Home
last modified time | relevance | path

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

/f-stack/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()
57 fd = open(uio_res->path, O_RDWR); in vmbus_uio_map_secondary()
91 dev->primary = uio_res->primary; in vmbus_uio_map_secondary()
130 uio_res->nb_maps = i; in vmbus_uio_map_primary()
166 if (!uio_res) { in vmbus_uio_map_resource()
173 uio_res->nb_maps); in vmbus_uio_map_resource()
188 if (uio_res == NULL) in vmbus_uio_unmap()
210 if (uio_res == NULL) in vmbus_uio_unmap_resource()
220 vmbus_uio_unmap(uio_res); in vmbus_uio_unmap_resource()
[all …]
H A Dprivate.h92 struct mapped_vmbus_resource **uio_res);
94 struct mapped_vmbus_resource *uio_res);
99 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()
356 uio_res->primary = *new_chan; in rte_vmbus_chan_open()
/f-stack/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()
113 uio_res, map_idx); in pci_uio_map_resource()
120 uio_res->nb_maps = map_idx; in pci_uio_map_resource()
140 if (uio_res == NULL) in pci_uio_unmap()
198 return uio_res; in pci_uio_find_resource()
216 if (uio_res == NULL) in pci_uio_unmap_resource()
226 pci_uio_unmap(uio_res); in pci_uio_unmap_resource()
[all …]
H A Dprivate.h165 struct mapped_pci_resource **uio_res);
178 struct mapped_pci_resource *uio_res);
209 struct mapped_pci_resource *uio_res, int map_idx);
/f-stack/dpdk/drivers/bus/vmbus/linux/
H A Dvmbus_uio.c59 struct mapped_vmbus_resource *uio_res) in vmbus_uio_free_resource() argument
61 rte_free(uio_res); in vmbus_uio_free_resource()
92 *uio_res = rte_zmalloc("UIO_RES", sizeof(**uio_res), 0); in vmbus_uio_alloc_resource()
93 if (*uio_res == NULL) { in vmbus_uio_alloc_resource()
104 vmbus_uio_free_resource(dev, *uio_res); in vmbus_uio_alloc_resource()
139 struct vmbus_map *maps = uio_res->maps; in vmbus_uio_map_resource_by_index()
145 fd = open(uio_res->path, O_RDWR); in vmbus_uio_map_resource_by_index()
148 uio_res->path, strerror(errno)); in vmbus_uio_map_resource_by_index()
178 struct mapped_vmbus_resource *uio_res; in vmbus_uio_map_primary() local
181 if (!uio_res) { in vmbus_uio_map_primary()
[all …]
/f-stack/dpdk/drivers/bus/pci/bsd/
H A Dpci.c101 struct mapped_pci_resource *uio_res) in pci_uio_free_resource() argument
103 rte_free(uio_res); in pci_uio_free_resource()
114 struct mapped_pci_resource **uio_res) in pci_uio_alloc_resource() argument
140 *uio_res = rte_zmalloc("UIO_RES", sizeof(**uio_res), 0); in pci_uio_alloc_resource()
141 if (*uio_res == NULL) { in pci_uio_alloc_resource()
147 strlcpy((*uio_res)->path, devname, sizeof((*uio_res)->path)); in pci_uio_alloc_resource()
148 memcpy(&(*uio_res)->pci_addr, &dev->addr, sizeof((*uio_res)->pci_addr)); in pci_uio_alloc_resource()
153 pci_uio_free_resource(dev, *uio_res); in pci_uio_alloc_resource()
159 struct mapped_pci_resource *uio_res, int map_idx) in pci_uio_map_resource_by_index() argument
168 maps = uio_res->maps; in pci_uio_map_resource_by_index()
[all …]
/f-stack/dpdk/drivers/bus/pci/linux/
H A Dpci_uio.c199 struct mapped_pci_resource *uio_res) in pci_uio_free_resource() argument
201 rte_free(uio_res); in pci_uio_free_resource()
216 struct mapped_pci_resource **uio_res) in pci_uio_alloc_resource() argument
265 *uio_res = rte_zmalloc("UIO_RES", sizeof(**uio_res), 0); in pci_uio_alloc_resource()
266 if (*uio_res == NULL) { in pci_uio_alloc_resource()
272 strlcpy((*uio_res)->path, devname, sizeof((*uio_res)->path)); in pci_uio_alloc_resource()
273 memcpy(&(*uio_res)->pci_addr, &dev->addr, sizeof((*uio_res)->pci_addr)); in pci_uio_alloc_resource()
278 pci_uio_free_resource(dev, *uio_res); in pci_uio_alloc_resource()
284 struct mapped_pci_resource *uio_res, int map_idx) in pci_uio_map_resource_by_index() argument
297 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);