/Linux-v5.4/drivers/staging/uwb/ |
D | neh.c | 285 static void uwb_rc_neh_cb(struct uwb_rc_neh *neh, struct uwb_rceb *rceb, size_t size) in uwb_rc_neh_cb() argument 287 (*neh->cb)(neh->rc, neh->arg, rceb, size); in uwb_rc_neh_cb() 291 static bool uwb_rc_neh_match(struct uwb_rc_neh *neh, const struct uwb_rceb *rceb) in uwb_rc_neh_match() argument 293 return neh->evt_type == rceb->bEventType in uwb_rc_neh_match() 294 && neh->evt == rceb->wEvent in uwb_rc_neh_match() 295 && neh->context == rceb->bEventContext; in uwb_rc_neh_match() 314 const struct uwb_rceb *rceb) in uwb_rc_neh_lookup() argument 322 if (uwb_rc_neh_match(h, rceb)) { in uwb_rc_neh_lookup() 363 void uwb_rc_notif(struct uwb_rc *rc, struct uwb_rceb *rceb, ssize_t size) in uwb_rc_notif() argument 379 rceb->bEventType, le16_to_cpu(rceb->wEvent), in uwb_rc_notif() [all …]
|
D | hwa-rc.c | 76 struct uwb_rceb rceb; member 110 be = container_of(*header, struct uwb_rc_evt_beacon_WUSB_0100, rceb); in hwarc_filter_evt_beacon_WUSB_0100() 129 newbe->rceb = be->rceb; in hwarc_filter_evt_beacon_WUSB_0100() 137 *header = &newbe->rceb; in hwarc_filter_evt_beacon_WUSB_0100() 145 struct uwb_rceb rceb; member 170 da = container_of(*header, struct uwb_rc_evt_drp_avail_WUSB_0100, rceb); in hwarc_filter_evt_drp_avail_WUSB_0100() 202 newda->rceb = da->rceb; in hwarc_filter_evt_drp_avail_WUSB_0100() 204 *header = &newda->rceb; in hwarc_filter_evt_drp_avail_WUSB_0100() 212 struct uwb_rceb rceb; member 243 drpev = container_of(*header, struct uwb_rc_evt_drp_WUSB_0100, rceb); in hwarc_filter_evt_drp_WUSB_0100() [all …]
|
D | est.c | 339 u8 event_low, const struct uwb_rceb *rceb, in uwb_est_get_size() argument 367 const void *ptr = rceb; in uwb_est_get_size() 414 ssize_t uwb_est_find_size(struct uwb_rc *rc, const struct uwb_rceb *rceb, in uwb_est_find_size() argument 426 if (rceb_size < sizeof(*rceb)) in uwb_est_find_size() 428 event = le16_to_cpu(rceb->wEvent); in uwb_est_find_size() 429 type_event_high = rceb->bEventType << 8 | (event & 0xff00) >> 8; in uwb_est_find_size() 434 event & 0x00ff, rceb, rceb_size); in uwb_est_find_size() 441 (unsigned) rceb->bEventType, in uwb_est_find_size() 442 (unsigned) le16_to_cpu(rceb->wEvent), in uwb_est_find_size() 443 (unsigned) rceb->bEventContext, in uwb_est_find_size() [all …]
|
D | beacon.c | 42 reply.rceb.bEventType = UWB_RC_CET_GENERAL; in uwb_rc_start_beacon() 43 reply.rceb.wEvent = UWB_RC_CMD_START_BEACON; in uwb_rc_start_beacon() 45 &reply.rceb, sizeof(reply)); in uwb_rc_start_beacon() 70 reply.rceb.bEventType = UWB_RC_CET_GENERAL; in uwb_rc_stop_beacon() 71 reply.rceb.wEvent = UWB_RC_CMD_STOP_BEACON; in uwb_rc_stop_beacon() 73 &reply.rceb, sizeof(reply)); in uwb_rc_stop_beacon() 388 be = container_of(evt->notif.rceb, struct uwb_rc_evt_beacon, rceb); in uwbd_evt_handle_rc_beacon() 468 bs = container_of(evt->notif.rceb, struct uwb_rc_evt_beacon_size, rceb); in uwbd_evt_handle_rc_beacon_size() 502 bpsc = container_of(evt->notif.rceb, struct uwb_rc_evt_bp_slot_change, rceb); in uwbd_evt_handle_rc_bp_slot_change() 542 bpoiec = container_of(evt->notif.rceb, struct uwb_rc_evt_bpoie_change, rceb); in uwbd_evt_handle_rc_bpoie_change()
|
D | uwbd.c | 173 type = evt->notif.rceb->bEventType; in uwbd_event_handle_urc() 174 event = le16_to_cpu(evt->notif.rceb->wEvent); in uwbd_event_handle_urc() 175 context = evt->notif.rceb->bEventContext; in uwbd_event_handle_urc() 227 kfree(evt->notif.rceb); in uwbd_event_handle() 334 kfree(evt->notif.rceb); in uwbd_event_queue() 351 kfree(evt->notif.rceb); in uwbd_flush()
|
D | scan.c | 60 reply.rceb.bEventType = UWB_RC_CET_GENERAL; in uwb_rc_scan() 61 reply.rceb.wEvent = UWB_RC_CMD_SCAN; in uwb_rc_scan() 63 &reply.rceb, sizeof(reply)); in uwb_rc_scan()
|
D | ie-rcv.c | 31 iercv = container_of(evt->notif.rceb, struct uwb_rc_evt_ie_rcv, rceb); in uwbd_evt_handle_rc_ie_rcv()
|
D | ie.c | 117 get_ie = container_of(reply, struct uwb_rc_evt_get_ie, rceb); in uwb_rc_get_ie() 147 reply.rceb.bEventType = UWB_RC_CET_GENERAL; in uwb_rc_set_ie() 148 reply.rceb.wEvent = UWB_RC_CMD_SET_IE; in uwb_rc_set_ie() 151 &reply.rceb, sizeof(reply)); in uwb_rc_set_ie()
|
D | address.c | 68 reply->rceb.bEventType = UWB_RC_CET_GENERAL; in uwb_rc_dev_addr_mgmt() 69 reply->rceb.wEvent = UWB_RC_CMD_DEV_ADDR_MGMT; in uwb_rc_dev_addr_mgmt() 72 &reply->rceb, sizeof(*reply)); in uwb_rc_dev_addr_mgmt()
|
D | reset.c | 290 reply.rceb.bEventType = UWB_RC_CET_GENERAL; in uwb_rc_reset() 291 reply.rceb.wEvent = UWB_RC_CMD_RESET; in uwb_rc_reset() 293 &reply.rceb, sizeof(reply)); in uwb_rc_reset()
|
D | drp-avail.c | 228 drp_evt = container_of(evt->notif.rceb, struct uwb_rc_evt_drp_avail, rceb); in uwbd_evt_get_drp_avail()
|
D | uwb-internal.h | 190 struct uwb_rceb *rceb; member
|
D | drp.c | 810 drp_evt = container_of(evt->notif.rceb, struct uwb_rc_evt_drp, rceb); in uwbd_evt_handle_rc_drp()
|
D | uwb.h | 670 ssize_t uwb_est_find_size(struct uwb_rc *rc, const struct uwb_rceb *rceb,
|
/Linux-v5.4/drivers/staging/uwb/include/ |
D | spec.h | 551 struct uwb_rceb rceb; member 557 struct uwb_rceb rceb; member 565 struct uwb_rceb rceb; member 572 struct uwb_rceb rceb; member 579 struct uwb_rceb rceb; member 608 struct uwb_rceb rceb; member 615 struct uwb_rceb rceb; member 622 struct uwb_rceb rceb; member 638 struct uwb_rceb rceb; member 651 struct uwb_rceb rceb; member [all …]
|
/Linux-v5.4/drivers/staging/uwb/i1480/dfu/ |
D | dfu.c | 38 int i1480_rceb_check(const struct i1480 *i1480, const struct uwb_rceb *rceb, in i1480_rceb_check() argument 44 if (rceb->bEventContext != context) { in i1480_rceb_check() 48 rceb->bEventContext, context); in i1480_rceb_check() 51 if (rceb->bEventType != expected_type) { in i1480_rceb_check() 55 rceb->bEventType, expected_type); in i1480_rceb_check() 58 if (le16_to_cpu(rceb->wEvent) != expected_event) { in i1480_rceb_check() 62 le16_to_cpu(rceb->wEvent), expected_event); in i1480_rceb_check()
|
D | i1480-dfu.h | 164 struct uwb_rceb rceb; member 173 struct uwb_rceb rceb; member 187 struct uwb_rceb rceb; member 202 struct uwb_rceb rceb; 234 struct uwb_rceb rceb; member
|
D | phy.c | 50 reply->rceb.bEventType = i1480_CET_VS1; in i1480_mpi_write() 51 reply->rceb.wEvent = i1480_CMD_MPI_WRITE; in i1480_mpi_write() 105 reply->rceb.bEventType = i1480_CET_VS1; in i1480_mpi_read() 106 reply->rceb.wEvent = i1480_CMD_MPI_READ; in i1480_mpi_read()
|
D | mac.c | 379 struct uwb_rceb rceb; in i1480_cmd_reset() member 386 reply->rceb.bEventType = UWB_RC_CET_GENERAL; in i1480_cmd_reset() 387 reply->rceb.wEvent = UWB_RC_CMD_RESET; in i1480_cmd_reset() 478 if (i1480_rceb_check(i1480, &rcebe->rceb, NULL, 0, i1480_CET_VS1, in i1480_mac_fw_upload() 482 rcebe->rceb.bEventType, le16_to_cpu(rcebe->rceb.wEvent), in i1480_mac_fw_upload() 483 rcebe->rceb.bEventContext, i1480_CET_VS1, in i1480_mac_fw_upload()
|