Home
last modified time | relevance | path

Searched refs:bi (Results 1 – 25 of 28) sorted by relevance

12

/Zephyr-latest/subsys/bluetooth/controller/ll_sw/
Dpdu.h1203 #define PDU_BIG_INFO_OFFS_GET(bi) \ argument
1204 util_get_bits(&(bi)->bi_packed_0_3[0], 0, 14)
1205 #define PDU_BIG_INFO_OFFS_UNITS_GET(bi) \ argument
1206 util_get_bits(&(bi)->bi_packed_0_3[1], 6, 1)
1207 #define PDU_BIG_INFO_ISO_INTERVAL_GET(bi) \ argument
1208 util_get_bits(&(bi)->bi_packed_0_3[1], 7, 12)
1209 #define PDU_BIG_INFO_NUM_BIS_GET(bi) \ argument
1210 util_get_bits(&(bi)->bi_packed_0_3[3], 3, 5)
1211 #define PDU_BIG_INFO_NSE_GET(bi) \ argument
1212 util_get_bits(&(bi)->bi_packed_4_7[0], 0, 5)
[all …]
Dull_sync_iso.c418 struct pdu_big_info *bi; in ull_sync_iso_setup() local
459 bi = (void *)&acad[PDU_ADV_DATA_HEADER_DATA_OFFSET]; in ull_sync_iso_setup()
462 (void)memcpy(lll->seed_access_addr, &bi->seed_access_addr, in ull_sync_iso_setup()
464 (void)memcpy(lll->base_crc_init, &bi->base_crc_init, in ull_sync_iso_setup()
467 (void)memcpy(lll->data_chan_map, bi->chm_phy, in ull_sync_iso_setup()
479 lll->phy = BIT(bi->chm_phy[4] >> 5); in ull_sync_iso_setup()
481 lll->num_bis = PDU_BIG_INFO_NUM_BIS_GET(bi); in ull_sync_iso_setup()
482 lll->bn = PDU_BIG_INFO_BN_GET(bi); in ull_sync_iso_setup()
483 lll->nse = PDU_BIG_INFO_NSE_GET(bi); in ull_sync_iso_setup()
484 lll->sub_interval = PDU_BIG_INFO_SUB_INTERVAL_GET(bi); in ull_sync_iso_setup()
[all …]
Dull_adv_iso.c80 static inline void big_info_offset_fill(struct pdu_big_info *bi,
986 struct pdu_big_info *bi; in ull_adv_iso_lll_biginfo_fill() local
1006 bi = big_info_get(pdu); in ull_adv_iso_lll_biginfo_fill()
1007 big_info_offset_fill(bi, lll_iso->ticks_sync_pdu_offset, 0U); in ull_adv_iso_lll_biginfo_fill()
1009 bi->payload_count_framing[0] = payload_count; in ull_adv_iso_lll_biginfo_fill()
1010 bi->payload_count_framing[1] = payload_count >> 8; in ull_adv_iso_lll_biginfo_fill()
1011 bi->payload_count_framing[2] = payload_count >> 16; in ull_adv_iso_lll_biginfo_fill()
1012 bi->payload_count_framing[3] = payload_count >> 24; in ull_adv_iso_lll_biginfo_fill()
1013 bi->payload_count_framing[4] &= ~0x7F; in ull_adv_iso_lll_biginfo_fill()
1014 bi->payload_count_framing[4] |= (payload_count >> 32) & 0x7F; in ull_adv_iso_lll_biginfo_fill()
[all …]
Dull_scan_aux.c559 struct pdu_big_info *bi; in ull_scan_aux_setup() local
570 bi = (void *)&ptr[PDU_ADV_DATA_HEADER_DATA_OFFSET]; in ull_scan_aux_setup()
571 sync_set->num_bis = PDU_BIG_INFO_NUM_BIS_GET(bi); in ull_scan_aux_setup()
1969 struct pdu_big_info *bi; in ull_scan_aux_setup() local
1980 bi = (void *)&ptr[PDU_ADV_DATA_HEADER_DATA_OFFSET]; in ull_scan_aux_setup()
1981 sync_set->num_bis = PDU_BIG_INFO_NUM_BIS_GET(bi); in ull_scan_aux_setup()
/Zephyr-latest/drivers/usb/udc/
Dudc_common.c177 struct udc_buf_info *bi = udc_get_buf_info(buf); in udc_ep_buf_set_setup() local
179 bi->setup = 1; in udc_ep_buf_set_setup()
180 bi->data = 0; in udc_ep_buf_set_setup()
181 bi->status = 0; in udc_ep_buf_set_setup()
186 const struct udc_buf_info *bi = udc_get_buf_info(buf); in udc_ep_buf_has_zlp() local
188 return bi->zlp; in udc_ep_buf_has_zlp()
193 struct udc_buf_info *bi = udc_get_buf_info(buf); in udc_ep_buf_clear_zlp() local
195 bi->zlp = false; in udc_ep_buf_clear_zlp()
216 struct udc_buf_info *bi = udc_get_buf_info(buf); in udc_submit_ep_event() local
228 bi->err = err; in udc_submit_ep_event()
[all …]
/Zephyr-latest/samples/subsys/usb/webusb-next/src/
Dsfunc.c73 struct udc_buf_info *bi = NULL; in sfunc_request_handler() local
75 bi = (struct udc_buf_info *)net_buf_user_data(buf); in sfunc_request_handler()
77 (void *)c_data, bi->ep, buf->len, err); in sfunc_request_handler()
80 uint8_t ep = bi->ep; in sfunc_request_handler()
82 memset(bi, 0, sizeof(struct udc_buf_info)); in sfunc_request_handler()
85 bi->ep = sfunc_get_bulk_out(c_data); in sfunc_request_handler()
88 bi->ep = sfunc_get_bulk_in(c_data); in sfunc_request_handler()
120 struct udc_buf_info *bi; in sfunc_buf_alloc() local
135 bi = udc_get_buf_info(buf); in sfunc_buf_alloc()
136 bi->ep = ep; in sfunc_buf_alloc()
/Zephyr-latest/subsys/usb/device_next/
Dusbd_endpoint.c105 struct udc_buf_info *bi; in usbd_ep_ctrl_enqueue() local
107 bi = udc_get_buf_info(buf); in usbd_ep_ctrl_enqueue()
108 if (USB_EP_GET_IDX(bi->ep)) { in usbd_ep_ctrl_enqueue()
113 if (USB_EP_DIR_IS_IN(bi->ep)) { in usbd_ep_ctrl_enqueue()
137 struct udc_buf_info *bi = udc_get_buf_info(buf); in usbd_ep_enqueue() local
139 if (USB_EP_DIR_IS_IN(bi->ep)) { in usbd_ep_enqueue()
145 bi->owner = (void *)c_data; in usbd_ep_enqueue()
Dusbd_core.c43 struct udc_buf_info *bi; in event_handler_ep_request() local
46 bi = udc_get_buf_info(event->buf); in event_handler_ep_request()
48 if (USB_EP_GET_IDX(bi->ep) == 0) { in event_handler_ep_request()
49 ret = usbd_handle_ctrl_xfer(uds_ctx, event->buf, bi->err); in event_handler_ep_request()
51 ret = usbd_class_handle_xfer(uds_ctx, event->buf, bi->err); in event_handler_ep_request()
56 ret, bi->ep, event->buf); in event_handler_ep_request()
Dusbd_ch9.c1036 struct udc_buf_info *bi, *bi_b; in ctrl_xfer_get_setup() local
1048 bi = udc_get_buf_info(buf); in ctrl_xfer_get_setup()
1089 struct udc_buf_info *bi; in spool_data_out() local
1095 bi = udc_get_buf_info(next_buf); in spool_data_out()
1096 if (bi->status) { in spool_data_out()
1109 struct udc_buf_info *bi; in usbd_handle_ctrl_xfer() local
1112 bi = udc_get_buf_info(buf); in usbd_handle_ctrl_xfer()
1113 if (USB_EP_GET_IDX(bi->ep)) { in usbd_handle_ctrl_xfer()
1118 if (err && err != -ENOMEM && !bi->setup) { in usbd_handle_ctrl_xfer()
1120 LOG_INF("Transfer 0x%02x aborted (bus reset?)", bi->ep); in usbd_handle_ctrl_xfer()
[all …]
Dusbd_class.c94 struct udc_buf_info *bi = udc_get_buf_info(buf); in xfer_owner_exist() local
98 if (bi->owner == c_nd->c_data) { in xfer_owner_exist()
102 if (!usbd_ep_bm_is_set(&ep_active, bi->ep)) { in xfer_owner_exist()
103 LOG_DBG("ep 0x%02x is not active", bi->ep); in xfer_owner_exist()
106 if (!usbd_ep_bm_is_set(&ep_assigned, bi->ep)) { in xfer_owner_exist()
107 LOG_DBG("ep 0x%02x is not assigned", bi->ep); in xfer_owner_exist()
121 struct udc_buf_info *bi = udc_get_buf_info(buf); in usbd_class_handle_xfer() local
136 return usbd_class_request(bi->owner, buf, err); in usbd_class_handle_xfer()
/Zephyr-latest/subsys/dap/
Ddap_backend_usb.c77 struct udc_buf_info *bi = NULL; in dap_func_request_handler() local
79 bi = (struct udc_buf_info *)net_buf_user_data(buf); in dap_func_request_handler()
81 (void *)c_data, bi->ep, buf->len, err); in dap_func_request_handler()
84 uint8_t ep = bi->ep; in dap_func_request_handler()
87 memset(bi, 0, sizeof(struct udc_buf_info)); in dap_func_request_handler()
89 bi->ep = dap_func_get_bulk_out(c_data); in dap_func_request_handler()
92 bi->ep = dap_func_get_bulk_in(c_data); in dap_func_request_handler()
130 struct udc_buf_info *bi; in dap_func_buf_alloc() local
145 bi = udc_get_buf_info(buf); in dap_func_buf_alloc()
146 memset(bi, 0, sizeof(struct udc_buf_info)); in dap_func_buf_alloc()
[all …]
/Zephyr-latest/subsys/usb/device_next/class/
Dloopback.c158 struct udc_buf_info *bi = (struct udc_buf_info *)net_buf_user_data(buf); in lb_request_handler() local
162 c_data->name, bi->ep, buf->len, err); in lb_request_handler()
164 if (bi->ep == lb_get_bulk_out(c_data)) { in lb_request_handler()
168 if (bi->ep == lb_get_bulk_in(c_data)) { in lb_request_handler()
175 bi->ep, buf->len); in lb_request_handler()
178 bi->ep, buf->len); in lb_request_handler()
186 if (bi->ep == lb_get_bulk_out(c_data)) { in lb_request_handler()
194 if (bi->ep == lb_get_bulk_in(c_data)) { in lb_request_handler()
195 bi->ep = lb_get_bulk_out(c_data); in lb_request_handler()
Dbt_hci.c164 struct udc_buf_info *bi; in bt_hci_buf_alloc() local
171 bi = udc_get_buf_info(buf); in bt_hci_buf_alloc()
172 bi->ep = ep; in bt_hci_buf_alloc()
374 struct udc_buf_info *bi; in bt_hci_request() local
376 bi = udc_get_buf_info(buf); in bt_hci_request()
378 if (bi->ep == bt_hci_get_bulk_out(c_data)) { in bt_hci_request()
382 if (bi->ep == bt_hci_get_bulk_in(c_data) || in bt_hci_request()
383 bi->ep == bt_hci_get_int_in(c_data)) { in bt_hci_request()
Dusbd_hid.c109 struct udc_buf_info *bi; in usbd_hid_request() local
111 bi = udc_get_buf_info(buf); in usbd_hid_request()
113 if (bi->ep == hid_get_out_ep(c_data)) { in usbd_hid_request()
123 if (bi->ep == hid_get_in_ep(c_data)) { in usbd_hid_request()
506 struct udc_buf_info *bi; in hid_buf_alloc_ext() local
515 bi = udc_get_buf_info(buf); in hid_buf_alloc_ext()
516 bi->ep = ep; in hid_buf_alloc_ext()
525 struct udc_buf_info *bi; in hid_buf_alloc() local
532 bi = udc_get_buf_info(buf); in hid_buf_alloc()
533 bi->ep = ep; in hid_buf_alloc()
Dusbd_msc.c133 struct udc_buf_info *bi; in msc_buf_alloc() local
140 bi = udc_get_buf_info(buf); in msc_buf_alloc()
141 bi->ep = ep; in msc_buf_alloc()
570 struct udc_buf_info *bi; in usbd_msc_handle_request() local
572 bi = udc_get_buf_info(buf); in usbd_msc_handle_request()
576 bi->ep, buf->len); in usbd_msc_handle_request()
579 bi->ep, buf->len); in usbd_msc_handle_request()
585 if (bi->ep == msc_get_bulk_out(c_data)) { in usbd_msc_handle_request()
587 } else if (bi->ep == msc_get_bulk_in(c_data)) { in usbd_msc_handle_request()
592 if (bi->ep == msc_get_bulk_out(c_data)) { in usbd_msc_handle_request()
[all …]
Dusbd_uac2.c268 struct udc_buf_info *bi; in uac2_buf_alloc() local
277 bi = udc_get_buf_info(buf); in uac2_buf_alloc()
278 bi->ep = ep; in uac2_buf_alloc()
408 struct udc_buf_info *bi; in write_explicit_feedback() local
421 bi = udc_get_buf_info(buf); in write_explicit_feedback()
422 bi->ep = ep; in write_explicit_feedback()
785 struct udc_buf_info *bi; in uac2_request() local
791 bi = udc_get_buf_info(buf); in uac2_request()
795 bi->ep, buf->len); in uac2_request()
798 bi->ep, buf->len); in uac2_request()
[all …]
Dusbd_cdc_acm.c138 struct udc_buf_info *bi; in cdc_acm_buf_alloc() local
145 bi = udc_get_buf_info(buf); in cdc_acm_buf_alloc()
146 bi->ep = ep; in cdc_acm_buf_alloc()
226 struct udc_buf_info *bi; in usbd_cdc_acm_request() local
228 bi = udc_get_buf_info(buf); in usbd_cdc_acm_request()
232 bi->ep, buf->len); in usbd_cdc_acm_request()
235 bi->ep, buf->len); in usbd_cdc_acm_request()
238 if (bi->ep == cdc_acm_get_bulk_out(c_data)) { in usbd_cdc_acm_request()
242 if (bi->ep == cdc_acm_get_bulk_in(c_data)) { in usbd_cdc_acm_request()
246 if (bi->ep == cdc_acm_get_int_in(c_data)) { in usbd_cdc_acm_request()
[all …]
Dusbd_cdc_ecm.c158 struct udc_buf_info *bi; in cdc_ecm_buf_alloc() local
165 bi = udc_get_buf_info(buf); in cdc_ecm_buf_alloc()
166 bi->ep = ep; in cdc_ecm_buf_alloc()
291 struct udc_buf_info *bi; in usbd_cdc_ecm_request() local
293 bi = udc_get_buf_info(buf); in usbd_cdc_ecm_request()
295 if (bi->ep == cdc_ecm_get_bulk_out(c_data)) { in usbd_cdc_ecm_request()
299 if (bi->ep == cdc_ecm_get_bulk_in(c_data)) { in usbd_cdc_ecm_request()
305 if (bi->ep == cdc_ecm_get_int_in(c_data)) { in usbd_cdc_ecm_request()
Dusbd_cdc_ncm.c301 struct udc_buf_info *bi; in cdc_ncm_buf_alloc() local
308 bi = udc_get_buf_info(buf); in cdc_ncm_buf_alloc()
309 bi->ep = ep; in cdc_ncm_buf_alloc()
643 struct udc_buf_info *bi; in usbd_cdc_ncm_request() local
645 bi = udc_get_buf_info(buf); in usbd_cdc_ncm_request()
646 LOG_DBG("finished %x len %u", bi->ep, buf->len); in usbd_cdc_ncm_request()
648 if (bi->ep == cdc_ncm_get_bulk_out(c_data)) { in usbd_cdc_ncm_request()
652 if (bi->ep == cdc_ncm_get_bulk_in(c_data)) { in usbd_cdc_ncm_request()
657 if (bi->ep == cdc_ncm_get_int_in(c_data)) { in usbd_cdc_ncm_request()
/Zephyr-latest/include/zephyr/drivers/usb/
Dudc.h692 struct udc_buf_info *bi; in udc_ep_buf_set_zlp() local
695 bi = (struct udc_buf_info *)net_buf_user_data(buf); in udc_ep_buf_set_zlp()
696 if (USB_EP_DIR_IS_IN(bi->ep)) { in udc_ep_buf_set_zlp()
697 bi->zlp = 1; in udc_ep_buf_set_zlp()
/Zephyr-latest/lib/heap/
Dheap.c213 int bi = bucket_idx(h, sz); in alloc_chunk() local
214 struct z_heap_bucket *b = &h->buckets[bi]; in alloc_chunk()
216 CHECK(bi <= bucket_idx(h, h->end_chunk)); in alloc_chunk()
238 free_list_remove_bidx(h, c, bi); in alloc_chunk()
249 uint32_t bmask = h->avail_buckets & ~BIT_MASK(bi + 1); in alloc_chunk()
/Zephyr-latest/tests/drivers/udc/src/
Dmain.c40 struct udc_buf_info *bi; in event_ep_request() local
43 bi = udc_get_buf_info(event.buf); in event_ep_request()
48 if (bi->err == -ECONNABORTED && bi->ep == last_used_ep) { in event_ep_request()
/Zephyr-latest/doc/services/modem/
Dindex.rst49 bi-directional streams of data, called DLCI channels. The module
/Zephyr-latest/boards/silabs/dev_kits/sltb004a/doc/
Dindex.rst25 - One bi-color LED and two push buttons
/Zephyr-latest/subsys/mgmt/osdp/
DKconfig.pd161 - 03: like 02, plus bi-color LEDs

12