/device/board/isoftstone/yangfan/kernel/src/driv/net/rockchip_wlan/rkwifi/bcmdhd/ |
D | dhd_flowring.c | 61 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 …]
|
D | dhd_flowring.h | 66 #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 …]
|
D | dhd_bus.h | 221 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);
|
D | dhd_msgbuf.c | 328 #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 …]
|
D | dhd_pcie.c | 3094 __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/ |
D | dhd_flowring.c | 64 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 …]
|
D | dhd_flowring.h | 99 #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 …]
|
D | dhd_bus.h | 219 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);
|
D | dhd_msgbuf.c | 266 #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 …]
|
D | dhd_pcie.c | 3997 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 …]
|
D | dhd_pcie.h | 531 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/ |
D | dhd_flowring.c | 64 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 …]
|
D | dhd_flowring.h | 104 #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 …]
|
D | dhd_bus.h | 225 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);
|
D | dhd_msgbuf.c | 254 #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 …]
|
D | dhd_pcie.c | 4051 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 …]
|
D | dhd_pcie.h | 548 uint16 flowid, int32 status); 551 uint16 flowid, uint32 status);
|
/device/board/isoftstone/zhiyuan/kernel/driver/drivers/net/wireless/bcmdhd/ |
D | dhd_flowring.c | 63 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 …]
|
D | dhd_flowring.h | 86 #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);
|
D | dhd_bus.h | 211 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);
|
D | dhd_pcie.c | 1441 __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 …]
|
D | dhd_msgbuf.c | 237 #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 …]
|
D | dhd_linux.h | 125 uint16 flowid[NUMPRIO]; /* allocated flow ring ids (by priority) */ member
|
D | dhd_proto.h | 144 uint16 flowid, void *msgbuf_ring);
|
D | dhd_pcie.h | 533 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);
|