Lines Matching refs:c_data

127 static uint8_t bt_hci_get_int_in(struct usbd_class_data *const c_data)  in bt_hci_get_int_in()  argument
129 struct bt_hci_data *data = usbd_class_get_private(c_data); in bt_hci_get_int_in()
135 static uint8_t bt_hci_get_bulk_in(struct usbd_class_data *const c_data) in bt_hci_get_bulk_in() argument
137 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in bt_hci_get_bulk_in()
138 struct bt_hci_data *data = usbd_class_get_private(c_data); in bt_hci_get_bulk_in()
148 static uint8_t bt_hci_get_bulk_out(struct usbd_class_data *const c_data) in bt_hci_get_bulk_out() argument
150 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in bt_hci_get_bulk_out()
151 struct bt_hci_data *data = usbd_class_get_private(c_data); in bt_hci_get_bulk_out()
177 static void bt_hci_tx_sync_in(struct usbd_class_data *const c_data, in bt_hci_tx_sync_in() argument
180 struct bt_hci_data *hci_data = usbd_class_get_private(c_data); in bt_hci_tx_sync_in()
190 usbd_ep_enqueue(c_data, buf); in bt_hci_tx_sync_in()
197 struct usbd_class_data *const c_data = p1; in bt_hci_tx_thread() local
210 ep = bt_hci_get_int_in(c_data); in bt_hci_tx_thread()
213 ep = bt_hci_get_bulk_in(c_data); in bt_hci_tx_thread()
221 bt_hci_tx_sync_in(c_data, bt_buf, ep); in bt_hci_tx_thread()
243 static int bt_hci_acl_out_start(struct usbd_class_data *const c_data) in bt_hci_acl_out_start() argument
245 struct bt_hci_data *hci_data = usbd_class_get_private(c_data); in bt_hci_acl_out_start()
258 ep = bt_hci_get_bulk_out(c_data); in bt_hci_acl_out_start()
264 ret = usbd_ep_enqueue(c_data, buf); in bt_hci_acl_out_start()
312 static int bt_hci_acl_out_cb(struct usbd_class_data *const c_data, in bt_hci_acl_out_cb() argument
315 struct bt_hci_data *hci_data = usbd_class_get_private(c_data); in bt_hci_acl_out_cb()
366 return bt_hci_acl_out_start(c_data); in bt_hci_acl_out_cb()
369 static int bt_hci_request(struct usbd_class_data *const c_data, in bt_hci_request() argument
372 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in bt_hci_request()
373 struct bt_hci_data *hci_data = usbd_class_get_private(c_data); in bt_hci_request()
378 if (bi->ep == bt_hci_get_bulk_out(c_data)) { in bt_hci_request()
379 return bt_hci_acl_out_cb(c_data, buf, err); 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()
392 static void bt_hci_update(struct usbd_class_data *const c_data, in bt_hci_update() argument
399 static void bt_hci_enable(struct usbd_class_data *const c_data) in bt_hci_enable() argument
401 struct bt_hci_data *hci_data = usbd_class_get_private(c_data); in bt_hci_enable()
406 if (bt_hci_acl_out_start(c_data)) { in bt_hci_enable()
411 static void bt_hci_disable(struct usbd_class_data *const c_data) in bt_hci_disable() argument
413 struct bt_hci_data *hci_data = usbd_class_get_private(c_data); in bt_hci_disable()
419 static int bt_hci_ctd(struct usbd_class_data *const c_data, in bt_hci_ctd() argument
447 static void *bt_hci_get_desc(struct usbd_class_data *const c_data, in bt_hci_get_desc() argument
450 struct bt_hci_data *data = usbd_class_get_private(c_data); in bt_hci_get_desc()
459 static int bt_hci_init(struct usbd_class_data *const c_data) in bt_hci_init() argument
461 ARG_UNUSED(c_data); in bt_hci_init()