Lines Matching +refs:get +refs:addr +refs:attrs

274 	dma_addr_t addr;  member
555 static void sg_fill_dma(struct scatterlist *sg, dma_addr_t addr, u32 len) in sg_fill_dma() argument
557 sg_dma_address(sg) = addr; in sg_fill_dma()
916 virtqueue_dma_sync_single_range_for_cpu(rq->vq, dma->addr, in virtnet_rq_unmap()
924 virtqueue_dma_unmap_single_attrs(rq->vq, dma->addr, dma->len, in virtnet_rq_unmap()
947 dma_addr_t addr; in virtnet_rq_init_one_sg() local
959 addr = dma->addr - sizeof(*dma) + offset; in virtnet_rq_init_one_sg()
962 sg_fill_dma(rq->sg, addr, len); in virtnet_rq_init_one_sg()
971 dma_addr_t addr; in virtnet_rq_alloc() local
992 addr = virtqueue_dma_map_single_attrs(rq->vq, dma + 1, in virtnet_rq_alloc()
994 if (virtqueue_dma_mapping_error(rq->vq, addr)) in virtnet_rq_alloc()
997 dma->addr = addr; in virtnet_rq_alloc()
998 dma->need_sync = virtqueue_dma_need_sync(rq->vq, addr); in virtnet_rq_alloc()
1387 dma_addr_t addr; in virtnet_add_recvbuf_xsk() local
1405 addr = xsk_buff_xdp_get_dma(xsk_buffs[i]) - vi->hdr_len; in virtnet_add_recvbuf_xsk()
1408 sg_fill_dma(rq->sg, addr, len); in virtnet_add_recvbuf_xsk()
1439 dma_addr_t addr; in virtnet_xsk_xmit_one() local
1443 addr = xsk_buff_raw_get_dma(pool, desc->addr); in virtnet_xsk_xmit_one()
1444 xsk_buff_raw_dma_sync_for_device(pool, addr, desc->len); in virtnet_xsk_xmit_one()
1448 sg_fill_dma(sq->sg + 1, addr, desc->len); in virtnet_xsk_xmit_one()
3571 struct sockaddr *addr; in virtnet_set_mac_address() local
3577 addr = kmemdup(p, sizeof(*addr), GFP_KERNEL); in virtnet_set_mac_address()
3578 if (!addr) in virtnet_set_mac_address()
3581 ret = eth_prepare_mac_addr_change(dev, addr); in virtnet_set_mac_address()
3586 sg_init_one(&sg, addr->sa_data, dev->addr_len); in virtnet_set_mac_address()
3602 i, addr->sa_data[i]); in virtnet_set_mac_address()
3609 kfree(addr); in virtnet_set_mac_address()
3832 memcpy(&mac_data->macs[i++][0], ha->addr, ETH_ALEN); in virtnet_rx_mode_work()
3843 memcpy(&mac_data->macs[i++][0], ha->addr, ETH_ALEN); in virtnet_rx_mode_work()
6563 .attrs = virtio_net_mrg_rx_attrs
6614 if (!vdev->config->get) { in virtnet_validate()
6794 u8 addr[ETH_ALEN]; in virtnet_probe() local
6798 addr, ETH_ALEN); in virtnet_probe()
6799 eth_hw_addr_set(dev, addr); in virtnet_probe()