| /dpdk/drivers/net/nfp/nfpcore/ |
| H A D | nfp_cppcore.c | 53 if (!cpp) in nfp_cpp_model() 97 if (!cpp) in nfp_cpp_interface() 142 if (!cpp) in nfp_cpp_area_alloc_with_name() 164 area->cpp = cpp; in nfp_cpp_area_alloc_with_name() 560 cpp = calloc(1, sizeof(*cpp)); in nfp_cpp_alloc() 561 if (!cpp) in nfp_cpp_alloc() 568 err = cpp->op->init(cpp, dev); in nfp_cpp_alloc() 591 return cpp; in nfp_cpp_alloc() 601 if (cpp->op && cpp->op->free) in nfp_cpp_free() 602 cpp->op->free(cpp); in nfp_cpp_free() [all …]
|
| H A D | nfp_mutex.c | 29 struct nfp_cpp *cpp; member 158 mutex->cpp = cpp; in nfp_cpp_mutex_alloc() 166 if (cpp->mutex_cache) { in nfp_cpp_mutex_alloc() 167 cpp->mutex_cache->prev = mutex; in nfp_cpp_mutex_alloc() 168 mutex->next = cpp->mutex_cache; in nfp_cpp_mutex_alloc() 169 cpp->mutex_cache = mutex; in nfp_cpp_mutex_alloc() 171 cpp->mutex_cache = mutex; in nfp_cpp_mutex_alloc() 180 return mutex->cpp; in nfp_cpp_mutex_cpp() 244 if (mutex->cpp && mutex == mutex->cpp->mutex_cache) in nfp_cpp_mutex_free() 293 struct nfp_cpp *cpp = mutex->cpp; in nfp_cpp_mutex_unlock() local [all …]
|
| H A D | nfp_cpp.h | 44 struct nfp_cpp *cpp; member 65 void (*free)(struct nfp_cpp *cpp); 155 void nfp_cpp_priv_set(struct nfp_cpp *cpp, void *priv); 163 void *nfp_cpp_priv(struct nfp_cpp *cpp); 194 void nfp_cpp_free(struct nfp_cpp *cpp); 226 uint32_t nfp_cpp_model(struct nfp_cpp *cpp); 284 uint16_t nfp_cpp_interface(struct nfp_cpp *cpp); 459 int nfp_cpp_read(struct nfp_cpp *cpp, uint32_t cpp_id, 473 int nfp_cpp_write(struct nfp_cpp *cpp, uint32_t cpp_id, 619 int nfp_cpp_readl(struct nfp_cpp *cpp, uint32_t cpp_id, [all …]
|
| H A D | nfp_nsp.c | 71 struct nfp_cpp *cpp = state->cpp; in nfp_nsp_check() local 79 err = nfp_cpp_readq(cpp, nsp_cpp, nsp_status, ®); in nfp_nsp_check() 110 nfp_nsp_open(struct nfp_cpp *cpp) in nfp_nsp_open() argument 116 res = nfp_resource_acquire(cpp, NFP_RESOURCE_NSP); in nfp_nsp_open() 126 state->cpp = cpp; in nfp_nsp_open() 174 err = nfp_cpp_readq(cpp, nsp_cpp, addr, reg); in nfp_nsp_wait_reg() 210 struct nfp_cpp *cpp = state->cpp; in nfp_nsp_command() local 231 err = nfp_cpp_writeq(cpp, nsp_cpp, nsp_buffer, in nfp_nsp_command() 237 err = nfp_cpp_writeq(cpp, nsp_cpp, nsp_command, in nfp_nsp_command() 245 err = nfp_nsp_wait_reg(cpp, ®, nsp_cpp, nsp_command, in nfp_nsp_command() [all …]
|
| H A D | nfp_rtsym.c | 35 struct nfp_cpp *cpp; member 85 nfp_rtsym_table_read(struct nfp_cpp *cpp) in nfp_rtsym_table_read() argument 90 mip = nfp_mip_open(cpp); in nfp_rtsym_table_read() 91 rtbl = __nfp_rtsym_table_read(cpp, mip); in nfp_rtsym_table_read() 117 __nfp_rtsym_table_read(struct nfp_cpp *cpp, const struct nfp_mip *mip) in __nfp_rtsym_table_read() argument 151 cache->cpp = cpp; in __nfp_rtsym_table_read() 155 err = nfp_cpp_read(cpp, dram, symtab_addr, rtsymtab, symtab_size); in __nfp_rtsym_table_read() 159 err = nfp_cpp_read(cpp, dram, strtab_addr, cache->strtab, strtab_size); in __nfp_rtsym_table_read() 269 err = nfp_cpp_readl(rtbl->cpp, id, sym->addr, &val32); in nfp_rtsym_read_le() 273 err = nfp_cpp_readq(rtbl->cpp, id, sym->addr, &val); in nfp_rtsym_read_le() [all …]
|
| H A D | nfp_mip.c | 39 nfp_mip_try_read(struct nfp_cpp *cpp, uint32_t cpp_id, uint64_t addr, in nfp_mip_try_read() argument 44 ret = nfp_cpp_read(cpp, cpp_id, addr, mip, sizeof(*mip)); in nfp_mip_try_read() 66 nfp_mip_read_resource(struct nfp_cpp *cpp, struct nfp_mip *mip) in nfp_mip_read_resource() argument 73 nffw_info = nfp_nffw_info_open(cpp); in nfp_mip_read_resource() 81 err = nfp_mip_try_read(cpp, cpp_id, addr, mip); in nfp_mip_read_resource() 98 nfp_mip_open(struct nfp_cpp *cpp) in nfp_mip_open() argument 107 err = nfp_mip_read_resource(cpp, mip); in nfp_mip_open()
|
| H A D | nfp_nffw.c | 69 nfp_mip_mu_locality_lsb(struct nfp_cpp *cpp) in nfp_mip_mu_locality_lsb() argument 77 err = nfp_xpb_readl(cpp, xpbaddr, &imbcppat); in nfp_mip_mu_locality_lsb() 118 nfp_nffw_info_open(struct nfp_cpp *cpp) in nfp_nffw_info_open() argument 131 state->res = nfp_resource_acquire(cpp, NFP_RESOURCE_NFP_NFFW); in nfp_nffw_info_open() 140 err = nfp_cpp_read(cpp, nfp_resource_cpp_id(state->res), in nfp_nffw_info_open() 153 state->cpp = cpp; in nfp_nffw_info_open() 226 locality_off = nfp_mip_mu_locality_lsb(state->cpp); in nfp_nffw_info_mip_first()
|
| H A D | nfp_resource.c | 68 nfp_cpp_resource_find(struct nfp_cpp *cpp, struct nfp_resource *res) in nfp_cpp_resource_find() argument 91 ret = nfp_cpp_read(cpp, cpp_id, addr, &entry, sizeof(entry)); in nfp_cpp_resource_find() 100 nfp_cpp_mutex_alloc(cpp, in nfp_cpp_resource_find() 114 nfp_resource_try_acquire(struct nfp_cpp *cpp, struct nfp_resource *res, in nfp_resource_try_acquire() argument 122 err = nfp_cpp_resource_find(cpp, res); in nfp_resource_try_acquire() 152 nfp_resource_acquire(struct nfp_cpp *cpp, const char *name) in nfp_resource_acquire() argument 168 dev_mutex = nfp_cpp_mutex_alloc(cpp, NFP_RESOURCE_TBL_TARGET, in nfp_resource_acquire() 181 err = nfp_resource_try_acquire(cpp, res, dev_mutex); in nfp_resource_acquire()
|
| H A D | nfp_hwinfo.c | 79 nfp_hwinfo_try_fetch(struct nfp_cpp *cpp, size_t *cpp_size) in nfp_hwinfo_try_fetch() argument 88 res = nfp_resource_acquire(cpp, NFP_RESOURCE_NFP_HWINFO); in nfp_hwinfo_try_fetch() 106 err = nfp_cpp_read(cpp, cpp_id, cpp_addr, db, *cpp_size); in nfp_hwinfo_try_fetch() 131 nfp_hwinfo_fetch(struct nfp_cpp *cpp, size_t *hwdb_size) in nfp_hwinfo_fetch() argument 142 db = nfp_hwinfo_try_fetch(cpp, hwdb_size); in nfp_hwinfo_fetch() 155 nfp_hwinfo_read(struct nfp_cpp *cpp) in nfp_hwinfo_read() argument 161 db = nfp_hwinfo_fetch(cpp, &hwdb_size); in nfp_hwinfo_read()
|
| H A D | nfp_nsp.h | 94 struct nfp_cpp *cpp; member 107 struct nfp_nsp *nfp_nsp_open(struct nfp_cpp *cpp); 230 struct nfp_eth_table *nfp_eth_read_ports(struct nfp_cpp *cpp); 232 int nfp_eth_set_mod_enable(struct nfp_cpp *cpp, unsigned int idx, int enable); 233 int nfp_eth_set_configured(struct nfp_cpp *cpp, unsigned int idx, 236 nfp_eth_set_fec(struct nfp_cpp *cpp, unsigned int idx, enum nfp_eth_fec mode); 260 struct nfp_nsp *nfp_eth_config_start(struct nfp_cpp *cpp, unsigned int idx); 301 int nfp_hwmon_read_sensor(struct nfp_cpp *cpp, enum nfp_nsp_sensor_id id,
|
| H A D | nfp_cpp_pcie_ops.c | 726 nfp_cpp_model_set(cpp, model); in nfp6000_set_model() 741 nfp_cpp_interface_set(cpp, interface); in nfp6000_set_interface() 788 nfp_cpp_serial_set(cpp, serial, serial_len); in nfp6000_set_serial() 823 cpp->driver_lock_needed) { in nfp6000_init() 836 if (nfp6000_set_model(dev, cpp) < 0) in nfp6000_init() 838 if (nfp6000_set_interface(dev, cpp) < 0) in nfp6000_init() 840 if (nfp6000_set_serial(dev, cpp) < 0) in nfp6000_init() 849 nfp_cpp_priv_set(cpp, desc); in nfp6000_init() 859 nfp6000_free(struct nfp_cpp *cpp) in nfp6000_free() argument 861 struct nfp_pcie_user *desc = nfp_cpp_priv(cpp); in nfp6000_free() [all …]
|
| H A D | nfp_nsp_eth.c | 330 nfp_eth_read_ports(struct nfp_cpp *cpp) in nfp_eth_read_ports() argument 335 nsp = nfp_nsp_open(cpp); in nfp_eth_read_ports() 346 nfp_eth_config_start(struct nfp_cpp *cpp, unsigned int idx) in nfp_eth_config_start() argument 357 nsp = nfp_nsp_open(cpp); in nfp_eth_config_start() 439 nfp_eth_set_mod_enable(struct nfp_cpp *cpp, unsigned int idx, int enable) in nfp_eth_set_mod_enable() argument 445 nsp = nfp_eth_config_start(cpp, idx); in nfp_eth_set_mod_enable() 479 nfp_eth_set_configured(struct nfp_cpp *cpp, unsigned int idx, int configed) in nfp_eth_set_configured() argument 485 nsp = nfp_eth_config_start(cpp, idx); in nfp_eth_set_configured() 603 nfp_eth_set_fec(struct nfp_cpp *cpp, unsigned int idx, enum nfp_eth_fec mode) in nfp_eth_set_fec() argument 608 nsp = nfp_eth_config_start(cpp, idx); in nfp_eth_set_fec()
|
| /dpdk/drivers/net/nfp/ |
| H A D | nfp_ethdev.c | 52 struct nfp_cpp *cpp, 609 struct nfp_cpp *cpp = nsp->cpp; in nfp_fw_upload() local 620 cpp->serial[0], cpp->serial[1], cpp->serial[2], cpp->serial[3], in nfp_fw_upload() 621 cpp->serial[4], cpp->serial[5], cpp->interface >> 8, in nfp_fw_upload() 622 cpp->interface & 0xff); in nfp_fw_upload() 750 hw->cpp = pf_dev->cpp; in nfp_init_phyports() 792 struct nfp_cpp *cpp; in nfp_pf_init() local 816 if (!cpp) { in nfp_pf_init() 874 pf_dev->cpp = cpp; in nfp_pf_init() 946 struct nfp_cpp *cpp; in nfp_pf_secondary_init() local [all …]
|
| H A D | nfp_cpp_bridge.c | 32 void nfp_register_cpp_service(struct nfp_cpp *cpp) in nfp_register_cpp_service() argument 40 service.callback_userdata = (void *)cpp; in nfp_register_cpp_service() 55 nfp_cpp_bridge_serve_write(int sockfd, struct nfp_cpp *cpp) in nfp_cpp_bridge_serve_write() argument 156 nfp_cpp_bridge_serve_read(int sockfd, struct nfp_cpp *cpp) in nfp_cpp_bridge_serve_read() argument 255 nfp_cpp_bridge_serve_ioctl(int sockfd, struct nfp_cpp *cpp) in nfp_cpp_bridge_serve_ioctl() argument 279 tmp = nfp_cpp_model(cpp); in nfp_cpp_bridge_serve_ioctl() 289 tmp = cpp->interface; in nfp_cpp_bridge_serve_ioctl() 314 struct nfp_cpp *cpp = args; in nfp_cpp_bridge_service_func() local 368 nfp_cpp_bridge_serve_read(datafd, cpp); in nfp_cpp_bridge_service_func() 371 nfp_cpp_bridge_serve_write(datafd, cpp); in nfp_cpp_bridge_service_func() [all …]
|
| /dpdk/buildtools/chkincs/ |
| H A D | meson.build | 36 if not add_languages('cpp', required: false) 51 output: '@BASENAME@.cpp', 54 cpp_sources = files('main.cpp') 57 executable('chkincs-cpp', cpp_sources,
|
| /dpdk/ |
| H A D | .gitattributes | 1 *.c diff=cpp 2 *.h diff=cpp
|
| /dpdk/config/ppc/ |
| H A D | ppc64le-power8-linux-gcc | 3 cpp = 'powerpc64le-linux-cpp'
|
| H A D | ppc64le-power8-linux-gcc-ubuntu | 3 cpp = 'powerpc64le-linux-gnu-cpp'
|
| H A D | ppc64le-power8-linux-gcc-ubuntu1804 | 3 cpp = 'powerpc64le-linux-gnu-cpp'
|
| /dpdk/config/arm/ |
| H A D | arm64_cn10k_linux_gcc | 3 cpp = 'aarch64-linux-gnu-cpp'
|
| H A D | arm64_thunderxt88_linux_gcc | 3 cpp = 'aarch64-linux-gnu-cpp'
|
| H A D | arm32_armv8_linux_gcc | 3 cpp = 'arm-linux-gnueabihf-cpp'
|
| H A D | arm64_bluefield_linux_gcc | 3 cpp = 'aarch64-linux-gnu-cpp'
|
| H A D | arm64_centriq2400_linux_gcc | 3 cpp = 'aarch64-linux-gnu-cpp'
|
| H A D | arm64_n1sdp_linux_gcc | 3 cpp = 'aarch64-linux-gnu-cpp'
|