Lines Matching refs:hci_cmd_buffer
88 uint16_t hci_cmd_create_from_template(uint8_t *hci_cmd_buffer, const hci_cmd_t *cmd, va_list argptr… in hci_cmd_create_from_template() argument
90 hci_cmd_buffer[0] = cmd->opcode & 0xffu; in hci_cmd_create_from_template()
91 hci_cmd_buffer[1] = cmd->opcode >> 8; in hci_cmd_create_from_template()
119 hci_cmd_buffer[pos++] = word & 0xffu; in hci_cmd_create_from_template()
123 hci_cmd_buffer[pos++] = word & 0xffu; in hci_cmd_create_from_template()
124 hci_cmd_buffer[pos++] = word >> 8; in hci_cmd_create_from_template()
128 hci_cmd_buffer[pos++] = word & 0xffu; in hci_cmd_create_from_template()
129 hci_cmd_buffer[pos++] = word >> 8; in hci_cmd_create_from_template()
133 hci_cmd_buffer[pos++] = longword; in hci_cmd_create_from_template()
134 hci_cmd_buffer[pos++] = longword >> 8; in hci_cmd_create_from_template()
135 hci_cmd_buffer[pos++] = longword >> 16; in hci_cmd_create_from_template()
139 hci_cmd_buffer[pos++] = longword; in hci_cmd_create_from_template()
140 hci_cmd_buffer[pos++] = longword >> 8; in hci_cmd_create_from_template()
141 hci_cmd_buffer[pos++] = longword >> 16; in hci_cmd_create_from_template()
142 hci_cmd_buffer[pos++] = longword >> 24; in hci_cmd_create_from_template()
146 hci_cmd_buffer[pos++] = ptr[5]; in hci_cmd_create_from_template()
147 hci_cmd_buffer[pos++] = ptr[4]; in hci_cmd_create_from_template()
148 hci_cmd_buffer[pos++] = ptr[3]; in hci_cmd_create_from_template()
149 hci_cmd_buffer[pos++] = ptr[2]; in hci_cmd_create_from_template()
150 hci_cmd_buffer[pos++] = ptr[1]; in hci_cmd_create_from_template()
151 hci_cmd_buffer[pos++] = ptr[0]; in hci_cmd_create_from_template()
155 (void)memcpy(&hci_cmd_buffer[pos], ptr, 8); in hci_cmd_create_from_template()
160 (void)memcpy(&hci_cmd_buffer[pos], ptr, 240); in hci_cmd_create_from_template()
169 (void)memcpy(&hci_cmd_buffer[pos], ptr, len); in hci_cmd_create_from_template()
172 memset(&hci_cmd_buffer[pos+len], 0u, 248u-len); in hci_cmd_create_from_template()
179 (void)memcpy(&hci_cmd_buffer[pos], ptr, 16); in hci_cmd_create_from_template()
184 reverse_bytes(ptr, &hci_cmd_buffer[pos], 16); in hci_cmd_create_from_template()
190 (void)memcpy(&hci_cmd_buffer[pos], ptr, 31); in hci_cmd_create_from_template()
196 hci_cmd_buffer[pos++] = (uint8_t) var_len; in hci_cmd_create_from_template()
205 (void)memcpy(&hci_cmd_buffer[pos], ptr, var_len); in hci_cmd_create_from_template()
213 hci_cmd_buffer[pos++] = word & 0xff; in hci_cmd_create_from_template()
219 hci_cmd_buffer[pos++] = word & 0xff; in hci_cmd_create_from_template()
255 … hci_cmd_buffer[pos++] = ((const uint8_t *) array_data[array_field_index])[array_element_index]; in hci_cmd_create_from_template()
258 …little_endian_store_16(hci_cmd_buffer, pos, ((const uint16_t *) array_data[array_field_index])[arr… in hci_cmd_create_from_template()
272 reverse_bytes(ptr, &hci_cmd_buffer[pos], 32); in hci_cmd_create_from_template()
281 (void)memcpy(&hci_cmd_buffer[pos], ptr, len); in hci_cmd_create_from_template()
292 hci_cmd_buffer[2] = pos - 3; in hci_cmd_create_from_template()
297 uint16_t hci_cmd_create_from_template_with_vargs(uint8_t * hci_cmd_buffer, const hci_cmd_t * cmd, .… in hci_cmd_create_from_template_with_vargs() argument
300 uint16_t size = hci_cmd_create_from_template(hci_cmd_buffer, cmd, argptr); in hci_cmd_create_from_template_with_vargs()