Home
last modified time | relevance | path

Searched refs:uio_res (Results 1 – 9 of 9) sorted by relevance

/dpdk/drivers/bus/vmbus/
H A Dvmbus_common_uio.c38 return uio_res; in EAL_REGISTER_TAILQ()
51 if (!uio_res) { in vmbus_uio_map_secondary()
122 uio_res->maps[i].addr, uio_res->maps[i].size); in vmbus_uio_map_secondary()
152 uio_res->nb_maps = i; in vmbus_uio_map_primary()
193 if (!uio_res) { in vmbus_uio_map_resource()
200 uio_res->nb_maps); in vmbus_uio_map_resource()
215 if (uio_res == NULL) in vmbus_uio_unmap()
242 if (uio_res == NULL) in vmbus_uio_unmap_resource()
247 vmbus_uio_unmap(uio_res); in vmbus_uio_unmap_resource()
255 vmbus_uio_unmap(uio_res); in vmbus_uio_unmap_resource()
[all …]
H A Dprivate.h100 struct mapped_vmbus_resource **uio_res);
102 struct mapped_vmbus_resource *uio_res);
107 struct mapped_vmbus_resource *uio_res,
H A Dvmbus_channel.c343 struct mapped_vmbus_resource *uio_res; in rte_vmbus_chan_open() local
346 uio_res = vmbus_uio_find_resource(device); in rte_vmbus_chan_open()
347 if (!uio_res) { in rte_vmbus_chan_open()
/dpdk/drivers/bus/pci/
H A Dpci_common_uio.c30 struct mapped_pci_resource *uio_res; in EAL_REGISTER_TAILQ() local
60 uio_res->maps[i].path, in EAL_REGISTER_TAILQ()
61 uio_res->maps[i].addr); in EAL_REGISTER_TAILQ()
66 uio_res->maps[j].addr, in EAL_REGISTER_TAILQ()
116 uio_res, map_idx); in pci_uio_map_resource()
123 uio_res->nb_maps = map_idx; in pci_uio_map_resource()
143 if (uio_res == NULL) in pci_uio_unmap()
201 return uio_res; in pci_uio_find_resource()
220 if (uio_res == NULL) in pci_uio_unmap_resource()
230 pci_uio_unmap(uio_res); in pci_uio_unmap_resource()
[all …]
H A Dprivate.h167 struct mapped_pci_resource **uio_res);
180 struct mapped_pci_resource *uio_res);
211 struct mapped_pci_resource *uio_res, int map_idx);
/dpdk/drivers/bus/vmbus/linux/
H A Dvmbus_uio.c69 rte_free(uio_res); in vmbus_uio_free_resource()
106 *uio_res = rte_zmalloc("UIO_RES", sizeof(**uio_res), 0); in vmbus_uio_alloc_resource()
107 if (*uio_res == NULL) { in vmbus_uio_alloc_resource()
159 fd = open(uio_res->path, O_RDWR); in vmbus_uio_map_resource_by_index()
195 if (!uio_res) { in vmbus_uio_map_primary()
202 uio_res->nb_maps); in vmbus_uio_map_primary()
224 if (!uio_res) { in vmbus_uio_map_subchan()
290 uio_res->subchannel_maps[uio_res->nb_subchannels].relid = in vmbus_uio_map_subchan()
292 uio_res->subchannel_maps[uio_res->nb_subchannels].addr = in vmbus_uio_map_subchan()
294 uio_res->subchannel_maps[uio_res->nb_subchannels].size = in vmbus_uio_map_subchan()
[all …]
/dpdk/drivers/bus/pci/bsd/
H A Dpci.c94 struct mapped_pci_resource *uio_res) in pci_uio_free_resource() argument
96 rte_free(uio_res); in pci_uio_free_resource()
107 struct mapped_pci_resource **uio_res) in pci_uio_alloc_resource() argument
139 *uio_res = rte_zmalloc("UIO_RES", sizeof(**uio_res), 0); in pci_uio_alloc_resource()
140 if (*uio_res == NULL) { in pci_uio_alloc_resource()
146 strlcpy((*uio_res)->path, devname, sizeof((*uio_res)->path)); in pci_uio_alloc_resource()
147 memcpy(&(*uio_res)->pci_addr, &dev->addr, sizeof((*uio_res)->pci_addr)); in pci_uio_alloc_resource()
152 pci_uio_free_resource(dev, *uio_res); in pci_uio_alloc_resource()
158 struct mapped_pci_resource *uio_res, int map_idx) in pci_uio_map_resource_by_index() argument
167 maps = uio_res->maps; in pci_uio_map_resource_by_index()
[all …]
/dpdk/drivers/bus/pci/linux/
H A Dpci_uio.c209 struct mapped_pci_resource *uio_res) in pci_uio_free_resource() argument
213 rte_free(uio_res); in pci_uio_free_resource()
229 struct mapped_pci_resource **uio_res) in pci_uio_alloc_resource() argument
287 *uio_res = rte_zmalloc("UIO_RES", sizeof(**uio_res), 0); in pci_uio_alloc_resource()
288 if (*uio_res == NULL) { in pci_uio_alloc_resource()
294 strlcpy((*uio_res)->path, devname, sizeof((*uio_res)->path)); in pci_uio_alloc_resource()
295 memcpy(&(*uio_res)->pci_addr, &dev->addr, sizeof((*uio_res)->pci_addr)); in pci_uio_alloc_resource()
300 pci_uio_free_resource(dev, *uio_res); in pci_uio_alloc_resource()
306 struct mapped_pci_resource *uio_res, int map_idx) in pci_uio_map_resource_by_index() argument
319 maps = uio_res->maps; in pci_uio_map_resource_by_index()
H A Dpci_init.h29 struct mapped_pci_resource **uio_res);
31 struct mapped_pci_resource *uio_res);
33 struct mapped_pci_resource *uio_res, int map_idx);