Home
last modified time | relevance | path

Searched refs:rceb (Results 1 – 19 of 19) sorted by relevance

/Linux-v5.4/drivers/staging/uwb/
Dneh.c285 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 …]
Dhwa-rc.c76 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 …]
Dest.c339 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 …]
Dbeacon.c42 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()
Duwbd.c173 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()
Dscan.c60 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()
Die-rcv.c31 iercv = container_of(evt->notif.rceb, struct uwb_rc_evt_ie_rcv, rceb); in uwbd_evt_handle_rc_ie_rcv()
Die.c117 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()
Daddress.c68 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()
Dreset.c290 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()
Ddrp-avail.c228 drp_evt = container_of(evt->notif.rceb, struct uwb_rc_evt_drp_avail, rceb); in uwbd_evt_get_drp_avail()
Duwb-internal.h190 struct uwb_rceb *rceb; member
Ddrp.c810 drp_evt = container_of(evt->notif.rceb, struct uwb_rc_evt_drp, rceb); in uwbd_evt_handle_rc_drp()
Duwb.h670 ssize_t uwb_est_find_size(struct uwb_rc *rc, const struct uwb_rceb *rceb,
/Linux-v5.4/drivers/staging/uwb/include/
Dspec.h551 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/
Ddfu.c38 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()
Di1480-dfu.h164 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
Dphy.c50 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()
Dmac.c379 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()