Lines Matching refs:ppi
138 struct rndis_per_packet_info *ppi; in init_ppi_data() local
143 ppi = (struct rndis_per_packet_info *)((void *)rndis_pkt + in init_ppi_data()
146 ppi->size = ppi_size; in init_ppi_data()
147 ppi->type = pkt_type; in init_ppi_data()
148 ppi->ppi_offset = sizeof(struct rndis_per_packet_info); in init_ppi_data()
152 return ppi; in init_ppi_data()
385 struct rndis_per_packet_info *ppi; in netvsc_start_xmit() local
468 ppi = init_ppi_data(rndis_msg, NDIS_HASH_PPI_SIZE, in netvsc_start_xmit()
470 *(u32 *)((void *)ppi + ppi->ppi_offset) = hash; in netvsc_start_xmit()
477 ppi = init_ppi_data(rndis_msg, NDIS_VLAN_PPI_SIZE, in netvsc_start_xmit()
479 vlan = (struct ndis_pkt_8021q_info *)((void *)ppi + in netvsc_start_xmit()
480 ppi->ppi_offset); in netvsc_start_xmit()
502 ppi = init_ppi_data(rndis_msg, NDIS_CSUM_PPI_SIZE, in netvsc_start_xmit()
505 csum_info = (struct ndis_tcp_ip_checksum_info *)((void *)ppi + in netvsc_start_xmit()
506 ppi->ppi_offset); in netvsc_start_xmit()
546 ppi = init_ppi_data(rndis_msg, NDIS_LSO_PPI_SIZE, in netvsc_start_xmit()
549 lso_info = (struct ndis_tcp_lso_info *)((void *)ppi + in netvsc_start_xmit()
550 ppi->ppi_offset); in netvsc_start_xmit()