Lines Matching refs:ppi
187 struct rndis_per_packet_info *ppi; in init_ppi_data() local
192 ppi = (struct rndis_per_packet_info *)((void *)rndis_pkt + in init_ppi_data()
195 ppi->size = ppi_size; in init_ppi_data()
196 ppi->type = pkt_type; in init_ppi_data()
197 ppi->ppi_offset = sizeof(struct rndis_per_packet_info); in init_ppi_data()
201 return ppi; in init_ppi_data()
364 struct rndis_per_packet_info *ppi; in netvsc_start_xmit() local
430 ppi = init_ppi_data(rndis_msg, NDIS_HASH_PPI_SIZE, in netvsc_start_xmit()
432 *(u32 *)((void *)ppi + ppi->ppi_offset) = hash; in netvsc_start_xmit()
439 ppi = init_ppi_data(rndis_msg, NDIS_VLAN_PPI_SIZE, in netvsc_start_xmit()
441 vlan = (struct ndis_pkt_8021q_info *)((void *)ppi + in netvsc_start_xmit()
442 ppi->ppi_offset); in netvsc_start_xmit()
458 ppi = init_ppi_data(rndis_msg, NDIS_LSO_PPI_SIZE, in netvsc_start_xmit()
461 lso_info = (struct ndis_tcp_lso_info *)((void *)ppi + in netvsc_start_xmit()
462 ppi->ppi_offset); in netvsc_start_xmit()
486 ppi = init_ppi_data(rndis_msg, NDIS_CSUM_PPI_SIZE, in netvsc_start_xmit()
489 csum_info = (struct ndis_tcp_ip_checksum_info *)((void *)ppi + in netvsc_start_xmit()
490 ppi->ppi_offset); in netvsc_start_xmit()