Lines Matching +refs:get +refs:addr +refs:attrs
138 dma_addr_t addr; member
642 virtqueue_dma_sync_single_range_for_cpu(rq->vq, dma->addr, in virtnet_rq_unmap()
650 virtqueue_dma_unmap_single_attrs(rq->vq, dma->addr, dma->len, in virtnet_rq_unmap()
669 dma_addr_t addr; in virtnet_rq_init_one_sg() local
684 addr = dma->addr - sizeof(*dma) + offset; in virtnet_rq_init_one_sg()
687 rq->sg[0].dma_address = addr; in virtnet_rq_init_one_sg()
696 dma_addr_t addr; in virtnet_rq_alloc() local
719 addr = virtqueue_dma_map_single_attrs(rq->vq, dma + 1, in virtnet_rq_alloc()
721 if (virtqueue_dma_mapping_error(rq->vq, addr)) in virtnet_rq_alloc()
724 dma->addr = addr; in virtnet_rq_alloc()
725 dma->need_sync = virtqueue_dma_need_sync(rq->vq, addr); in virtnet_rq_alloc()
2564 struct sockaddr *addr; in virtnet_set_mac_address() local
2570 addr = kmemdup(p, sizeof(*addr), GFP_KERNEL); in virtnet_set_mac_address()
2571 if (!addr) in virtnet_set_mac_address()
2574 ret = eth_prepare_mac_addr_change(dev, addr); in virtnet_set_mac_address()
2579 sg_init_one(&sg, addr->sa_data, dev->addr_len); in virtnet_set_mac_address()
2595 i, addr->sa_data[i]); in virtnet_set_mac_address()
2602 kfree(addr); in virtnet_set_mac_address()
2756 memcpy(&mac_data->macs[i++][0], ha->addr, ETH_ALEN); in virtnet_set_rx_mode()
2767 memcpy(&mac_data->macs[i++][0], ha->addr, ETH_ALEN); in virtnet_set_rx_mode()
4481 .attrs = virtio_net_mrg_rx_attrs
4532 if (!vdev->config->get) { in virtnet_validate()
4660 u8 addr[ETH_ALEN]; in virtnet_probe() local
4664 addr, ETH_ALEN); in virtnet_probe()
4665 eth_hw_addr_set(dev, addr); in virtnet_probe()