Lines Matching defs:data

457 		void *pdata = tx_push_buf->data;
510 wmb(); /* Sync is_push and byte queue before pushing data */
533 mapping = dma_map_single(&pdev->dev, skb->data, len, DMA_TO_DEVICE);
614 /* Sync BD data before updating doorbell */
749 u8 *data;
752 data = kmalloc(bp->rx_buf_size, gfp);
753 if (!data)
756 *mapping = dma_map_single_attrs(&pdev->dev, data + bp->rx_dma_offset,
761 kfree(data);
762 data = NULL;
764 return data;
781 rx_buf->data = page;
784 u8 *data = __bnxt_alloc_rx_data(bp, &mapping, gfp);
786 if (!data)
789 rx_buf->data = data;
790 rx_buf->data_ptr = data + bp->rx_offset;
798 void bnxt_reuse_rx_data(struct bnxt_rx_ring_info *rxr, u16 cons, void *data)
807 prod_rx_buf->data = data;
965 u16 cons, void *data, u8 *data_ptr,
972 struct page *page = data;
979 bnxt_reuse_rx_data(rxr, cons, data);
998 memcpy(skb->data - NET_IP_ALIGN, data_ptr - NET_IP_ALIGN,
1012 void *data, u8 *data_ptr,
1022 bnxt_reuse_rx_data(rxr, cons, data);
1026 skb = build_skb(data, 0);
1030 kfree(data);
1129 static inline struct sk_buff *bnxt_copy_skb(struct bnxt_napi *bnapi, u8 *data,
1144 memcpy(skb->data - NET_IP_ALIGN, data - NET_IP_ALIGN,
1277 prod_rx_buf->data = tpa_info->data;
1287 tpa_info->data = cons_rx_buf->data;
1289 cons_rx_buf->data = NULL;
1320 bnxt_reuse_rx_data(rxr, cons, cons_rx_buf->data);
1322 cons_rx_buf->data = NULL;
1337 struct iphdr *iph = (struct iphdr *)skb->data;
1342 struct ipv6hdr *iph = (struct ipv6hdr *)skb->data;
1377 __be16 proto = *((__be16 *)(skb->data + inner_ip_off -
1413 __be16 proto = *((__be16 *)(skb->data + outer_ip_off -
1442 __be16 proto = *((__be16 *)(skb->data + outer_ip_off -
1553 void *data;
1593 data = tpa_info->data;
1623 tpa_info->data = new_data;
1627 skb = build_skb(data, 0);
1633 kfree(data);
1728 void *data;
1794 data = rx_buf->data;
1810 rx_buf->data = NULL;
1814 bnxt_reuse_rx_data(rxr, cons, data);
1835 if (bnxt_rx_xdp(bp, rxr, cons, data, &data_ptr, &len, event)) {
1842 bnxt_reuse_rx_data(rxr, cons, data);
1857 skb = bp->rx_skb_func(bp, rxr, cons, data, data_ptr, dma_addr,
2017 #define BNXT_GET_EVENT_PORT(data) \
2018 ((data) & \
2350 /* Sync BD data before updating doorbell */
2689 u8 *data = tpa_info->data;
2691 if (!data)
2698 tpa_info->data = NULL;
2700 kfree(data);
2710 void *data = rx_buf->data;
2712 if (!data)
2715 rx_buf->data = NULL;
2721 page_pool_recycle_direct(rxr->page_pool, data);
2726 kfree(data);
3343 u8 *data;
3346 data = __bnxt_alloc_rx_data(bp, &mapping, GFP_KERNEL);
3347 if (!data)
3350 rxr->rx_tpa[i].data = data;
3351 rxr->rx_tpa[i].data_ptr = data + bp->rx_offset;
4447 u32 *data = msg;
4506 data = (u32 *)&short_input;
4516 __iowrite32_copy(bp->bar0 + bar_offset, data, msg_len / 4);
4699 u32 data[8];
4702 memset(data, 0, sizeof(data));
4709 data[idx] |= 1 << bit;
4713 req.vf_req_fwd[i] = cpu_to_le32(data[i]);