Home
last modified time | relevance | path

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

123

/device/board/isoftstone/yangfan/kernel/src/driv/net/rockchip_wlan/rkwifi/bcmdhd/
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()
263 dhd_flow_ring_config_thresholds(dhd_pub_t *dhdp, uint16 flowid, in dhd_flow_ring_config_thresholds() argument
276 queue = dhd_flow_queue(dhdp, flowid); in dhd_flow_ring_config_thresholds()
[all …]
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 …]
Ddhd_bus.h221 void * data, uint16 flowid);
223 void * data, uint8 flowid);
228 extern void dhd_bus_flow_ring_delete_response(struct dhd_bus *bus, uint16 flowid, uint32 status);
230 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);
240 dhd_bus_flow_ring_cnt_update(struct dhd_bus *bus, uint16 flowid, uint32 txstatus);
Ddhd_msgbuf.c328 #define DHD_FLOWID_TO_RINGID(flowid) \ argument
329 (BCMPCIE_COMMON_MSGRINGS + ((flowid) - BCMPCIE_H2D_COMMON_MSGRINGS))
432 #define DHD_FLOWRINGS_POOL_OFFSET(flowid) \ argument
433 ((flowid) - BCMPCIE_H2D_COMMON_MSGRINGS)
436 #define DHD_RING_IN_FLOWRINGS_POOL(prot, flowid) \ argument
438 DHD_FLOWRINGS_POOL_OFFSET(flowid)
441 #define FOREACH_RING_IN_FLOWRINGS_POOL(prot, ring, flowid, total_flowrings) \ argument
442 for ((flowid) = DHD_FLOWRING_START_FLOWID, \
443 (ring) = DHD_RING_IN_FLOWRINGS_POOL(prot, flowid); \
444 (flowid) < ((total_flowrings) + DHD_FLOWRING_START_FLOWID); \
[all …]
Ddhd_pcie.c3094 __func__, flow_ring_node->flowid, tx_cmpl,
3106 flow_ring_node->flowid));
3116 flow_ring_node->flowid));
5649 uint16 flowid; local
5668 flowid = DHD_PKT_GET_FLOWID(txp);
5670 flow_ring_node = DHD_FLOW_RING(bus->dhd, flowid);
5673 __FUNCTION__, flowid, flow_ring_node->status, flow_ring_node->active));
5676 if ((flowid > bus->dhd->max_tx_flowid) ||
5687 __FUNCTION__, flowid, flow_ring_node->status,
5724 flowid, node_status));
[all …]
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/
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 …]
Ddhd_flowring.h99 #define DHD_FLOW_RING(dhdp, flowid) \ argument
100 (flow_ring_node_t *)&(((flow_ring_node_t *)((dhdp)->flow_ring_table))[flowid])
165 #define DHD_FLOWRING_TXSTATUS_CNT_UPDATE(bus, flowid, txstatus) argument
169 uint16 flowid; member
211 uint16 flowid; member
227 uint16 flowid; member
247 extern flow_ring_node_t * dhd_flow_ring_node(dhd_pub_t *dhdp, uint16 flowid);
248 extern flow_queue_t * dhd_flow_queue(dhd_pub_t *dhdp, uint16 flowid);
257 extern void dhd_flow_ring_config_thresholds(dhd_pub_t *dhdp, uint16 flowid,
267 uint8 prio, char *sa, char *da, uint16 *flowid);
[all …]
Ddhd_bus.h219 void * data, uint16 flowid);
221 void * data, uint8 flowid);
226 extern void dhd_bus_flow_ring_delete_response(struct dhd_bus *bus, uint16 flowid, uint32 status);
228 extern void dhd_bus_flow_ring_flush_response(struct dhd_bus *bus, uint16 flowid, uint32 status);
233 extern void dhd_bus_flow_ring_resume_response(struct dhd_bus *bus, uint16 flowid, int32 status);
Ddhd_msgbuf.c266 #define DHD_FLOWID_TO_RINGID(flowid) \ argument
267 (BCMPCIE_COMMON_MSGRINGS + ((flowid) - BCMPCIE_H2D_COMMON_MSGRINGS))
359 #define DHD_FLOWRINGS_POOL_OFFSET(flowid) \ argument
360 ((flowid) - BCMPCIE_H2D_COMMON_MSGRINGS)
363 #define DHD_RING_IN_FLOWRINGS_POOL(prot, flowid) \ argument
365 DHD_FLOWRINGS_POOL_OFFSET(flowid)
368 #define FOREACH_RING_IN_FLOWRINGS_POOL(prot, ring, flowid, total_flowrings) \ argument
369 for ((flowid) = DHD_FLOWRING_START_FLOWID, \
370 (ring) = DHD_RING_IN_FLOWRINGS_POOL(prot, flowid); \
371 (flowid) < ((total_flowrings) + DHD_FLOWRING_START_FLOWID); \
[all …]
Ddhd_pcie.c3997 uint16 flowid; in dhd_bus_txdata() local
4012 flowid = DHD_PKT_GET_FLOWID(txp); in dhd_bus_txdata()
4014 flow_ring_node = DHD_FLOW_RING(bus->dhd, flowid); in dhd_bus_txdata()
4017 __FUNCTION__, flowid, flow_ring_node->status, flow_ring_node->active)); in dhd_bus_txdata()
4020 if ((flowid >= bus->dhd->num_flow_rings) || in dhd_bus_txdata()
4031 __FUNCTION__, flowid, flow_ring_node->status, in dhd_bus_txdata()
4068 flowid, node_status)); in dhd_bus_txdata()
4086 __FUNCTION__, flowid, flow_ring_node->status, in dhd_bus_txdata()
4094 ret = dhd_bus_schedule_queue(bus, flowid, FALSE); /* from queue to flowring */ in dhd_bus_txdata()
7343 uint16 flowid; in dhd_bus_dump() local
[all …]
Ddhd_pcie.h531 extern void dhd_bus_flow_ring_resume_response(struct dhd_bus *bus, uint16 flowid, int32 status);
533 extern void dhd_bus_flow_ring_suspend_response(struct dhd_bus *bus, uint16 flowid, uint32 status);
/device/board/kaihong/khdvk_3566b/wifi/bcmdhd_hdf/bcmdhd/
Ddhd_flowring.c64 char *sa, char *da, uint16 *flowid);
86 flow_ring_node_t *dhd_flow_ring_node(dhd_pub_t *dhdp, uint16 flowid) in dhd_flow_ring_node() argument
91 ASSERT(flowid < dhdp->num_flow_rings); in dhd_flow_ring_node()
92 if (flowid >= dhdp->num_flow_rings) { in dhd_flow_ring_node()
96 flow_ring_node = &(((flow_ring_node_t *)(dhdp->flow_ring_table))[flowid]); in dhd_flow_ring_node()
98 ASSERT(flow_ring_node->flowid == flowid); in dhd_flow_ring_node()
103 flow_queue_t *dhd_flow_queue(dhd_pub_t *dhdp, uint16 flowid) in dhd_flow_queue() argument
107 flow_ring_node = dhd_flow_ring_node(dhdp, flowid); in dhd_flow_queue()
238 void dhd_flow_ring_config_thresholds(dhd_pub_t *dhdp, uint16 flowid, in dhd_flow_ring_config_thresholds() argument
252 queue = dhd_flow_queue(dhdp, flowid); in dhd_flow_ring_config_thresholds()
[all …]
Ddhd_flowring.h104 #define DHD_FLOW_RING(dhdp, flowid) \ argument
106 ((flow_ring_node_t *)((dhdp)->flow_ring_table))[flowid])
172 #define DHD_FLOWRING_TXSTATUS_CNT_UPDATE(bus, flowid, txstatus) argument
176 uint16 flowid; member
221 uint16 flowid; member
237 uint16 flowid; member
256 extern flow_ring_node_t *dhd_flow_ring_node(dhd_pub_t *dhdp, uint16 flowid);
257 extern flow_queue_t *dhd_flow_queue(dhd_pub_t *dhdp, uint16 flowid);
269 extern void dhd_flow_ring_config_thresholds(dhd_pub_t *dhdp, uint16 flowid,
281 char *sa, char *da, uint16 *flowid);
[all …]
Ddhd_bus.h225 uint16 flowid);
227 uint8 flowid);
236 uint16 flowid, uint32 status);
239 extern void dhd_bus_flow_ring_flush_response(struct dhd_bus *bus, uint16 flowid,
247 uint16 flowid, int32 status);
Ddhd_msgbuf.c254 #define DHD_FLOWID_TO_RINGID(flowid) \ argument
255 (BCMPCIE_COMMON_MSGRINGS + ((flowid)-BCMPCIE_H2D_COMMON_MSGRINGS))
345 #define DHD_FLOWRINGS_POOL_OFFSET(flowid) ((flowid)-BCMPCIE_H2D_COMMON_MSGRINGS) argument
348 #define DHD_RING_IN_FLOWRINGS_POOL(prot, flowid) \ argument
350 DHD_FLOWRINGS_POOL_OFFSET(flowid)
353 #define FOREACH_RING_IN_FLOWRINGS_POOL(prot, ring, flowid, total_flowrings) \ argument
354 for ((flowid) = DHD_FLOWRING_START_FLOWID, \
355 (ring) = DHD_RING_IN_FLOWRINGS_POOL(prot, flowid); \
356 (flowid) < ((total_flowrings) + DHD_FLOWRING_START_FLOWID); \
357 (ring)++, (flowid)++)
[all …]
Ddhd_pcie.c4051 uint16 flowid; in dhd_bus_txdata() local
4066 flowid = DHD_PKT_GET_FLOWID(txp); in dhd_bus_txdata()
4068 flow_ring_node = DHD_FLOW_RING(bus->dhd, flowid); in dhd_bus_txdata()
4070 DHD_TRACE(("%s: pkt flowid %d, status %d active %d\n", __FUNCTION__, flowid, in dhd_bus_txdata()
4074 if ((flowid >= bus->dhd->num_flow_rings) || in dhd_bus_txdata()
4085 __FUNCTION__, flowid, flow_ring_node->status, in dhd_bus_txdata()
4119 DHD_ERROR(("Dropping packet!! flowid %u status is %u\n", flowid, in dhd_bus_txdata()
4139 flowid, flow_ring_node->status, flow_ring_node->active)); in dhd_bus_txdata()
4147 dhd_bus_schedule_queue(bus, flowid, FALSE); /* from queue to flowring */ in dhd_bus_txdata()
7484 uint16 flowid; in dhd_bus_dump() local
[all …]
Ddhd_pcie.h548 uint16 flowid, int32 status);
551 uint16 flowid, uint32 status);
/device/board/isoftstone/zhiyuan/kernel/driver/drivers/net/wireless/bcmdhd/
Ddhd_flowring.c63 uint8 prio, char *sa, char *da, uint16 *flowid);
91 dhd_flow_ring_node(dhd_pub_t *dhdp, uint16 flowid) in dhd_flow_ring_node() argument
96 ASSERT(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()
241 dhd_flow_ring_config_thresholds(dhd_pub_t *dhdp, uint16 flowid, in dhd_flow_ring_config_thresholds() argument
254 queue = dhd_flow_queue(dhdp, flowid); in dhd_flow_ring_config_thresholds()
305 flow_ring_table[idx].flowid = (uint16)idx; in dhd_flow_rings_init()
[all …]
Ddhd_flowring.h86 #define DHD_FLOW_RING(dhdp, flowid) \ argument
87 (flow_ring_node_t *)&(((flow_ring_node_t *)((dhdp)->flow_ring_table))[flowid])
154 #define DHD_FLOWRING_TXSTATUS_CNT_UPDATE(bus, flowid, txstatus) argument
158 uint16 flowid; member
191 uint16 flowid; member
215 uint16 flowid; member
235 extern flow_ring_node_t * dhd_flow_ring_node(dhd_pub_t *dhdp, uint16 flowid);
236 extern flow_queue_t * dhd_flow_queue(dhd_pub_t *dhdp, uint16 flowid);
245 extern void dhd_flow_ring_config_thresholds(dhd_pub_t *dhdp, uint16 flowid,
255 extern void dhd_flowid_free(dhd_pub_t *dhdp, uint8 ifindex, uint16 flowid);
Ddhd_bus.h211 void *data, uint16 flowid);
213 void *data, uint8 flowid);
218 extern void dhd_bus_flow_ring_delete_response(struct dhd_bus *bus, uint16 flowid, uint32 status);
220 extern void dhd_bus_flow_ring_flush_response(struct dhd_bus *bus, uint16 flowid, uint32 status);
226 extern void dhd_bus_flow_ring_resume_response(struct dhd_bus *bus, uint16 flowid, int32 status);
Ddhd_pcie.c1441 __func__, flow_ring_node->flowid, tx_cmpl, in dhd_bus_device_tx_stuck_scan()
1452 flow_ring_node->flowid)); in dhd_bus_device_tx_stuck_scan()
1462 flow_ring_node->flowid)); in dhd_bus_device_tx_stuck_scan()
2964 uint16 flowid; in dhd_bus_txdata() local
2979 flowid = DHD_PKT_GET_FLOWID(txp); in dhd_bus_txdata()
2981 flow_ring_node = DHD_FLOW_RING(bus->dhd, flowid); in dhd_bus_txdata()
2984 __FUNCTION__, flowid, flow_ring_node->status, flow_ring_node->active)); in dhd_bus_txdata()
2987 if ((flowid >= bus->dhd->num_flow_rings) || in dhd_bus_txdata()
2998 __FUNCTION__, flowid, flow_ring_node->status, in dhd_bus_txdata()
3035 flowid, node_status)); in dhd_bus_txdata()
[all …]
Ddhd_msgbuf.c237 #define DHD_FLOWID_TO_RINGID(flowid) \ argument
238 (BCMPCIE_COMMON_MSGRINGS + ((flowid) - BCMPCIE_H2D_COMMON_MSGRINGS))
488 uint16 flowid);
4414 dhd_prot_update_txflowring(dhd_pub_t *dhd, uint16 flowid, void *msgring) in dhd_prot_update_txflowring() argument
4428 ring->idx, flowid, ring->wr, ring->rd)); in dhd_prot_update_txflowring()
4431 dhd_bus_schedule_queue(dhd->bus, flowid, TRUE); /* from queue to flowring */ in dhd_prot_update_txflowring()
4894 uint16 flowid; in dhd_prot_txstatus_process() local
4900 flowid = txstatus->compl_hdr.flow_ring_id; in dhd_prot_txstatus_process()
4901 flow_ring_node = DHD_FLOW_RING(dhd, flowid); in dhd_prot_txstatus_process()
5196 uint16 flowid = 0; in dhd_prot_txdata() local
[all …]
Ddhd_linux.h125 uint16 flowid[NUMPRIO]; /* allocated flow ring ids (by priority) */ member
Ddhd_proto.h144 uint16 flowid, void *msgbuf_ring);
Ddhd_pcie.h533 extern void dhd_bus_flow_ring_resume_response(struct dhd_bus *bus, uint16 flowid, int32 status);
535 extern void dhd_bus_flow_ring_suspend_response(struct dhd_bus *bus, uint16 flowid, uint32 status);

123