Lines Matching refs:msdp
830 struct multi_send_data *msdp; in netvsc_send() local
848 msdp = &net_device->msd[q_idx]; in netvsc_send()
851 spin_lock_irqsave(&msdp->lock, flag); in netvsc_send()
852 if (msdp->pkt) in netvsc_send()
853 msd_len = msdp->pkt->total_data_buflen; in netvsc_send()
855 try_batch = packet->is_data_pkt && msd_len > 0 && msdp->count < in netvsc_send()
860 section_index = msdp->pkt->send_buf_index; in netvsc_send()
864 section_index = msdp->pkt->send_buf_index; in netvsc_send()
871 msd_send = msdp->pkt; in netvsc_send()
872 msdp->pkt = NULL; in netvsc_send()
873 msdp->count = 0; in netvsc_send()
893 if (msdp->pkt) in netvsc_send()
894 netvsc_xmit_completion(msdp->pkt); in netvsc_send()
897 msdp->pkt = packet; in netvsc_send()
898 msdp->count++; in netvsc_send()
901 msdp->pkt = NULL; in netvsc_send()
902 msdp->count = 0; in netvsc_send()
905 msd_send = msdp->pkt; in netvsc_send()
906 msdp->pkt = NULL; in netvsc_send()
907 msdp->count = 0; in netvsc_send()
911 spin_unlock_irqrestore(&msdp->lock, flag); in netvsc_send()