Lines Matching refs:pktid
843 static INLINE void *dhd_prot_packet_get(dhd_pub_t *dhd, uint32 pktid, uint8 pkttype,
864 static void dhd_prot_return_rxbuf(dhd_pub_t *dhd, msgbuf_ring_t *ring, uint32 pktid, uint32 rxcnt);
1824 uint32 pktid; /* Packet ID */ member
1844 #define DHD_PKTID_LOG(dhd, hdl, pa, pktid, len, pkttype) \ argument
1845 dhd_pktid_logging((dhd), (hdl), (pa), (pktid), (len), (pkttype))
1886 uint32 pktid, uint32 len, uint8 pkttype) in dhd_pktid_logging() argument
1900 log->map[idx].pktid = pktid; in dhd_pktid_logging()
2199 #define DHD_PKTID_TO_NATIVE(dhd, map, pktid, pa, len, dmah, secdma, pkttype) \ argument
2200 dhd_pktid_map_free((dhd), (map), (uint32)(pktid), \
2205 #define DHD_PKTID_TO_NATIVE_RSV(dhd, map, pktid, pa, len, dmah, secdma, pkttype) \ argument
2206 dhd_pktid_map_free((dhd), (map), (uint32)(pktid), \
2246 __dhd_pktid_audit(dhd_pub_t *dhd, dhd_pktid_map_t *pktid_map, uint32 pktid, in __dhd_pktid_audit() argument
2269 ignore_audit = (pktid == DHD_IOCTL_REQ_PKTID) | (pktid == DHD_FAKE_PKTID); in __dhd_pktid_audit()
2274 if ((pktid == DHD_PKTID_INVALID) || (pktid > pktid_map->items)) { in __dhd_pktid_audit()
2275 DHD_ERROR((DHD_PKT_AUDIT_STR "PktId<%d> invalid\n", errmsg, pktid)); in __dhd_pktid_audit()
2283 if (!bcm_mwbmap_isfree(handle, pktid)) { in __dhd_pktid_audit()
2285 errmsg, pktid)); in __dhd_pktid_audit()
2288 bcm_mwbmap_force(handle, pktid); in __dhd_pktid_audit()
2293 if (bcm_mwbmap_isfree(handle, pktid)) { in __dhd_pktid_audit()
2295 errmsg, pktid)); in __dhd_pktid_audit()
2298 bcm_mwbmap_free(handle, pktid); in __dhd_pktid_audit()
2303 if (bcm_mwbmap_isfree(handle, pktid)) { in __dhd_pktid_audit()
2305 errmsg, pktid)); in __dhd_pktid_audit()
2311 if (!bcm_mwbmap_isfree(handle, pktid)) { in __dhd_pktid_audit()
2313 errmsg, pktid)); in __dhd_pktid_audit()
2335 dhd_pktid_audit(dhd_pub_t *dhd, dhd_pktid_map_t *pktid_map, uint32 pktid, in dhd_pktid_audit() argument
2339 ret = __dhd_pktid_audit(dhd, pktid_map, pktid, test_for, errmsg); in dhd_pktid_audit()
2342 __FUNCTION__, pktid, dhd_get_pktid_map_type(dhd, pktid_map))); in dhd_pktid_audit()
2352 #define DHD_PKTID_AUDIT(dhdp, map, pktid, test_for) \ argument
2353 dhd_pktid_audit((dhdp), (dhd_pktid_map_t *)(map), (pktid), (test_for), __FUNCTION__)
2356 dhd_pktid_audit_ring_debug(dhd_pub_t *dhdp, dhd_pktid_map_t *map, uint32 pktid, in dhd_pktid_audit_ring_debug() argument
2365 ret = __dhd_pktid_audit(dhdp, map, pktid, test_for, func); in dhd_pktid_audit_ring_debug()
2368 __FUNCTION__, pktid, dhd_get_pktid_map_type(dhdp, map))); in dhd_pktid_audit_ring_debug()
2377 #define DHD_PKTID_AUDIT_RING_DEBUG(dhdp, map, pktid, test_for, msg, msg_len) \ argument
2379 (pktid), (test_for), msg, msg_len, __FUNCTION__)
3247 #define DHD_PKTID_TO_NATIVE(dhd, map, pktid, pa, len, dmah, secdma, pkttype) \ argument
3249 dhd_pktid_to_native((dhd_pktid_map_handle_t *) map, (uint32)(pktid), \
5281 BCMFASTPATH(dhd_prot_packet_get)(dhd_pub_t *dhd, uint32 pktid, uint8 pkttype, bool free_pktid) in BCMFASTPATH()
5292 pktid, pa, len, dmah, secdma, pkttype); in BCMFASTPATH()
5295 pktid, pa, len, dmah, secdma, pkttype); in BCMFASTPATH()
5298 PKTBUF = DHD_PKTID_TO_NATIVE(dhd, dhd->prot->pktid_ctrl_map, pktid, pa, in BCMFASTPATH()
5332 BCMFASTPATH(dhd_prot_ioctl_ret_buffer_get)(dhd_pub_t *dhd, uint32 pktid, dhd_dma_buf_t *retbuf) in BCMFASTPATH()
5335 retbuf->va = DHD_PKTID_TO_NATIVE(dhd, dhd->prot->pktid_map_handle_ioctl, pktid, in BCMFASTPATH()
5415 uint32 pktid; in BCMFASTPATH() local
5500 pktid = DHD_NATIVE_TO_PKTID(dhd, dhd->prot->pktid_rx_map, p, pa, in BCMFASTPATH()
5503 if (pktid == DHD_PKTID_INVALID) { in BCMFASTPATH()
5526 dhd->prot->hmaptest_rx_pktid = pktid; in BCMFASTPATH()
5529 pktid)); in BCMFASTPATH()
5560 DHD_PKTID_AUDIT(dhd, prot->pktid_rx_map, pktid, DHD_DUPLICATE_ALLOC); in BCMFASTPATH()
5563 rxbuf_post->cmn_hdr.request_id = htol32(pktid); in BCMFASTPATH()
5616 uint32 pktid; in dhd_prot_infobufpost() local
5725 pktid = DHD_NATIVE_TO_PKTID(dhd, dhd->prot->pktid_ctrl_map, p, pa, in dhd_prot_infobufpost()
5729 if (pktid == DHD_PKTID_INVALID) { in dhd_prot_infobufpost()
5747 DHD_PKTID_AUDIT(dhd, prot->pktid_ctrl_map, pktid, DHD_DUPLICATE_ALLOC); in dhd_prot_infobufpost()
5754 infobuf_post->cmn_hdr.request_id = htol32(pktid); in dhd_prot_infobufpost()
5843 uint32 pktid; in dhd_prot_rxbufpost_ctrl() local
5970 pktid = DHD_NATIVE_TO_PKTID(dhd, map_handle, p, pa, pktlen, DMA_RX, dmah, in dhd_prot_rxbufpost_ctrl()
5976 pktid = DHD_NATIVE_TO_PKTID(dhd, map_handle, in dhd_prot_rxbufpost_ctrl()
5981 if (pktid == DHD_PKTID_INVALID) { in dhd_prot_rxbufpost_ctrl()
5998 DHD_PKTID_AUDIT(dhd, map_handle, pktid, DHD_DUPLICATE_ALLOC); in dhd_prot_rxbufpost_ctrl()
6001 rxbuf_post->cmn_hdr.request_id = htol32(pktid); in dhd_prot_rxbufpost_ctrl()
6614 uint32 pktid; in BCMFASTPATH() local
6693 pktid = ltoh32(msg->cmn_hdr.request_id); in BCMFASTPATH()
6696 DHD_PKTID_AUDIT_RING_DEBUG(dhd, dhd->prot->pktid_rx_map, pktid, in BCMFASTPATH()
6700 pkt = DHD_PKTID_TO_NATIVE(dhd, prot->pktid_rx_map, pktid, pa, in BCMFASTPATH()
6703 if (!pkt || (dhd_check_shinfo_nrfrags(dhd, pkt, &pa, pktid) != BCME_OK)) { in BCMFASTPATH()
6718 (pktid == dhd->prot->hmaptest_rx_pktid)) { in BCMFASTPATH()
6725 pktid)); in BCMFASTPATH()
7371 uint32 pktid = ltoh32(ioct_ack->cmn_hdr.request_id); in dhd_prot_ioctack_process() local
7376 if (pktid != DHD_IOCTL_REQ_PKTID) { in dhd_prot_ioctack_process()
7378 DHD_PKTID_AUDIT_RING_DEBUG(dhd, dhd->prot->pktid_ctrl_map, pktid, in dhd_prot_ioctack_process()
7381 DHD_PKTID_AUDIT_RING_DEBUG(dhd, dhd->prot->pktid_map_handle_ioctl, pktid, in dhd_prot_ioctack_process()
7855 uint32 pktid; in BCMFASTPATH() local
7932 pktid = ltoh32(txstatus->cmn_hdr.request_id); in BCMFASTPATH()
7944 printf("TX status[%d] = %04x-%04x -> status = %d (%d/%dms + %d/%dms)\n", pktid, in BCMFASTPATH()
7955 DHD_PKTID_AUDIT_RING_DEBUG(dhd, dhd->prot->pktid_tx_map, pktid, in BCMFASTPATH()
7959 DHD_MSGBUF_INFO(("txstatus for pktid 0x%04x\n", pktid)); in BCMFASTPATH()
7963 ASSERT(pktid != 0); in BCMFASTPATH()
7968 (pktid == dhd->prot->hmaptest_tx_pktid)) { in BCMFASTPATH()
7969 DHD_ERROR(("hmaptest: d11read txcpl received sc txbuf pktid=0x%08x\n", pktid)); in BCMFASTPATH()
7988 meta_data_buf.pa, meta_data_buf._alloced, meta_data_buf.dmah, pktid); in BCMFASTPATH()
7998 pktid, meta_data_buf.va, addr, in BCMFASTPATH()
8004 pkt = DHD_PKTID_TO_NATIVE(dhd, dhd->prot->pktid_tx_map, pktid, in BCMFASTPATH()
8091 pkt_fate = dhd_dbg_process_tx_status(dhd, pkt, pktid, in BCMFASTPATH()
8098 pkt, (uint8 *)PKTDATA(dhd->osh, pkt), pktid, len, in BCMFASTPATH()
8316 uint32 pktid; in BCMFASTPATH() local
8321 pktid = ltoh32(resp->cmn_hdr.request_id); in BCMFASTPATH()
8325 DHD_PKTID_AUDIT_RING_DEBUG(dhd, dhd->prot->pktid_ctrl_map, pktid, in BCMFASTPATH()
8330 pktid, buflen, resp->cmn_hdr.flags, ltoh16(resp->seqnum), in BCMFASTPATH()
8339 pkt = dhd_prot_packet_get(dhd, pktid, PKTTYPE_INFO_RX, TRUE); in BCMFASTPATH()
8407 uint32 pktid; in BCMFASTPATH() local
8412 pktid = ltoh32(resp->cmn_hdr.request_id); in BCMFASTPATH()
8423 DHD_PKTID_AUDIT_RING_DEBUG(dhd, dhd->prot->pktid_ctrl_map, pktid, in BCMFASTPATH()
8428 pktid, buflen, resp->cmn_hdr.flags, ltoh16(resp->seqnum), in BCMFASTPATH()
8431 pkt = dhd_prot_packet_get(dhd, pktid, PKTTYPE_INFO_RX, TRUE); in BCMFASTPATH()
8498 uint32 pktid; local
8621 pktid = DHD_NATIVE_TO_PKTID_RSV(dhd, dhd->prot->pktid_tx_map,
8624 if (pktid == DHD_PKTID_INVALID) {
8651 DHD_DBG_PKT_MON_TX(dhd, PKTBUF, pktid);
8653 dhd_handle_pktdata(dhd, ifidx, PKTBUF, pktdata, pktid,
8744 DHD_NATIVE_TO_PKTID_SAVE(dhd, dhd->prot->pktid_tx_map, PKTBUF, pktid,
8773 dhd->prot->hmaptest_tx_pktid = pktid;
8775 DHD_ERROR(("hmaptest: d11read txpost scratch txbuf pktid=0x%08x\n", pktid));
8800 pktid);
8954 DHD_PKTID_AUDIT(dhd, prot->pktid_tx_map, pktid, DHD_DUPLICATE_ALLOC);
8957 txdesc->cmn_hdr.request_id = htol32(pktid);
9042 DHD_PKTID_TO_NATIVE(dhd, dhd->prot->pktid_tx_map, pktid,
9128 BCMFASTPATH(dhd_prot_return_rxbuf)(dhd_pub_t *dhd, msgbuf_ring_t *ring, uint32 pktid,
12640 uint32 pktid; local
12647 pktid = ltoh32(host_ts_cpl->msg.request_id);
12653 if (pktid != DHD_H2D_HOSTTS_REQ_PKTID) {
12655 pktid, DHD_H2D_HOSTTS_REQ_PKTID));
14903 uint32 pktid; local
14908 pktid = ltoh32(resp->msg.request_id);
14913 DHD_PKTID_AUDIT(dhd, dhd->prot->pktid_ctrl_map, pktid,
14918 pktid, buflen, resp->msg.flags, ltoh16(resp->seqnum)));
14933 pkt = dhd_prot_packet_get(dhd, pktid, PKTTYPE_TSBUF_RX, TRUE);
14936 DHD_ERROR(("no ts buffer associated with pktid 0x%04x\n", pktid));