Home
last modified time | relevance | path

Searched refs:pci_addr (Results 1 – 25 of 40) sorted by relevance

12

/dpdk/drivers/bus/pci/linux/
H A Dpci_vfio.c746 snprintf(pci_addr, sizeof(pci_addr), PCI_PRI_FMT, in pci_vfio_map_resource_primary()
777 pci_addr); in pci_vfio_map_resource_primary()
897 snprintf(pci_addr, sizeof(pci_addr), PCI_PRI_FMT, in pci_vfio_map_resource_secondary()
910 pci_addr); in pci_vfio_map_resource_secondary()
981 pci_addr); in find_and_unmap_vfio_resource()
1010 snprintf(pci_addr, sizeof(pci_addr), PCI_PRI_FMT, in pci_vfio_unmap_resource_primary()
1026 pci_addr); in pci_vfio_unmap_resource_primary()
1036 pci_addr); in pci_vfio_unmap_resource_primary()
1054 pci_addr); in pci_vfio_unmap_resource_primary()
1073 snprintf(pci_addr, sizeof(pci_addr), PCI_PRI_FMT, in pci_vfio_unmap_resource_secondary()
[all …]
/dpdk/drivers/net/nfb/
H A Dnfb_ethdev.c519 struct rte_pci_addr *pci_addr = &pci_dev->addr; in nfb_eth_dev_init() local
524 pci_addr->domain, pci_addr->bus, pci_addr->devid, in nfb_eth_dev_init()
525 pci_addr->function); in nfb_eth_dev_init()
529 pci_addr->domain, pci_addr->bus, pci_addr->devid, in nfb_eth_dev_init()
530 pci_addr->function); in nfb_eth_dev_init()
606 pci_addr->domain, pci_addr->bus, pci_addr->devid, in nfb_eth_dev_init()
607 pci_addr->function); in nfb_eth_dev_init()
625 struct rte_pci_addr *pci_addr = &pci_dev->addr; in nfb_eth_dev_uninit() local
631 pci_addr->domain, pci_addr->bus, pci_addr->devid, in nfb_eth_dev_uninit()
632 pci_addr->function); in nfb_eth_dev_uninit()
/dpdk/drivers/net/sfc/
H A Dsfc_debug.h33 _sas->pci_addr.domain, _sas->pci_addr.bus, \
34 _sas->pci_addr.devid, _sas->pci_addr.function,\
H A Dsfc_dp.h58 struct rte_pci_addr pci_addr; member
63 const struct rte_pci_addr *pci_addr);
77 const struct rte_pci_addr *_addr = &(_dpq)->pci_addr; \
H A Dsfc_dp.c24 const struct rte_pci_addr *pci_addr) in sfc_dp_queue_init() argument
28 dpq->pci_addr = *pci_addr; in sfc_dp_queue_init()
H A Dsfc_mcdi.c69 logtype = sfc_register_logtype(&sa->priv.shared->pci_addr, in sfc_mcdi_init()
H A Dsfc.h141 struct rte_pci_addr pci_addr; member
405 uint32_t sfc_register_logtype(const struct rte_pci_addr *pci_addr,
H A Dsfc_dp_rx.h155 const struct rte_pci_addr *pci_addr,
/dpdk/drivers/bus/pci/bsd/
H A Dpci.c147 memcpy(&(*uio_res)->pci_addr, &dev->addr, sizeof((*uio_res)->pci_addr)); in pci_uio_alloc_resource()
340 struct rte_pci_addr pci_addr; in rte_pci_scan() local
361 pci_addr.domain = matches[i].pc_sel.pc_domain; in rte_pci_scan()
362 pci_addr.bus = matches[i].pc_sel.pc_bus; in rte_pci_scan()
363 pci_addr.devid = matches[i].pc_sel.pc_dev; in rte_pci_scan()
364 pci_addr.function = matches[i].pc_sel.pc_func; in rte_pci_scan()
366 if (rte_pci_ignore_device(&pci_addr)) in rte_pci_scan()
/dpdk/drivers/raw/ifpga/
H A Drte_pmd_ifpga.c16 rte_pmd_ifpga_get_dev_id(const char *pci_addr, uint16_t *dev_id) in rte_pmd_ifpga_get_dev_id() argument
22 if (!pci_addr || !dev_id) { in rte_pmd_ifpga_get_dev_id()
27 if (strnlen(pci_addr, PCI_PRI_STR_SIZE) == PCI_PRI_STR_SIZE) { in rte_pmd_ifpga_get_dev_id()
32 if (rte_pci_addr_parse(pci_addr, &addr)) { in rte_pmd_ifpga_get_dev_id()
33 IFPGA_RAWDEV_PMD_ERR("PCI address %s is invalid.", pci_addr); in rte_pmd_ifpga_get_dev_id()
42 pci_addr); in rte_pmd_ifpga_get_dev_id()
H A Drte_pmd_ifpga.h87 rte_pmd_ifpga_get_dev_id(const char *pci_addr, uint16_t *dev_id);
/dpdk/drivers/common/mlx5/linux/
H A Dmlx5_common_os.c33 mlx5_get_pci_addr(const char *dev_path, struct rte_pci_addr *pci_addr) in mlx5_get_pci_addr() argument
64 &pci_addr->domain, in mlx5_get_pci_addr()
65 &pci_addr->bus, in mlx5_get_pci_addr()
66 &pci_addr->devid, in mlx5_get_pci_addr()
67 &pci_addr->function) == 4) { in mlx5_get_pci_addr()
682 char pci_addr[PCI_PRI_STR_SIZE] = { 0 }; in mlx5_roce_disable() local
684 if (mlx5_dev_to_pci_str(dev, pci_addr, sizeof(pci_addr)) < 0) in mlx5_roce_disable()
687 if (mlx5_nl_roce_disable(pci_addr) != 0 && in mlx5_roce_disable()
688 mlx5_sys_roce_disable(pci_addr) != 0) in mlx5_roce_disable()
H A Dmlx5_nl.c1741 nl_attr_put(nlh, DEVLINK_ATTR_DEV_NAME, pci_addr, strlen(pci_addr) + 1); in mlx5_nl_enable_roce_get()
1748 pci_addr, ret); in mlx5_nl_enable_roce_get()
1753 cur_en ? "en" : "dis", pci_addr); in mlx5_nl_enable_roce_get()
1773 mlx5_nl_driver_reload(int nlsk_fd, int family_id, const char *pci_addr) in mlx5_nl_driver_reload() argument
1794 nl_attr_put(nlh, DEVLINK_ATTR_DEV_NAME, pci_addr, strlen(pci_addr) + 1); in mlx5_nl_driver_reload()
1800 pci_addr, ret); in mlx5_nl_driver_reload()
1804 pci_addr); in mlx5_nl_driver_reload()
1849 nl_attr_put(nlh, DEVLINK_ATTR_DEV_NAME, pci_addr, strlen(pci_addr) + 1); in mlx5_nl_enable_roce_set()
1860 " %d.", enable ? "en" : "dis", pci_addr, ret); in mlx5_nl_enable_roce_set()
1864 pci_addr, enable ? "en" : "dis"); in mlx5_nl_enable_roce_set()
[all …]
H A Dmlx5_nl.h74 int mlx5_nl_enable_roce_get(int nlsk_fd, int family_id, const char *pci_addr,
76 int mlx5_nl_enable_roce_set(int nlsk_fd, int family_id, const char *pci_addr,
/dpdk/drivers/common/cnxk/
H A Droc_dpi.c15 send_msg_to_pf(struct plt_pci_addr *pci_addr, const char *value, int size) in send_msg_to_pf() argument
22 pci_addr->domain, pci_addr->bus, DPI_PF_DBDF_DEVICE & 0x7, in send_msg_to_pf()
/dpdk/drivers/bus/pci/
H A Dprivate.h44 bool rte_pci_ignore_device(const struct rte_pci_addr *pci_addr);
96 struct rte_pci_addr pci_addr; member
H A Dpci_common.c48 pci_devargs_lookup(const struct rte_pci_addr *pci_addr) in pci_devargs_lookup() argument
55 if (!rte_pci_addr_cmp(pci_addr, &addr)) in pci_devargs_lookup()
432 struct rte_pci_addr pci_addr; in pci_parse() local
435 parse = (rte_pci_addr_parse(name, &pci_addr) == 0); in pci_parse()
437 *out = pci_addr; in pci_parse()
661 rte_pci_ignore_device(const struct rte_pci_addr *pci_addr) in rte_pci_ignore_device() argument
663 struct rte_devargs *devargs = pci_devargs_lookup(pci_addr); in rte_pci_ignore_device()
H A Dpci_common_uio.c37 if (rte_pci_addr_cmp(&uio_res->pci_addr, &dev->addr)) in EAL_REGISTER_TAILQ()
200 if (!rte_pci_addr_cmp(&uio_res->pci_addr, &dev->addr)) in pci_uio_find_resource()
/dpdk/drivers/net/mlx4/
H A Dmlx4.c468 struct rte_pci_addr *pci_addr) in mlx4_ibv_device_to_pci_addr() argument
495 &pci_addr->domain, in mlx4_ibv_device_to_pci_addr()
496 &pci_addr->bus, in mlx4_ibv_device_to_pci_addr()
497 &pci_addr->devid, in mlx4_ibv_device_to_pci_addr()
498 &pci_addr->function) == 4) { in mlx4_ibv_device_to_pci_addr()
801 struct rte_pci_addr pci_addr; in mlx4_pci_probe() local
805 if (mlx4_ibv_device_to_pci_addr(list[i], &pci_addr)) in mlx4_pci_probe()
807 if ((pci_dev->addr.domain != pci_addr.domain) || in mlx4_pci_probe()
808 (pci_dev->addr.bus != pci_addr.bus) || in mlx4_pci_probe()
809 (pci_dev->addr.devid != pci_addr.devid) || in mlx4_pci_probe()
[all …]
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_os.c1768 struct rte_pci_addr pci_addr; in mlx5_device_bond_pci_match() local
1775 if (mlx5_get_pci_addr(tmp_str, &pci_addr)) { in mlx5_device_bond_pci_match()
1815 bond_info->ports[info.port_name].pci_addr = pci_addr; in mlx5_device_bond_pci_match()
1835 pci_dev->bus == pci_addr.bus && in mlx5_device_bond_pci_match()
1836 pci_dev->devid == pci_addr.devid && in mlx5_device_bond_pci_match()
1840 pci_addr.function == owner))) in mlx5_device_bond_pci_match()
1934 struct rte_pci_addr pci_addr; in mlx5_os_pci_probe_pf() local
1966 &pci_addr)) in mlx5_os_pci_probe_pf()
1968 if (owner_pci.domain != pci_addr.domain || in mlx5_os_pci_probe_pf()
1969 owner_pci.bus != pci_addr.bus || in mlx5_os_pci_probe_pf()
[all …]
/dpdk/drivers/net/bnxt/tf_ulp/
H A Dbnxt_ulp.c1024 ulp_get_session(struct bnxt *bp, struct rte_pci_addr *pci_addr) in ulp_get_session() argument
1030 if (session->pci_info.domain == pci_addr->domain && in ulp_get_session()
1032 session->pci_info.bus == pci_addr->bus)) { in ulp_get_session()
1048 struct rte_pci_addr *pci_addr; in ulp_session_init() local
1056 pci_addr = &pci_dev->addr; in ulp_session_init()
1060 session = ulp_get_session(bp, pci_addr); in ulp_session_init()
1074 session->pci_info.domain = pci_addr->domain; in ulp_session_init()
1075 session->pci_info.bus = pci_addr->bus; in ulp_session_init()
1525 struct rte_pci_addr *pci_addr; in bnxt_ulp_port_deinit() local
1551 pci_addr = &pci_dev->addr; in bnxt_ulp_port_deinit()
[all …]
/dpdk/drivers/net/bonding/
H A Drte_eth_bond_args.c35 find_port_id_by_pci_addr(const struct rte_pci_addr *pci_addr) in find_port_id_by_pci_addr() argument
47 dev = pci_bus->find_device(NULL, bond_pci_addr_cmp, pci_addr); in find_port_id_by_pci_addr()
/dpdk/drivers/net/bnx2x/
H A Dbnx2x_ethdev.c623 struct rte_pci_addr pci_addr; in bnx2x_common_dev_init() local
630 pci_addr = pci_dev->addr; in bnx2x_common_dev_init()
633 pci_addr.bus, pci_addr.devid, pci_addr.function, in bnx2x_common_dev_init()
/dpdk/drivers/vdpa/sfc/
H A Dsfc_vdpa.c171 sfc_vdpa_register_logtype(const struct rte_pci_addr *pci_addr, in sfc_vdpa_register_logtype() argument
192 rte_pci_device_name(pci_addr, lt_str + lt_prefix_str_size, in sfc_vdpa_register_logtype()
H A Dsfc_vdpa.h81 sfc_vdpa_register_logtype(const struct rte_pci_addr *pci_addr,

12