Lines Matching defs:pb
948 struct hv_page_buffer *pb,
968 char *src = phys_to_virt(pb[i].pfn << HV_HYP_PAGE_SHIFT);
969 u32 offset = pb[i].offset;
970 u32 len = pb[i].len;
1019 struct hv_page_buffer *pb)
1035 char *src = phys_to_virt((pb[i].pfn << HV_HYP_PAGE_SHIFT)
1036 + pb[i].offset);
1037 u32 len = pb[i].len;
1046 /* pb[].offset and pb[].len are not changed during dma mapping
1051 pb[i].pfn = dma >> HV_HYP_PAGE_SHIFT;
1064 * Each entry in the input "pb" array must describe a contiguous range of
1068 static inline void netvsc_build_mpb_array(struct hv_page_buffer *pb,
1077 u32 offset = pb[i].offset;
1078 u32 len = pb[i].len;
1084 mpb_entry->pfn_array[j] = pb[i].pfn + j;
1097 struct hv_page_buffer *pb,
1139 pb++;
1141 ret = netvsc_dma_map(ndev_ctx->device_ctx, packet, pb);
1147 netvsc_build_mpb_array(pb, packet->page_buf_cnt,
1228 struct hv_page_buffer *pb,
1258 return netvsc_send_pkt(device, packet, net_device, pb, skb);
1296 packet, rndis_msg, pb, xmit_more);
1343 ret = netvsc_send_pkt(device, cur_send, net_device, pb, skb);