Home
last modified time | relevance | path

Searched refs:phl_queue (Results 1 – 25 of 52) sorted by relevance

123

/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/
H A Dphl_util.h71 struct phl_queue { struct
87 static inline _os_list *_get_list_head(struct phl_queue *q) in _get_list_head() argument
92 void pq_init(void *d, struct phl_queue *q);
93 void pq_deinit(void *d, struct phl_queue *q);
94 void pq_reset(void *d, struct phl_queue *q, enum lock_type type);
95 u8 pq_push(void *d, struct phl_queue *q, _os_list *obj, u8 pos, enum lock_type type);
96 u8 pq_pop(void *d, struct phl_queue *q, _os_list **obj, u8 pos, enum lock_type type);
97 u8 pq_get_next(void *d, struct phl_queue *queue, _os_list *cur_obj,
99 u8 pq_get_front(void *d, struct phl_queue *queue, _os_list **obj,
101 u8 pq_get_tail(void *d, struct phl_queue *q, _os_list **obj, enum lock_type type);
[all …]
H A Dphl_util.c20 void pq_init(void *d, struct phl_queue *q) in pq_init()
27 void pq_deinit(void *d, struct phl_queue *q) in pq_deinit()
32 void pq_reset(void *d, struct phl_queue *q, enum lock_type type) in pq_reset()
42 u8 pq_push(void *d, struct phl_queue *q, _os_list *obj, u8 pos, enum lock_type type) in pq_push()
56 u8 pq_pop(void *d, struct phl_queue *q, _os_list **obj, u8 pos, enum lock_type type) in pq_pop()
75 u8 pq_get_front(void *d, struct phl_queue *q, _os_list **obj, enum lock_type type) in pq_get_front()
88 u8 pq_get_next(void *d, struct phl_queue *queue, _os_list *cur_obj, in pq_get_next()
102 u8 pq_get_tail(void *d, struct phl_queue *q, _os_list **obj, enum lock_type type) in pq_get_tail()
115 u8 pq_get_prev(void *d, struct phl_queue *queue, _os_list *cur_obj, in pq_get_prev()
129 u8 pq_search_node(void *d, struct phl_queue *q, _os_list **obj, in pq_search_node()
[all …]
H A Dphl_struct.h192 struct phl_queue free_sta_queue;
197 struct phl_queue idle_h2c_pkt_cmd_list;
198 struct phl_queue idle_h2c_pkt_data_list;
199 struct phl_queue idle_h2c_pkt_ldata_list;
200 struct phl_queue busy_h2c_pkt_list;
H A Dphl_chan.c173 struct phl_queue *sta_queue = NULL; in phl_cmd_chg_op_chdef_start_hdl()
503 struct phl_queue *chan_ctx_queue, in _phl_chanctx_add()
521 struct phl_queue *chan_ctx_queue, in _phl_chanctx_add_with_lock()
537 struct phl_queue *chan_ctx_queue, in _phl_chanctx_del()
557 struct phl_queue *chan_ctx_queue, in _phl_chanctx_del_with_lock()
574 struct phl_queue *chan_ctx_queue, in _phl_chanctx_rmap_set()
595 struct phl_queue *chan_ctx_queue, in _phl_chanctx_rmap_set_with_lock()
612 struct phl_queue *chan_ctx_queue, in _phl_chanctx_rmap_clr()
633 struct phl_queue *chan_ctx_queue, in _phl_chanctx_rmap_clr_with_lock()
648 struct phl_queue *chan_ctx_queue, in phl_chanctx_get_rnum()
[all …]
H A Dphl_chan.h19 struct phl_queue *chan_ctx_queue,
23 struct phl_queue *chan_ctx_queue,
H A Dphl_twt.c172 struct phl_queue *twt_annc_q, in _twt_announce_info_enqueue()
189 struct phl_queue *twt_annc_q) in _twt_announce_info_dequeue()
209 struct phl_queue *annc_queue, u16 macid) in _twt_sta_announce()
246 struct phl_queue *annc_q, u16 macid, in _twt_set_sta_announce_state()
320 struct phl_queue *annc_q = &phl_twt_info->twt_annc_queue;
628 u8 config_id, struct phl_queue *sta_queue, in _twt_all_sta_update()
650 struct phl_queue *sta_queue, struct rtw_phl_stainfo_t *phl_sta) in _twt_get_sta_info()
670 struct phl_queue *sta_q, struct rtw_twt_sta_info *psta) in _twt_sta_enqueue()
684 struct phl_queue *sta_q, u16 *cnt) in _twt_sta_dequeue()
708 struct phl_queue *sta_queue) in _twt_delete_all_sta()
[all …]
H A Dphl_twt.h78 struct phl_queue twt_sta_queue; /*struct rtw_twt_sta_info*/
88 struct phl_queue twt_annc_queue;/*struct _twt_announce_info*/
H A Dphl_cmd_dispatcher.c197 struct phl_queue module_q[PHL_MDL_PRI_MAX];
200 struct phl_queue msg_wait_q;
201 struct phl_queue msg_idle_q;
202 struct phl_queue msg_pend_q;
205 struct phl_queue token_req_wait_q;
206 struct phl_queue token_req_idle_q;
207 struct phl_queue token_op_q;
1060 struct phl_queue *q = NULL; in msg_pre_phase_hdl()
1102 struct phl_queue *q = NULL; in msg_post_phase_hdl()
2221 struct phl_queue *q = NULL; in dispr_is_fg_empty()
H A Dphl_scan.h111 struct phl_queue chlist;
H A Dphl_msg_hub.c53 struct phl_queue idle_msg_q;
54 struct phl_queue wait_msg_q;
H A Dphl_sta.c388 struct phl_queue *sta_queue, in phl_stainfo_enqueue()
405 struct phl_queue *sta_queue) in phl_stainfo_dequeue()
427 struct phl_queue *sta_queue, in phl_stainfo_queue_del()
446 struct phl_queue *sta_queue, in phl_stainfo_queue_search()
476 struct phl_queue *sta_queue) in phl_stainfo_queue_get_first()
501 struct phl_queue *fsta_queue = &sta_ctrl->free_sta_queue; in phl_stainfo_ctrl_deinie()
527 struct phl_queue *fsta_queue = NULL; in phl_stainfo_ctrl_init()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/
H A Dphl_util.h71 struct phl_queue { struct
87 static inline _os_list *_get_list_head(struct phl_queue *q) in _get_list_head() argument
92 void pq_init(void *d, struct phl_queue *q);
93 void pq_deinit(void *d, struct phl_queue *q);
94 void pq_reset(void *d, struct phl_queue *q, enum lock_type type);
95 u8 pq_push(void *d, struct phl_queue *q, _os_list *obj, u8 pos, enum lock_type type);
96 u8 pq_pop(void *d, struct phl_queue *q, _os_list **obj, u8 pos, enum lock_type type);
97 u8 pq_get_next(void *d, struct phl_queue *queue, _os_list *cur_obj,
99 u8 pq_get_front(void *d, struct phl_queue *queue, _os_list **obj,
101 u8 pq_get_tail(void *d, struct phl_queue *q, _os_list **obj, enum lock_type type);
[all …]
H A Dphl_util.c20 void pq_init(void *d, struct phl_queue *q) in pq_init()
27 void pq_deinit(void *d, struct phl_queue *q) in pq_deinit()
32 void pq_reset(void *d, struct phl_queue *q, enum lock_type type) in pq_reset()
42 u8 pq_push(void *d, struct phl_queue *q, _os_list *obj, u8 pos, enum lock_type type) in pq_push()
56 u8 pq_pop(void *d, struct phl_queue *q, _os_list **obj, u8 pos, enum lock_type type) in pq_pop()
75 u8 pq_get_front(void *d, struct phl_queue *q, _os_list **obj, enum lock_type type) in pq_get_front()
88 u8 pq_get_next(void *d, struct phl_queue *queue, _os_list *cur_obj, in pq_get_next()
102 u8 pq_get_tail(void *d, struct phl_queue *q, _os_list **obj, enum lock_type type) in pq_get_tail()
115 u8 pq_get_prev(void *d, struct phl_queue *queue, _os_list *cur_obj, in pq_get_prev()
129 u8 pq_search_node(void *d, struct phl_queue *q, _os_list **obj, in pq_search_node()
[all …]
H A Dphl_struct.h196 struct phl_queue free_sta_queue;
201 struct phl_queue idle_h2c_pkt_cmd_list;
202 struct phl_queue idle_h2c_pkt_data_list;
203 struct phl_queue idle_h2c_pkt_ldata_list;
204 struct phl_queue busy_h2c_pkt_list;
H A Dphl_chan.c173 struct phl_queue *sta_queue = NULL; in phl_cmd_chg_op_chdef_start_hdl()
503 struct phl_queue *chan_ctx_queue, in _phl_chanctx_add()
521 struct phl_queue *chan_ctx_queue, in _phl_chanctx_add_with_lock()
537 struct phl_queue *chan_ctx_queue, in _phl_chanctx_del()
557 struct phl_queue *chan_ctx_queue, in _phl_chanctx_del_with_lock()
574 struct phl_queue *chan_ctx_queue, in _phl_chanctx_rmap_set()
595 struct phl_queue *chan_ctx_queue, in _phl_chanctx_rmap_set_with_lock()
612 struct phl_queue *chan_ctx_queue, in _phl_chanctx_rmap_clr()
633 struct phl_queue *chan_ctx_queue, in _phl_chanctx_rmap_clr_with_lock()
648 struct phl_queue *chan_ctx_queue, in phl_chanctx_get_rnum()
[all …]
H A Dphl_chan.h19 struct phl_queue *chan_ctx_queue,
23 struct phl_queue *chan_ctx_queue,
H A Dphl_twt.c172 struct phl_queue *twt_annc_q, in _twt_announce_info_enqueue()
189 struct phl_queue *twt_annc_q) in _twt_announce_info_dequeue()
209 struct phl_queue *annc_queue, u16 macid) in _twt_sta_announce()
246 struct phl_queue *annc_q, u16 macid, in _twt_set_sta_announce_state()
320 struct phl_queue *annc_q = &phl_twt_info->twt_annc_queue;
628 u8 config_id, struct phl_queue *sta_queue, in _twt_all_sta_update()
650 struct phl_queue *sta_queue, struct rtw_phl_stainfo_t *phl_sta) in _twt_get_sta_info()
670 struct phl_queue *sta_q, struct rtw_twt_sta_info *psta) in _twt_sta_enqueue()
684 struct phl_queue *sta_q, u16 *cnt) in _twt_sta_dequeue()
708 struct phl_queue *sta_queue) in _twt_delete_all_sta()
[all …]
H A Dphl_twt.h78 struct phl_queue twt_sta_queue; /*struct rtw_twt_sta_info*/
88 struct phl_queue twt_annc_queue;/*struct _twt_announce_info*/
H A Dphl_cmd_dispatcher.c197 struct phl_queue module_q[PHL_MDL_PRI_MAX];
200 struct phl_queue msg_wait_q;
201 struct phl_queue msg_idle_q;
202 struct phl_queue msg_pend_q;
205 struct phl_queue token_req_wait_q;
206 struct phl_queue token_req_idle_q;
207 struct phl_queue token_op_q;
1061 struct phl_queue *q = NULL; in msg_pre_phase_hdl()
1103 struct phl_queue *q = NULL; in msg_post_phase_hdl()
2222 struct phl_queue *q = NULL; in dispr_is_fg_empty()
H A Dphl_scan.h111 struct phl_queue chlist;
H A Dphl_msg_hub.c53 struct phl_queue idle_msg_q;
54 struct phl_queue wait_msg_q;
H A Dphl_sta.c391 struct phl_queue *sta_queue, in phl_stainfo_enqueue()
408 struct phl_queue *sta_queue) in phl_stainfo_dequeue()
430 struct phl_queue *sta_queue, in phl_stainfo_queue_del()
449 struct phl_queue *sta_queue, in phl_stainfo_queue_search()
479 struct phl_queue *sta_queue) in phl_stainfo_queue_get_first()
504 struct phl_queue *fsta_queue = &sta_ctrl->free_sta_queue; in phl_stainfo_ctrl_deinie()
530 struct phl_queue *fsta_queue = NULL; in phl_stainfo_ctrl_init()
H A Dphl_tx.c812 struct phl_queue *pool_list, in enqueue_h2c_pkt()
836 struct phl_queue *pool_list) in dequeue_h2c_pkt()
901 struct phl_queue *queue = &h2c_pkt_pool->busy_h2c_pkt_list; in phl_enqueue_busy_h2c_pkt()
913 struct phl_queue *queue = NULL; in phl_enqueue_idle_h2c_pkt()
960 struct phl_queue *queue = NULL; in phl_query_busy_h2c_pkt()
975 struct phl_queue *queue = NULL; in phl_query_idle_h2c_pkt()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hci/
H A Dphl_trx_sdio.c49 struct phl_queue idle_list;
50 struct phl_queue busy_list; /* ready to send buffer list */
51 struct phl_queue mgnt_idle_list; /* management buffer list */
52 struct phl_queue mgnt_busy_list; /* ready to send management buffer list */
61 struct phl_queue idle_rxbuf_list;
62 struct phl_queue busy_rxbuf_list;
63 struct phl_queue pend_rxbuf_list;
76 struct phl_queue *pool_list, struct rtw_tx_buf *txbuf, in enqueue_txbuf()
86 struct phl_queue *pool_list) in dequeue_txbuf()
171 struct phl_queue *pool_list; in free_txbuf()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/
H A Dhal_api_btc.c54 struct phl_queue *q, struct fw_msg_entry *entry) in _msg_enq()
60 struct phl_queue *q) in _msg_deq()

123