Home
last modified time | relevance | path

Searched refs:flowid (Results 1 – 25 of 98) sorted by relevance

1234

/OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dflowring.c97 return hash[hash_idx].flowid; in brcmf_flowring_lookup()
155 hash[hash_idx].flowid = i; in brcmf_flowring_create()
168 u8 brcmf_flowring_tid(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_tid() argument
172 ring = flow->rings[flowid]; in brcmf_flowring_tid()
178 static void brcmf_flowring_block(struct brcmf_flowring *flow, u16 flowid, in brcmf_flowring_block() argument
192 ring = flow->rings[flowid]; in brcmf_flowring_block()
197 ifidx = brcmf_flowring_ifidx_get(flow, flowid); in brcmf_flowring_block()
201 if ((flow->rings[i]) && (i != flowid)) { in brcmf_flowring_block()
212 flow->rings[flowid]->blocked = blocked; in brcmf_flowring_block()
227 void brcmf_flowring_delete(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_delete() argument
[all …]
H A Dmsgbuf.c222 u32 flowid; member
545 brcmf_msgbuf_remove_flowring(struct brcmf_msgbuf *msgbuf, u16 flowid) in brcmf_msgbuf_remove_flowring() argument
550 brcmf_dbg(MSGBUF, "Removing flowring %d\n", flowid); in brcmf_msgbuf_remove_flowring()
553 dma_buf = msgbuf->flowrings[flowid]->buf_addr; in brcmf_msgbuf_remove_flowring()
555 msgbuf->flowring_dma_handle[flowid]); in brcmf_msgbuf_remove_flowring()
557 brcmf_flowring_delete(msgbuf->flow, flowid); in brcmf_msgbuf_remove_flowring()
587 u32 flowid; in brcmf_msgbuf_flowring_create_worker() local
593 flowid = work->flowid; in brcmf_msgbuf_flowring_create_worker()
596 &msgbuf->flowring_dma_handle[flowid], in brcmf_msgbuf_flowring_create_worker()
600 brcmf_flowring_delete(msgbuf->flow, flowid); in brcmf_msgbuf_flowring_create_worker()
[all …]
H A Dflowring.h17 u16 flowid; member
54 void brcmf_flowring_delete(struct brcmf_flowring *flow, u16 flowid);
55 void brcmf_flowring_open(struct brcmf_flowring *flow, u16 flowid);
56 u8 brcmf_flowring_tid(struct brcmf_flowring *flow, u16 flowid);
57 u32 brcmf_flowring_enqueue(struct brcmf_flowring *flow, u16 flowid,
59 struct sk_buff *brcmf_flowring_dequeue(struct brcmf_flowring *flow, u16 flowid);
60 void brcmf_flowring_reinsert(struct brcmf_flowring *flow, u16 flowid,
62 u32 brcmf_flowring_qlen(struct brcmf_flowring *flow, u16 flowid);
63 u8 brcmf_flowring_ifidx_get(struct brcmf_flowring *flow, u16 flowid);
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/
H A Ddhd_flowring.c61 uint8 prio, char *sa, char *da, uint16 *flowid);
107 dhd_flow_ring_node(dhd_pub_t *dhdp, uint16 flowid) in dhd_flow_ring_node() argument
112 ASSERT(flowid <= dhdp->max_tx_flowid); in dhd_flow_ring_node()
113 if (flowid > dhdp->max_tx_flowid) { in dhd_flow_ring_node()
117 flow_ring_node = &(((flow_ring_node_t*)(dhdp->flow_ring_table))[flowid]); in dhd_flow_ring_node()
119 ASSERT(flow_ring_node->flowid == flowid); in dhd_flow_ring_node()
125 dhd_flow_queue(dhd_pub_t *dhdp, uint16 flowid) in dhd_flow_queue() argument
129 flow_ring_node = dhd_flow_ring_node(dhdp, flowid); in dhd_flow_queue()
296 dhd_flow_ring_config_thresholds(dhd_pub_t *dhdp, uint16 flowid, in dhd_flow_ring_config_thresholds() argument
309 queue = dhd_flow_queue(dhdp, flowid); in dhd_flow_ring_config_thresholds()
[all …]
H A Ddhd_flowring.h66 #define DHD_IS_FLOWID_HTPUT(pub, flowid) \ argument
67 ((flowid >= (pub)->htput_flow_ring_start) && \
68 (flowid < ((pub)->htput_flow_ring_start + HTPUT_TOTAL_FLOW_RINGS)))
141 #define DHD_FLOW_RING(dhdp, flowid) \ argument
142 (flow_ring_node_t *)&(((flow_ring_node_t *)((dhdp)->flow_ring_table))[flowid])
208 #define DHD_FLOWRING_TXSTATUS_CNT_UPDATE(bus, flowid, txstatus) \ argument
209 dhd_bus_flow_ring_cnt_update(bus, flowid, txstatus)
211 #define DHD_FLOWRING_TXSTATUS_CNT_UPDATE(bus, flowid, txstatus) argument
216 uint16 flowid; member
256 uint16 flowid; member
[all …]
H A Ddhd_bus.h215 void * data, uint16 flowid);
217 void * data, uint8 flowid);
222 extern void dhd_bus_flow_ring_delete_response(struct dhd_bus *bus, uint16 flowid, uint32 status);
224 extern void dhd_bus_flow_ring_flush_response(struct dhd_bus *bus, uint16 flowid, uint32 status);
229 extern void dhd_bus_flow_ring_resume_response(struct dhd_bus *bus, uint16 flowid, int32 status);
234 dhd_bus_flow_ring_cnt_update(struct dhd_bus *bus, uint16 flowid, uint32 txstatus);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Ddhd_flowring.c61 uint8 prio, char *sa, char *da, uint16 *flowid);
107 dhd_flow_ring_node(dhd_pub_t *dhdp, uint16 flowid) in dhd_flow_ring_node() argument
112 ASSERT(flowid <= dhdp->max_tx_flowid); in dhd_flow_ring_node()
113 if (flowid > dhdp->max_tx_flowid) { in dhd_flow_ring_node()
117 flow_ring_node = &(((flow_ring_node_t*)(dhdp->flow_ring_table))[flowid]); in dhd_flow_ring_node()
119 ASSERT(flow_ring_node->flowid == flowid); in dhd_flow_ring_node()
125 dhd_flow_queue(dhd_pub_t *dhdp, uint16 flowid) in dhd_flow_queue() argument
129 flow_ring_node = dhd_flow_ring_node(dhdp, flowid); in dhd_flow_queue()
296 dhd_flow_ring_config_thresholds(dhd_pub_t *dhdp, uint16 flowid, in dhd_flow_ring_config_thresholds() argument
309 queue = dhd_flow_queue(dhdp, flowid); in dhd_flow_ring_config_thresholds()
[all …]
H A Ddhd_flowring.h66 #define DHD_IS_FLOWID_HTPUT(pub, flowid) \ argument
67 ((flowid >= (pub)->htput_flow_ring_start) && \
68 (flowid < ((pub)->htput_flow_ring_start + HTPUT_TOTAL_FLOW_RINGS)))
141 #define DHD_FLOW_RING(dhdp, flowid) \ argument
142 (flow_ring_node_t *)&(((flow_ring_node_t *)((dhdp)->flow_ring_table))[flowid])
208 #define DHD_FLOWRING_TXSTATUS_CNT_UPDATE(bus, flowid, txstatus) \ argument
209 dhd_bus_flow_ring_cnt_update(bus, flowid, txstatus)
211 #define DHD_FLOWRING_TXSTATUS_CNT_UPDATE(bus, flowid, txstatus) argument
216 uint16 flowid; member
256 uint16 flowid; member
[all …]
H A Ddhd_bus.h217 void * data, uint16 flowid);
219 void * data, uint8 flowid);
224 extern void dhd_bus_flow_ring_delete_response(struct dhd_bus *bus, uint16 flowid, uint32 status);
226 extern void dhd_bus_flow_ring_flush_response(struct dhd_bus *bus, uint16 flowid, uint32 status);
231 extern void dhd_bus_flow_ring_resume_response(struct dhd_bus *bus, uint16 flowid, int32 status);
236 dhd_bus_flow_ring_cnt_update(struct dhd_bus *bus, uint16 flowid, uint32 txstatus);
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/
H A Ddhd_flowring.c64 uint8 prio, char *sa, char *da, uint16 *flowid);
88 dhd_flow_ring_node(dhd_pub_t *dhdp, uint16 flowid) in dhd_flow_ring_node() argument
93 ASSERT(flowid < dhdp->num_flow_rings); in dhd_flow_ring_node()
94 if (flowid >= dhdp->num_flow_rings) { in dhd_flow_ring_node()
98 flow_ring_node = &(((flow_ring_node_t*)(dhdp->flow_ring_table))[flowid]); in dhd_flow_ring_node()
100 ASSERT(flow_ring_node->flowid == flowid); in dhd_flow_ring_node()
106 dhd_flow_queue(dhd_pub_t *dhdp, uint16 flowid) in dhd_flow_queue() argument
110 flow_ring_node = dhd_flow_ring_node(dhdp, flowid); in dhd_flow_queue()
244 dhd_flow_ring_config_thresholds(dhd_pub_t *dhdp, uint16 flowid, in dhd_flow_ring_config_thresholds() argument
257 queue = dhd_flow_queue(dhdp, flowid); in dhd_flow_ring_config_thresholds()
[all …]
H A Ddhd_flowring.h100 #define DHD_FLOW_RING(dhdp, flowid) \ argument
101 (flow_ring_node_t *)&(((flow_ring_node_t *)((dhdp)->flow_ring_table))[flowid])
166 #define DHD_FLOWRING_TXSTATUS_CNT_UPDATE(bus, flowid, txstatus) argument
170 uint16 flowid; member
212 uint16 flowid; member
228 uint16 flowid; member
248 extern flow_ring_node_t * dhd_flow_ring_node(dhd_pub_t *dhdp, uint16 flowid);
249 extern flow_queue_t * dhd_flow_queue(dhd_pub_t *dhdp, uint16 flowid);
258 extern void dhd_flow_ring_config_thresholds(dhd_pub_t *dhdp, uint16 flowid,
268 uint8 prio, char *sa, char *da, uint16 *flowid);
[all …]
H A Ddhd_bus.h207 void * data, uint16 flowid);
209 void * data, uint8 flowid);
214 extern void dhd_bus_flow_ring_delete_response(struct dhd_bus *bus, uint16 flowid, uint32 status);
216 extern void dhd_bus_flow_ring_flush_response(struct dhd_bus *bus, uint16 flowid, uint32 status);
221 extern void dhd_bus_flow_ring_resume_response(struct dhd_bus *bus, uint16 flowid, int32 status);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/
H A Ddhd_flowring.c64 uint8 prio, char *sa, char *da, uint16 *flowid);
88 dhd_flow_ring_node(dhd_pub_t *dhdp, uint16 flowid) in dhd_flow_ring_node() argument
93 ASSERT(flowid < dhdp->num_flow_rings); in dhd_flow_ring_node()
94 if (flowid >= dhdp->num_flow_rings) { in dhd_flow_ring_node()
98 flow_ring_node = &(((flow_ring_node_t*)(dhdp->flow_ring_table))[flowid]); in dhd_flow_ring_node()
100 ASSERT(flow_ring_node->flowid == flowid); in dhd_flow_ring_node()
106 dhd_flow_queue(dhd_pub_t *dhdp, uint16 flowid) in dhd_flow_queue() argument
110 flow_ring_node = dhd_flow_ring_node(dhdp, flowid); in dhd_flow_queue()
244 dhd_flow_ring_config_thresholds(dhd_pub_t *dhdp, uint16 flowid, in dhd_flow_ring_config_thresholds() argument
257 queue = dhd_flow_queue(dhdp, flowid); in dhd_flow_ring_config_thresholds()
[all …]
H A Ddhd_flowring.h100 #define DHD_FLOW_RING(dhdp, flowid) \ argument
101 (flow_ring_node_t *)&(((flow_ring_node_t *)((dhdp)->flow_ring_table))[flowid])
166 #define DHD_FLOWRING_TXSTATUS_CNT_UPDATE(bus, flowid, txstatus) argument
170 uint16 flowid; member
212 uint16 flowid; member
228 uint16 flowid; member
248 extern flow_ring_node_t * dhd_flow_ring_node(dhd_pub_t *dhdp, uint16 flowid);
249 extern flow_queue_t * dhd_flow_queue(dhd_pub_t *dhdp, uint16 flowid);
258 extern void dhd_flow_ring_config_thresholds(dhd_pub_t *dhdp, uint16 flowid,
268 uint8 prio, char *sa, char *da, uint16 *flowid);
[all …]
H A Ddhd_bus.h207 void * data, uint16 flowid);
209 void * data, uint8 flowid);
214 extern void dhd_bus_flow_ring_delete_response(struct dhd_bus *bus, uint16 flowid, uint32 status);
216 extern void dhd_bus_flow_ring_flush_response(struct dhd_bus *bus, uint16 flowid, uint32 status);
221 extern void dhd_bus_flow_ring_resume_response(struct dhd_bus *bus, uint16 flowid, int32 status);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/
H A Ddhd_flowring.c64 uint8 prio, char *sa, char *da, uint16 *flowid);
88 dhd_flow_ring_node(dhd_pub_t *dhdp, uint16 flowid) in dhd_flow_ring_node() argument
93 ASSERT(flowid < dhdp->num_flow_rings); in dhd_flow_ring_node()
94 if (flowid >= dhdp->num_flow_rings) { in dhd_flow_ring_node()
98 flow_ring_node = &(((flow_ring_node_t*)(dhdp->flow_ring_table))[flowid]); in dhd_flow_ring_node()
100 ASSERT(flow_ring_node->flowid == flowid); in dhd_flow_ring_node()
106 dhd_flow_queue(dhd_pub_t *dhdp, uint16 flowid) in dhd_flow_queue() argument
110 flow_ring_node = dhd_flow_ring_node(dhdp, flowid); in dhd_flow_queue()
244 dhd_flow_ring_config_thresholds(dhd_pub_t *dhdp, uint16 flowid, in dhd_flow_ring_config_thresholds() argument
257 queue = dhd_flow_queue(dhdp, flowid); in dhd_flow_ring_config_thresholds()
[all …]
H A Ddhd_flowring.h100 #define DHD_FLOW_RING(dhdp, flowid) \ argument
101 (flow_ring_node_t *)&(((flow_ring_node_t *)((dhdp)->flow_ring_table))[flowid])
166 #define DHD_FLOWRING_TXSTATUS_CNT_UPDATE(bus, flowid, txstatus) argument
170 uint16 flowid; member
212 uint16 flowid; member
228 uint16 flowid; member
248 extern flow_ring_node_t * dhd_flow_ring_node(dhd_pub_t *dhdp, uint16 flowid);
249 extern flow_queue_t * dhd_flow_queue(dhd_pub_t *dhdp, uint16 flowid);
258 extern void dhd_flow_ring_config_thresholds(dhd_pub_t *dhdp, uint16 flowid,
268 uint8 prio, char *sa, char *da, uint16 *flowid);
[all …]
H A Ddhd_bus.h207 void * data, uint16 flowid);
209 void * data, uint8 flowid);
214 extern void dhd_bus_flow_ring_delete_response(struct dhd_bus *bus, uint16 flowid, uint32 status);
216 extern void dhd_bus_flow_ring_flush_response(struct dhd_bus *bus, uint16 flowid, uint32 status);
221 extern void dhd_bus_flow_ring_resume_response(struct dhd_bus *bus, uint16 flowid, int32 status);
H A Ddhd_msgbuf.c270 #define DHD_FLOWID_TO_RINGID(flowid) \ argument
271 (BCMPCIE_COMMON_MSGRINGS + ((flowid) - BCMPCIE_H2D_COMMON_MSGRINGS))
363 #define DHD_FLOWRINGS_POOL_OFFSET(flowid) \ argument
364 ((flowid) - BCMPCIE_H2D_COMMON_MSGRINGS)
367 #define DHD_RING_IN_FLOWRINGS_POOL(prot, flowid) \ argument
369 DHD_FLOWRINGS_POOL_OFFSET(flowid)
372 #define FOREACH_RING_IN_FLOWRINGS_POOL(prot, ring, flowid, total_flowrings) \ argument
373 for ((flowid) = DHD_FLOWRING_START_FLOWID, \
374 (ring) = DHD_RING_IN_FLOWRINGS_POOL(prot, flowid); \
375 (flowid) < ((total_flowrings) + DHD_FLOWRING_START_FLOWID); \
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/
H A Ddhd_flowring.c64 uint8 prio, char *sa, char *da, uint16 *flowid);
92 dhd_flow_ring_node(dhd_pub_t *dhdp, uint16 flowid) in dhd_flow_ring_node() argument
97 ASSERT(flowid < dhdp->num_flow_rings); in dhd_flow_ring_node()
99 flow_ring_node = &(((flow_ring_node_t*)(dhdp->flow_ring_table))[flowid]); in dhd_flow_ring_node()
101 ASSERT(flow_ring_node->flowid == flowid); in dhd_flow_ring_node()
107 dhd_flow_queue(dhd_pub_t *dhdp, uint16 flowid) in dhd_flow_queue() argument
111 flow_ring_node = dhd_flow_ring_node(dhdp, flowid); in dhd_flow_queue()
242 dhd_flow_ring_config_thresholds(dhd_pub_t *dhdp, uint16 flowid, in dhd_flow_ring_config_thresholds() argument
255 queue = dhd_flow_queue(dhdp, flowid); in dhd_flow_ring_config_thresholds()
306 flow_ring_table[idx].flowid = (uint16)idx; in dhd_flow_rings_init()
[all …]
H A Ddhd_flowring.h87 #define DHD_FLOW_RING(dhdp, flowid) \ argument
88 (flow_ring_node_t *)&(((flow_ring_node_t *)((dhdp)->flow_ring_table))[flowid])
155 #define DHD_FLOWRING_TXSTATUS_CNT_UPDATE(bus, flowid, txstatus) argument
159 uint16 flowid; member
192 uint16 flowid; member
217 uint16 flowid; member
237 extern flow_ring_node_t * dhd_flow_ring_node(dhd_pub_t *dhdp, uint16 flowid);
238 extern flow_queue_t * dhd_flow_queue(dhd_pub_t *dhdp, uint16 flowid);
247 extern void dhd_flow_ring_config_thresholds(dhd_pub_t *dhdp, uint16 flowid,
257 extern void dhd_flowid_free(dhd_pub_t *dhdp, uint8 ifindex, uint16 flowid);
H A Ddhd_bus.h220 void * data, uint16 flowid);
222 void * data, uint8 flowid);
227 extern void dhd_bus_flow_ring_delete_response(struct dhd_bus *bus, uint16 flowid, uint32 status);
229 extern void dhd_bus_flow_ring_flush_response(struct dhd_bus *bus, uint16 flowid, uint32 status);
235 extern void dhd_bus_flow_ring_resume_response(struct dhd_bus *bus, uint16 flowid, int32 status);
H A Ddhd_pcie.c1453 __func__, flow_ring_node->flowid, tx_cmpl, in dhd_bus_device_tx_stuck_scan()
1464 flow_ring_node->flowid)); in dhd_bus_device_tx_stuck_scan()
1474 flow_ring_node->flowid)); in dhd_bus_device_tx_stuck_scan()
2953 uint16 flowid; in dhd_bus_txdata() local
2968 flowid = DHD_PKT_GET_FLOWID(txp); in dhd_bus_txdata()
2970 flow_ring_node = DHD_FLOW_RING(bus->dhd, flowid); in dhd_bus_txdata()
2973 __FUNCTION__, flowid, flow_ring_node->status, flow_ring_node->active)); in dhd_bus_txdata()
2976 if ((flowid >= bus->dhd->num_flow_rings) || in dhd_bus_txdata()
2987 __FUNCTION__, flowid, flow_ring_node->status, in dhd_bus_txdata()
3024 flowid, node_status)); in dhd_bus_txdata()
[all …]
/OK3568_Linux_fs/kernel/drivers/scsi/csiostor/
H A Dcsio_rnode.c121 csio_rn_lookup(struct csio_lnode *ln, uint32_t flowid) in csio_rn_lookup() argument
129 if (rn->flowid == flowid) in csio_rn_lookup()
204 if (rn->flowid == rdev_flowid) { in csio_rn_dup_flowid()
258 csio_get_rnode(struct csio_lnode *ln, uint32_t flowid) in csio_get_rnode() argument
262 rn = csio_rn_lookup(ln, flowid); in csio_get_rnode()
268 rn->flowid = flowid; in csio_get_rnode()
H A Dcsio_rnode.h95 uint32_t flowid; /* Firmware ID */ member
120 #define csio_rn_flowid(rn) ((rn)->flowid)

1234