Lines Matching refs:sbq_desc

1066 	struct bq_desc *sbq_desc = &rx_ring->sbq[rx_ring->sbq_curr_idx];  in ql_get_curr_sbuf()  local
1071 return sbq_desc; in ql_get_curr_sbuf()
1196 struct bq_desc *sbq_desc; in ql_update_sbq() local
1202 sbq_desc = &rx_ring->sbq[clean_idx]; in ql_update_sbq()
1206 if (sbq_desc->p.skb == NULL) { in ql_update_sbq()
1210 sbq_desc->index); in ql_update_sbq()
1211 sbq_desc->p.skb = in ql_update_sbq()
1214 if (sbq_desc->p.skb == NULL) { in ql_update_sbq()
1218 skb_reserve(sbq_desc->p.skb, QLGE_SB_PAD); in ql_update_sbq()
1220 sbq_desc->p.skb->data, in ql_update_sbq()
1227 dev_kfree_skb_any(sbq_desc->p.skb); in ql_update_sbq()
1228 sbq_desc->p.skb = NULL; in ql_update_sbq()
1231 dma_unmap_addr_set(sbq_desc, mapaddr, map); in ql_update_sbq()
1232 dma_unmap_len_set(sbq_desc, maplen, in ql_update_sbq()
1234 *sbq_desc->addr = cpu_to_le64(map); in ql_update_sbq()
1640 struct bq_desc *sbq_desc = ql_get_curr_sbuf(rx_ring); in ql_process_mac_rx_skb() local
1642 skb = sbq_desc->p.skb; in ql_process_mac_rx_skb()
1652 dma_unmap_addr(sbq_desc, mapaddr), in ql_process_mac_rx_skb()
1653 dma_unmap_len(sbq_desc, maplen), in ql_process_mac_rx_skb()
1659 dma_unmap_addr(sbq_desc, mapaddr), in ql_process_mac_rx_skb()
1660 dma_unmap_len(sbq_desc, maplen), in ql_process_mac_rx_skb()
1763 struct bq_desc *sbq_desc; in ql_build_rx_skb() local
1779 sbq_desc = ql_get_curr_sbuf(rx_ring); in ql_build_rx_skb()
1781 dma_unmap_addr(sbq_desc, mapaddr), in ql_build_rx_skb()
1782 dma_unmap_len(sbq_desc, maplen), in ql_build_rx_skb()
1784 skb = sbq_desc->p.skb; in ql_build_rx_skb()
1787 sbq_desc->p.skb = NULL; in ql_build_rx_skb()
1811 sbq_desc = ql_get_curr_sbuf(rx_ring); in ql_build_rx_skb()
1814 (sbq_desc, mapaddr), in ql_build_rx_skb()
1816 (sbq_desc, maplen), in ql_build_rx_skb()
1818 skb_put_data(skb, sbq_desc->p.skb->data, length); in ql_build_rx_skb()
1821 (sbq_desc, in ql_build_rx_skb()
1824 (sbq_desc, in ql_build_rx_skb()
1831 sbq_desc = ql_get_curr_sbuf(rx_ring); in ql_build_rx_skb()
1832 skb = sbq_desc->p.skb; in ql_build_rx_skb()
1836 dma_unmap_addr(sbq_desc, in ql_build_rx_skb()
1838 dma_unmap_len(sbq_desc, in ql_build_rx_skb()
1841 sbq_desc->p.skb = NULL; in ql_build_rx_skb()
1910 sbq_desc = ql_get_curr_sbuf(rx_ring); in ql_build_rx_skb()
1912 dma_unmap_addr(sbq_desc, mapaddr), in ql_build_rx_skb()
1913 dma_unmap_len(sbq_desc, maplen), in ql_build_rx_skb()
1928 skb = sbq_desc->p.skb; in ql_build_rx_skb()
1929 sbq_desc->p.skb = NULL; in ql_build_rx_skb()
2859 struct bq_desc *sbq_desc; in ql_free_sbq_buffers() local
2862 sbq_desc = &rx_ring->sbq[i]; in ql_free_sbq_buffers()
2863 if (sbq_desc == NULL) { in ql_free_sbq_buffers()
2868 if (sbq_desc->p.skb) { in ql_free_sbq_buffers()
2870 dma_unmap_addr(sbq_desc, mapaddr), in ql_free_sbq_buffers()
2871 dma_unmap_len(sbq_desc, maplen), in ql_free_sbq_buffers()
2873 dev_kfree_skb(sbq_desc->p.skb); in ql_free_sbq_buffers()
2874 sbq_desc->p.skb = NULL; in ql_free_sbq_buffers()
2929 struct bq_desc *sbq_desc; in ql_init_sbq_ring() local
2934 sbq_desc = &rx_ring->sbq[i]; in ql_init_sbq_ring()
2935 memset(sbq_desc, 0, sizeof(*sbq_desc)); in ql_init_sbq_ring()
2936 sbq_desc->index = i; in ql_init_sbq_ring()
2937 sbq_desc->addr = bq; in ql_init_sbq_ring()