| /dpdk/drivers/raw/ifpga/base/ |
| H A D | ifpga_fme.c | 18 if (!fme) in fme_get_prop() 33 if (!fme) in fme_set_prop() 48 if (!fme) in fme_set_irq() 866 hw = fme->parent; in fme_get_board_interface() 905 if (board_type_to_info(fme->board_info.type, &fme->board_info)) in fme_get_board_interface() 1014 if (fme->max10_dev) in fme_spi_uinit() 1114 hw = fme->parent; in fme_nios_spi_init() 1199 release_sec_mgr(fme); in fme_nios_spi_uinit() 1200 if (fme->max10_dev) in fme_nios_spi_uinit() 1274 init_i2c_mutex(fme); in fme_i2c_init() [all …]
|
| H A D | ifpga_fme_iperf.c | 55 spinlock_lock(&fme->lock); in fme_iperf_set_cache_freeze() 61 spinlock_unlock(&fme->lock); in fme_iperf_set_cache_freeze() 76 spinlock_lock(&fme->lock); in read_cache_counter() 99 spinlock_unlock(&fme->lock); in read_cache_counter() 146 spinlock_lock(&fme->lock); in fme_iperf_set_vtd_freeze() 165 spinlock_lock(&fme->lock); in read_iommu_sip_counter() 218 spinlock_lock(&fme->lock); in read_iommu_counter() 277 spinlock_lock(&fme->lock); in read_fabric_counter() 360 spinlock_lock(&fme->lock); in fme_iperf_set_fab_port_enable() 396 spinlock_lock(&fme->lock); in fme_iperf_set_fab_freeze() [all …]
|
| H A D | ifpga_fme_error.c | 52 spinlock_lock(&fme->lock); in fme_err_set_clear() 56 spinlock_unlock(&fme->lock); in fme_err_set_clear() 95 spinlock_lock(&fme->lock); in fme_err_set_pcie0_errors() 106 spinlock_unlock(&fme->lock); in fme_err_set_pcie0_errors() 132 spinlock_lock(&fme->lock); in fme_err_set_pcie1_errors() 143 spinlock_unlock(&fme->lock); in fme_err_set_pcie1_errors() 194 spinlock_lock(&fme->lock); in fme_err_set_inject_errors() 205 spinlock_unlock(&fme->lock); in fme_err_set_inject_errors() 227 fme_error_enable(fme); in fme_global_error_init() 390 struct ifpga_fme_hw *fme; in fme_global_err_set_irq() local [all …]
|
| H A D | ifpga_fme_dperf.c | 14 dperf = get_fme_feature_ioaddr_by_index(fme, in fme_dperf_get_clock() 27 dperf = get_fme_feature_ioaddr_by_index(fme, in fme_dperf_get_revision() 58 spinlock_lock(&fme->lock); in read_fabric_counter() 59 dperf = get_fme_feature_ioaddr_by_index(fme, in read_fabric_counter() 75 spinlock_unlock(&fme->lock); in read_fabric_counter() 82 spinlock_unlock(&fme->lock); in read_fabric_counter() 105 dperf = get_fme_feature_ioaddr_by_index(fme, in fme_dperf_get_fab_port_enable() 137 spinlock_lock(&fme->lock); in fme_dperf_set_fab_port_enable() 147 spinlock_unlock(&fme->lock); in fme_dperf_set_fab_port_enable() 173 spinlock_lock(&fme->lock); in fme_dperf_set_fab_freeze() [all …]
|
| H A D | ifpga_api.c | 190 struct ifpga_fme_hw *fme = mgr->data; in ifpga_mgr_flash() local 191 struct ifpga_hw *hw = fme->parent; in ifpga_mgr_flash() 199 struct ifpga_fme_hw *fme = mgr->data; in ifpga_mgr_get_eth_group_region_info() local 217 struct ifpga_fme_hw *fme = mgr->data; in ifpga_mgr_get_sensor_value() local 225 struct ifpga_fme_hw *fme = mgr->data; in ifpga_mgr_get_board_info() local 227 *info = &fme->board_info; in ifpga_mgr_get_board_info() 236 return fpga_get_pr_uuid(fme, uuid); in ifpga_mgr_get_uuid() 258 return fpga_reload(fme, type, page); in ifpga_mgr_reload() 369 struct ifpga_fme_hw *fme; in ifpga_adapter_destroy() local 373 if (fme->parent) in ifpga_adapter_destroy() [all …]
|
| H A D | ifpga_feature_dev.h | 38 get_fme_feature_by_id(struct ifpga_fme_hw *fme, u64 id) in get_fme_feature_by_id() argument 42 ifpga_for_each_fme_feature(fme, feature) { in get_fme_feature_by_id() 79 get_feature_by_id(&fme->feature_list, index); in get_fme_feature_ioaddr_by_index() 94 is_fme_feature_present(struct ifpga_fme_hw *fme, int index) in is_fme_feature_present() argument 96 return !!get_fme_feature_ioaddr_by_index(fme, index); in is_fme_feature_present() 160 int fme_hw_init(struct ifpga_fme_hw *fme); 161 void fme_hw_uinit(struct ifpga_fme_hw *fme); 212 int fme_mgr_get_eth_group_info(struct ifpga_fme_hw *fme, 218 int fme_mgr_get_retimer_info(struct ifpga_fme_hw *fme, 220 int fme_mgr_get_retimer_status(struct ifpga_fme_hw *fme, [all …]
|
| H A D | opae_ifpga_hw_api.c | 11 struct ifpga_fme_hw *fme; in opae_manager_ifpga_get_prop() local 16 fme = mgr->data; in opae_manager_ifpga_get_prop() 24 struct ifpga_fme_hw *fme; in opae_manager_ifpga_set_prop() local 29 fme = mgr->data; in opae_manager_ifpga_set_prop() 37 struct ifpga_fme_hw *fme; in opae_manager_ifpga_get_info() local 42 fme = mgr->data; in opae_manager_ifpga_get_info() 44 spinlock_lock(&fme->lock); in opae_manager_ifpga_get_info() 45 fme_info->capability = fme->capability; in opae_manager_ifpga_get_info() 46 spinlock_unlock(&fme->lock); in opae_manager_ifpga_get_info() 54 struct ifpga_fme_hw *fme; in opae_manager_ifpga_set_err_irq() local [all …]
|
| H A D | ifpga_sec_mgr.h | 73 struct ifpga_fme_hw *fme; member 85 int init_sec_mgr(struct ifpga_fme_hw *fme); 86 void release_sec_mgr(struct ifpga_fme_hw *fme); 87 int fpga_update_flash(struct ifpga_fme_hw *fme, const char *image, 89 int fpga_stop_flash_update(struct ifpga_fme_hw *fme, int force); 90 int fpga_reload(struct ifpga_fme_hw *fme, int type, int page);
|
| H A D | ifpga_fme_pr.c | 231 struct ifpga_fme_hw *fme = &hw->fme; in fme_pr() local 238 if (fme->state != IFPGA_FME_IMPLEMENTED) in fme_pr() 245 size = IFPGA_ALIGN(size, fme->pr_bandwidth); in fme_pr() 248 fme_hdr = get_fme_feature_ioaddr_by_index(fme, in fme_pr() 264 spinlock_lock(&fme->lock); in fme_pr() 272 ret = fpga_pr_buf_load(fme, &info, buffer, size); in fme_pr() 278 spinlock_unlock(&fme->lock); in fme_pr() 327 struct ifpga_fme_hw *fme; in fme_pr_mgmt_init() local 331 fme = (struct ifpga_fme_hw *)feature->parent; in fme_pr_mgmt_init() 338 fme->pr_bandwidth = 64; in fme_pr_mgmt_init() [all …]
|
| H A D | ifpga_fme_rsu.c | 284 if (!fme || !image || !status) { in fpga_update_flash() 285 dev_err(fme, "Input parameter of %s is invalid\n", __func__); in fpga_update_flash() 289 hw = (struct ifpga_hw *)fme->parent; in fpga_update_flash() 291 dev_err(fme, "Parent of FME not found\n"); in fpga_update_flash() 295 smgr = (struct ifpga_sec_mgr *)fme->sec_mgr; in fpga_update_flash() 394 int fpga_stop_flash_update(struct ifpga_fme_hw *fme, int force) in fpga_stop_flash_update() argument 401 if (!fme) { in fpga_stop_flash_update() 405 smgr = (struct ifpga_sec_mgr *)fme->sec_mgr; in fpga_stop_flash_update() 432 int fpga_reload(struct ifpga_fme_hw *fme, int type, int page) in fpga_reload() argument 436 if (!fme) { in fpga_reload() [all …]
|
| H A D | ifpga_enumerate.c | 121 feature->parent = &hw->fme; in build_info_add_sub_feature() 235 struct ifpga_fme_hw *fme; in build_info_commit_dev() local 272 fme = &hw->fme; in build_info_commit_dev() 305 binfo->fiu = &binfo->hw->fme; in build_info_create_dev() 318 struct ifpga_fme_hw *fme = &hw->fme; in parse_feature_fme() local 327 fme->parent = hw; in parse_feature_fme() 328 TAILQ_INIT(&fme->feature_list); in parse_feature_fme() 329 spinlock_init(&fme->lock); in parse_feature_fme() 646 struct ifpga_fme_hw *fme = &hw->fme; in ifpga_print_device_feature_list() local 717 fme_hw_init(&hw->fme); in ifpga_bus_init() [all …]
|
| H A D | ifpga_feature_dev.c | 90 int fpga_get_pr_uuid(struct ifpga_fme_hw *fme, struct uuid *uuid) in fpga_get_pr_uuid() argument 95 if (!fme || !uuid) in fpga_get_pr_uuid() 98 fme_pr = get_fme_feature_ioaddr_by_index(fme, FME_FEATURE_ID_PR_MGMT); in fpga_get_pr_uuid() 100 spinlock_lock(&fme->lock); in fpga_get_pr_uuid() 103 spinlock_unlock(&fme->lock); in fpga_get_pr_uuid() 316 int fme_hw_init(struct ifpga_fme_hw *fme) in fme_hw_init() argument 320 if (fme->state != IFPGA_FME_IMPLEMENTED) in fme_hw_init() 323 ret = feature_init(fme_feature_drvs, &fme->feature_list); in fme_hw_init() 330 void fme_hw_uinit(struct ifpga_fme_hw *fme) in fme_hw_uinit() argument 332 feature_uinit(&fme->feature_list); in fme_hw_uinit()
|
| H A D | ifpga_sec_mgr.c | 587 int init_sec_mgr(struct ifpga_fme_hw *fme) in init_sec_mgr() argument 593 if (!fme || !fme->max10_dev) in init_sec_mgr() 601 fme->sec_mgr = smgr; in init_sec_mgr() 603 hw = (struct ifpga_hw *)fme->parent; in init_sec_mgr() 622 smgr->fme = fme; in init_sec_mgr() 623 smgr->max10_dev = fme->max10_dev; in init_sec_mgr() 628 void release_sec_mgr(struct ifpga_fme_hw *fme) in release_sec_mgr() argument 632 if (fme) { in release_sec_mgr() 633 smgr = (struct ifpga_sec_mgr *)fme->sec_mgr; in release_sec_mgr() 635 fme->sec_mgr = NULL; in release_sec_mgr()
|
| H A D | ifpga_hw.h | 135 struct ifpga_fme_hw fme; member 141 return hw->fme.state != IFPGA_FME_UNUSED; in is_ifpga_hw_pf()
|
| H A D | opae_debug.h | 11 #define opae_log(fme, args...) do {} while (0) argument
|
| /dpdk/drivers/raw/ifpga/ |
| H A D | rte_pmd_ifpga.c | 165 struct ifpga_fme_hw *fme = NULL; in get_common_property() local 179 fme = adapter->mgr->data; in get_common_property() 182 ret = ifpga_get_prop(fme->parent, FEATURE_FIU_ID_FME, 0, &fp); in get_common_property() 190 ret = ifpga_get_prop(fme->parent, FEATURE_FIU_ID_FME, 0, &fp); in get_common_property() 198 ret = ifpga_get_prop(fme->parent, FEATURE_FIU_ID_FME, 0, &fp); in get_common_property() 228 struct ifpga_fme_hw *fme = NULL; in get_port_property() local 242 fme = adapter->mgr->data; in get_port_property() 247 ret = ifpga_get_prop(fme->parent, FEATURE_FIU_ID_FME, 0, &fp); in get_port_property()
|