Home
last modified time | relevance | path

Searched refs:hif_msg (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-5.10/drivers/staging/wfx/
H A Dhif_rx.c21 const struct hif_msg *hif, const void *buf) in hif_generic_confirm()
55 const struct hif_msg *hif, const void *buf) in hif_tx_confirm()
64 const struct hif_msg *hif, const void *buf) in hif_multi_tx_confirm()
76 const struct hif_msg *hif, const void *buf) in hif_startup_indication()
95 const struct hif_msg *hif, const void *buf) in hif_wakeup_indication()
106 const struct hif_msg *hif, in hif_receive_indication()
117 skb_pull(skb, sizeof(struct hif_msg) + sizeof(struct hif_ind_rx)); in hif_receive_indication()
124 const struct hif_msg *hif, const void *buf) in hif_event_indication()
159 const struct hif_msg *hif, in hif_pm_mode_complete_indication()
174 const struct hif_msg *hi in hif_scan_complete_indication()
[all...]
H A Dhif_tx.c25 static void wfx_fill_header(struct hif_msg *hif, int if_id, in wfx_fill_header()
40 static void *wfx_alloc_hif(size_t body_len, struct hif_msg **hif) in wfx_alloc_hif()
42 *hif = kzalloc(sizeof(struct hif_msg) + body_len, GFP_KERNEL); in wfx_alloc_hif()
49 int wfx_cmd_send(struct wfx_dev *wdev, struct hif_msg *request, in wfx_cmd_send()
127 struct hif_msg *hif; in hif_shutdown()
146 struct hif_msg *hif; in hif_configuration()
162 struct hif_msg *hif; in hif_reset()
178 struct hif_msg *hif; in hif_read_mib()
214 struct hif_msg *hif; in hif_write_mib()
233 struct hif_msg *hi in hif_scan()
[all...]
H A Ddata_tx.c332 struct hif_msg *hif_msg; in wfx_tx_inner() local
340 int wmsg_len = sizeof(struct hif_msg) + in wfx_tx_inner()
352 // Fill hif_msg in wfx_tx_inner()
358 hif_msg = (struct hif_msg *)skb->data; in wfx_tx_inner()
359 hif_msg->len = cpu_to_le16(skb->len); in wfx_tx_inner()
360 hif_msg->id = HIF_REQ_ID_TX; in wfx_tx_inner()
361 hif_msg->interface = wvif->id; in wfx_tx_inner()
371 req = (struct hif_req_tx *)hif_msg in wfx_tx_inner()
[all...]
H A Dqueue.c129 struct hif_msg *hif; in wfx_pending_drop()
135 hif = (struct hif_msg *)skb->data; in wfx_pending_drop()
152 struct hif_msg *hif; in wfx_pending_get()
157 hif = (struct hif_msg *)skb->data; in wfx_pending_get()
237 struct hif_msg *hif; in wfx_tx_queues_get_skb()
265 hif = (struct hif_msg *)skb->data; in wfx_tx_queues_get_skb()
289 struct hif_msg *wfx_tx_queues_get(struct wfx_dev *wdev) in wfx_tx_queues_get()
303 return (struct hif_msg *)skb->data; in wfx_tx_queues_get()
H A Dbh.c68 struct hif_msg *hif; in rx_helper()
89 hif = (struct hif_msg *)skb->data; in rx_helper()
91 if (WARN(read_len < sizeof(struct hif_msg), "corrupted read")) in rx_helper()
170 static void tx_helper(struct wfx_dev *wdev, struct hif_msg *hif) in tx_helper()
200 struct hif_msg *hif; in bh_work_tx()
H A Ddata_tx.h62 struct hif_msg *hif = (struct hif_msg *)skb->data; in wfx_skb_txreq()
H A Dhif_tx.h25 struct hif_msg *buf_send;
32 int wfx_cmd_send(struct wfx_dev *wdev, struct hif_msg *request,
H A Dqueue.h33 struct hif_msg *wfx_tx_queues_get(struct wfx_dev *wdev);
H A Dtraces.h161 TP_PROTO(const struct hif_msg *hif, int tx_fill_level, bool is_recv),
195 - sizeof(struct hif_msg) - header_len;
211 TP_PROTO(const struct hif_msg *hif, int tx_fill_level, bool is_recv),
216 TP_PROTO(const struct hif_msg *hif, int tx_fill_level, bool is_recv),
H A Ddebug.c246 struct hif_msg *request; in wfx_send_hif_msg_write()
252 if (count < sizeof(struct hif_msg)) in wfx_send_hif_msg_write()
H A Dhif_api_general.h23 struct hif_msg { struct
H A Dmain.c278 hw->extra_tx_headroom = sizeof(struct hif_msg) in wfx_init_common()
/kernel/linux/linux-6.6/drivers/net/wireless/silabs/wfx/
H A Ddata_tx.c306 struct wfx_hif_msg *hif_msg; in wfx_tx_inner() local
325 /* Fill hif_msg */ in wfx_tx_inner()
331 hif_msg = (struct wfx_hif_msg *)skb->data; in wfx_tx_inner()
332 hif_msg->len = cpu_to_le16(skb->len); in wfx_tx_inner()
333 hif_msg->id = HIF_REQ_ID_TX; in wfx_tx_inner()
334 hif_msg->interface = wvif->id; in wfx_tx_inner()
344 req = (struct wfx_hif_req_tx *)hif_msg->body; in wfx_tx_inner()

Completed in 8 milliseconds