| /dpdk/drivers/net/liquidio/base/ |
| H A D | lio_mbox.c | 31 mbox->mbox_req.data[mbox->mbox_req.recv_len - 1] = in lio_mbox_read() 33 mbox->mbox_req.recv_len++; in lio_mbox_read() 36 mbox->mbox_resp.data[mbox->mbox_resp.recv_len - 1] = in lio_mbox_read() 38 mbox->mbox_resp.recv_len++; in lio_mbox_read() 45 mbox->mbox_req.q_no = mbox->q_no; in lio_mbox_read() 48 if ((mbox->state & in lio_mbox_read() 51 mbox->state &= in lio_mbox_read() 53 mbox->state |= in lio_mbox_read() 57 mbox->mbox_resp.q_no = mbox->q_no; in lio_mbox_read() 61 mbox->mbox_read_reg); in lio_mbox_read() [all …]
|
| H A D | lio_23xx_vf.c | 236 rte_free(lio_dev->mbox[0]); in cn23xx_vf_free_mbox() 237 lio_dev->mbox[0] = NULL; in cn23xx_vf_free_mbox() 239 rte_free(lio_dev->mbox); in cn23xx_vf_free_mbox() 240 lio_dev->mbox = NULL; in cn23xx_vf_free_mbox() 246 struct lio_mbox *mbox; in cn23xx_vf_setup_mbox() local 257 if (mbox == NULL) { in cn23xx_vf_setup_mbox() 258 rte_free(lio_dev->mbox); in cn23xx_vf_setup_mbox() 259 lio_dev->mbox = NULL; in cn23xx_vf_setup_mbox() 265 mbox->lio_dev = lio_dev; in cn23xx_vf_setup_mbox() 267 mbox->q_no = 0; in cn23xx_vf_setup_mbox() [all …]
|
| /dpdk/drivers/common/cnxk/ |
| H A D | roc_mbox.c | 36 mbox_fini(struct mbox *mbox) in mbox_fini() argument 39 mbox->hwbase = 0; in mbox_fini() 41 mbox->dev = NULL; in mbox_fini() 45 mbox_reset(struct mbox *mbox, int devid) in mbox_reset() argument 204 mbox_msg_send(struct mbox *mbox, int devid) in mbox_msg_send() argument 240 mbox_get_rsp(struct mbox *mbox, int devid, void **msg) in mbox_get_rsp() argument 266 mbox_poll(struct mbox *mbox, uint32_t wait) in mbox_poll() argument 273 reg_addr = mbox->reg_base + mbox->intr_offset; in mbox_poll() 388 mbox_wait_for_rsp(struct mbox *mbox, int devid) in mbox_wait_for_rsp() argument 394 mbox_get_availmem(struct mbox *mbox, int devid) in mbox_get_availmem() argument [all …]
|
| H A D | roc_mbox_priv.h | 56 struct mbox { struct 73 void mbox_reset(struct mbox *mbox, int devid); argument 76 void mbox_fini(struct mbox *mbox); 77 void mbox_msg_send(struct mbox *mbox, int devid); 78 int mbox_wait_for_rsp(struct mbox *mbox, int devid); 82 int mbox_get_availmem(struct mbox *mbox, int devid); 87 mbox_alloc_msg(struct mbox *mbox, int devid, int size) in mbox_alloc_msg() argument 114 mbox_nonempty(struct mbox *mbox, int devid) in mbox_nonempty() argument 127 mbox_process(struct mbox *mbox) in mbox_process() argument 134 mbox_process_msg(struct mbox *mbox, void **msg) in mbox_process_msg() argument [all …]
|
| H A D | roc_nix_mac.c | 20 struct mbox *mbox = nix_to_mbox(nix); in roc_nix_mac_rxtx_start_stop() local 37 struct mbox *mbox = nix_to_mbox(nix); in roc_nix_mac_link_event_start_stop() local 54 struct mbox *mbox = nix_to_mbox(nix); in roc_nix_mac_loopback_enable() local 71 struct mbox *mbox = nix_to_mbox(nix); in roc_nix_mac_addr_set() local 91 struct mbox *mbox = nix_to_mbox(nix); in roc_nix_mac_max_entries_get() local 109 struct mbox *mbox = nix_to_mbox(nix); in roc_nix_mac_addr_add() local 134 struct mbox *mbox = nix_to_mbox(nix); in roc_nix_mac_addr_del() local 153 struct mbox *mbox = nix_to_mbox(nix); in roc_nix_mac_promisc_mode_enable() local 171 struct mbox *mbox = nix_to_mbox(nix); in roc_nix_mac_link_info_get() local 195 struct mbox *mbox = nix_to_mbox(nix); in roc_nix_mac_link_state_set() local [all …]
|
| H A D | roc_nix_npc.c | 8 static inline struct mbox * 14 return dev->mbox; in get_mbox() 20 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_npc_promisc_ena_dis() local 34 return mbox_process(mbox); in roc_nix_npc_promisc_ena_dis() 40 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_npc_mac_addr_set() local 45 return mbox_process(mbox); in roc_nix_npc_mac_addr_set() 51 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_npc_mac_addr_get() local 67 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_npc_rx_ena_dis() local 75 rc = mbox_process(mbox); in roc_nix_npc_rx_ena_dis() 86 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_npc_mcast_config() local [all …]
|
| H A D | roc_nix_vlan.c | 8 static inline struct mbox * 14 return dev->mbox; in get_mbox() 21 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_vlan_mcam_entry_read() local 38 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_vlan_mcam_entry_write() local 61 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_vlan_mcam_entry_alloc_and_write() local 83 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_vlan_mcam_entry_free() local 100 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_vlan_mcam_entry_ena_dis() local 120 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_vlan_strip_vtag_ena_dis() local 137 return mbox_process(mbox); in roc_nix_vlan_strip_vtag_ena_dis() 145 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_vlan_insert_ena_dis() local [all …]
|
| H A D | roc_ree.c | 49 struct mbox *mbox; in roc_ree_queues_attach() local 51 mbox = vf->dev->mbox; in roc_ree_queues_attach() 76 struct mbox *mbox; in roc_ree_queues_detach() local 78 mbox = vf->dev->mbox; in roc_ree_queues_detach() 99 struct mbox *mbox; in roc_ree_msix_offsets_get() local 103 mbox = vf->dev->mbox; in roc_ree_msix_offsets_get() 124 struct mbox *mbox = vf->dev->mbox; in ree_send_mbox_msg() local 142 struct mbox *mbox; in roc_ree_config_lf() local 170 struct mbox *mbox; in roc_ree_af_reg_read() local 207 struct mbox *mbox; in roc_ree_af_reg_write() local [all …]
|
| H A D | roc_nix_mcast.c | 8 static inline struct mbox * 14 return dev->mbox; in get_mbox() 21 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_mcast_mcam_entry_alloc() local 26 req = mbox_alloc_msg_npc_mcam_alloc_entry(mbox); in roc_nix_mcast_mcam_entry_alloc() 32 rc = mbox_process_msg(mbox, (void *)&rsp); in roc_nix_mcast_mcam_entry_alloc() 45 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_mcast_mcam_entry_free() local 54 return mbox_process_msg(mbox, NULL); in roc_nix_mcast_mcam_entry_free() 62 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_mcast_mcam_entry_write() local 75 return mbox_process(mbox); in roc_nix_mcast_mcam_entry_write() 83 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_mcast_mcam_entry_ena_dis() local [all …]
|
| H A D | roc_nix_ptp.c | 10 static inline struct mbox * 16 return dev->mbox; in get_mbox() 22 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_ptp_rx_ena_dis() local 28 mbox_alloc_msg_cgx_ptp_rx_enable(mbox); in roc_nix_ptp_rx_ena_dis() 32 return mbox_process(mbox); in roc_nix_ptp_rx_ena_dis() 38 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_ptp_tx_ena_dis() local 48 return mbox_process(mbox); in roc_nix_ptp_tx_ena_dis() 55 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_ptp_clock_read() local 60 req = mbox_alloc_msg_ptp_op(mbox); in roc_nix_ptp_clock_read() 81 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_ptp_sync_time_adjust() local [all …]
|
| H A D | roc_nix_ops.c | 8 static inline struct mbox * 14 return dev->mbox; in get_mbox() 175 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_lso_custom_fmt_setup() local 191 rc = mbox_process_msg(mbox, (void *)&rsp); in roc_nix_lso_custom_fmt_setup() 203 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_lso_fmt_setup() local 215 rc = mbox_process_msg(mbox, (void *)&rsp); in roc_nix_lso_fmt_setup() 231 rc = mbox_process_msg(mbox, (void *)&rsp); in roc_nix_lso_fmt_setup() 372 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_switch_hdr_set() local 443 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_eeprom_info_get() local 468 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_rx_drop_re_set() local [all …]
|
| H A D | roc_nix.c | 89 struct mbox *mbox = (&nix->dev)->mbox; in roc_nix_lf_inl_ipsec_cfg() local 108 return mbox_process(mbox); in roc_nix_lf_inl_ipsec_cfg() 115 struct mbox *mbox = (&nix->dev)->mbox; in roc_nix_cpt_ctx_cache_sync() local 122 return mbox_process(mbox); in roc_nix_cpt_ctx_cache_sync() 147 struct mbox *mbox = (&nix->dev)->mbox; in roc_nix_lf_alloc() local 212 struct mbox *mbox = (&nix->dev)->mbox; in roc_nix_lf_free() local 226 rc = mbox_process(mbox); in roc_nix_lf_free() 244 struct mbox *mbox = dev->mbox; in nix_lf_attach() local 262 struct mbox *mbox = dev->mbox; in nix_lf_get_msix_offset() local 277 struct mbox *mbox = (&nix->dev)->mbox; in nix_lf_detach() local [all …]
|
| H A D | roc_npa.c | 71 off = mbox->rx_start + in npa_aura_pool_init() 155 struct mbox *mbox; in roc_npa_pool_op_pc_reset() local 160 mbox = lf->mbox; in roc_npa_pool_op_pc_reset() 526 npa_attach(struct mbox *mbox) in npa_attach() argument 540 npa_detach(struct mbox *mbox) in npa_detach() argument 554 npa_get_msix_offset(struct mbox *mbox, uint16_t *npa_msixoff) in npa_get_msix_offset() argument 571 struct mbox *mbox = lf->mbox; in npa_lf_alloc() local 594 npa_lf_free(struct mbox *mbox) in npa_lf_free() argument 628 npa_dev_init(struct npa_lf *lf, uintptr_t base, struct mbox *mbox) in npa_dev_init() argument 649 lf->mbox = mbox; in npa_dev_init() [all …]
|
| H A D | roc_nix_fc.c | 8 static inline struct mbox * 14 return dev->mbox; in get_mbox() 36 struct mbox *mbox = get_mbox(roc_nix); in nix_fc_rxchan_bpid_set() local 111 struct mbox *mbox = get_mbox(roc_nix); in nix_fc_cq_config_get() local 153 struct mbox *mbox = get_mbox(roc_nix); in nix_fc_cq_config_set() local 241 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_fc_mode_get() local 288 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_fc_mode_set() local 329 struct mbox *mbox; in rox_nix_fc_npa_bp_cfg() local 338 mbox = lf->mbox; in rox_nix_fc_npa_bp_cfg() 411 mbox_process(mbox); in rox_nix_fc_npa_bp_cfg() [all …]
|
| H A D | roc_npc_mcam.c | 12 struct mbox *mbox = npc->mbox; in npc_mcam_alloc_counter() local 30 struct mbox *mbox = npc->mbox; in npc_mcam_free_counter() local 45 struct mbox *mbox = npc->mbox; in npc_mcam_read_counter() local 63 struct mbox *mbox = npc->mbox; in npc_mcam_clear_counter() local 77 struct mbox *mbox = npc->mbox; in npc_mcam_free_entry() local 91 struct mbox *mbox = npc->mbox; in npc_mcam_free_all_entries() local 330 struct mbox *mbox = npc->mbox; in npc_mcam_alloc_entries() local 357 struct mbox *mbox = npc->mbox; in npc_mcam_alloc_entry() local 382 struct mbox *mbox = npc->mbox; in npc_mcam_ena_dis_entry() local 401 struct mbox *mbox = npc->mbox; in npc_mcam_write_entry() local [all …]
|
| H A D | roc_dev.c | 57 struct mbox *mbox = dev->mbox; in pf_af_sync_msg() local 105 struct mbox *mbox = dev->mbox; in af_pf_wait_msg() local 214 struct mbox *mbox = &dev->mbox_vfpf; in vf_pf_process_msgs() local 295 struct mbox *mbox = &dev->mbox_vfpf_up; in vf_pf_process_up_msgs() local 396 process_msgs(struct dev *dev, struct mbox *mbox) in process_msgs() argument 581 process_msgs_up(struct dev *dev, struct mbox *mbox) in process_msgs_up() argument 791 struct mbox *mbox = dev->mbox; in vf_flr_send_msg() local 1138 mbox = bar4; in dev_init() 1234 struct mbox *mbox; in dev_fini() local 1253 if (mbox->hwbase && mbox->dev) in dev_fini() [all …]
|
| H A D | roc_nix_rss.c | 57 struct mbox *mbox = (&nix->dev)->mbox; in nix_cn9k_rss_reta_set() local 63 req = mbox_alloc_msg_nix_aq_enq(mbox); in nix_cn9k_rss_reta_set() 68 rc = mbox_process(mbox); in nix_cn9k_rss_reta_set() 84 req = mbox_alloc_msg_nix_aq_enq(mbox); in nix_cn9k_rss_reta_set() 89 rc = mbox_process(mbox); in nix_cn9k_rss_reta_set() 103 rc = mbox_process(mbox); in nix_cn9k_rss_reta_set() 114 struct mbox *mbox = (&nix->dev)->mbox; in nix_rss_reta_set() local 125 rc = mbox_process(mbox); in nix_rss_reta_set() 146 rc = mbox_process(mbox); in nix_rss_reta_set() 160 rc = mbox_process(mbox); in nix_rss_reta_set() [all …]
|
| H A D | roc_tim.c | 17 mbox_alloc_msg_msix_offset(dev->mbox); in tim_fill_msix() 18 rc = mbox_process_msg(dev->mbox, (void **)&rsp); in tim_fill_msix() 135 rc = mbox_process(dev->mbox); in roc_tim_lf_disable() 181 rc = mbox_process(dev->mbox); in roc_tim_lf_config() 264 rc = mbox_process(dev->mbox); in roc_tim_lf_alloc() 287 req = mbox_alloc_msg_tim_lf_free(dev->mbox); in roc_tim_lf_free() 292 rc = mbox_process(dev->mbox); in roc_tim_lf_free() 322 mbox_alloc_msg_free_rsrc_cnt(dev->mbox); in roc_tim_init() 346 rc = mbox_process(dev->mbox); in roc_tim_init() 364 mbox_process(dev->mbox); in roc_tim_init() [all …]
|
| H A D | roc_nix_tm_ops.c | 15 struct mbox *mbox; in roc_nix_tm_sq_aura_fc() local 25 mbox = lf->mbox; in roc_nix_tm_sq_aura_fc() 49 rc = mbox_process(mbox); in roc_nix_tm_sq_aura_fc() 423 struct mbox *mbox = (&nix->dev)->mbox; in roc_nix_tm_hierarchy_disable() local 671 struct mbox *mbox = (&nix->dev)->mbox; in roc_nix_tm_node_suspend_resume() local 705 struct mbox *mbox = (&nix->dev)->mbox; in roc_nix_tm_prealloc_res() local 758 struct mbox *mbox = (&nix->dev)->mbox; in roc_nix_tm_node_shaper_update() local 834 struct mbox *mbox = (&nix->dev)->mbox; in roc_nix_tm_node_parent_update() local 973 struct mbox *mbox = (&nix->dev)->mbox; in roc_nix_tm_rlimit_sq() local 1036 struct mbox *mbox = (&nix->dev)->mbox; in roc_nix_tm_fini() local [all …]
|
| H A D | roc_nix_queue.c | 50 struct mbox *mbox = dev->mbox; in nix_rq_ena_dis() local 100 struct mbox *mbox = dev->mbox; in nix_rq_cn9k_cfg() local 219 struct mbox *mbox = dev->mbox; in nix_rq_cfg() local 394 struct mbox *mbox = (&nix->dev)->mbox; in roc_nix_rq_init() local 426 struct mbox *mbox = (&nix->dev)->mbox; in roc_nix_rq_modify() local 465 struct mbox *mbox = (&nix->dev)->mbox; in roc_nix_cq_init() local 710 struct mbox *mbox = (&nix->dev)->mbox; in sq_cn9k_init() local 755 struct mbox *mbox = (&nix->dev)->mbox; in sq_cn9k_fini() local 831 struct mbox *mbox = (&nix->dev)->mbox; in sq_init() local 871 struct mbox *mbox = (&nix->dev)->mbox; in sq_fini() local [all …]
|
| H A D | roc_nix_inl_dev.c | 114 struct mbox *mbox = (&inl_dev->dev)->mbox; in nix_inl_cpt_ctx_cache_sync() local 121 return mbox_process(mbox); in nix_inl_cpt_ctx_cache_sync() 128 struct mbox *mbox = (&inl_dev->dev)->mbox; in nix_inl_nix_ipsec_cfg() local 159 return mbox_process(mbox); in nix_inl_nix_ipsec_cfg() 333 struct mbox *mbox = dev->mbox; in nix_inl_nix_setup() local 442 rc |= mbox_process(mbox); in nix_inl_nix_setup() 450 struct mbox *mbox = dev->mbox; in nix_inl_nix_release() local 465 rc = mbox_process(mbox); in nix_inl_nix_release() 477 rc = mbox_process(mbox); in nix_inl_nix_release() 493 struct mbox *mbox = dev->mbox; in nix_inl_lf_attach() local [all …]
|
| H A D | roc_cpt.c | 227 struct mbox *mbox = dev->mbox; in cpt_lf_outb_cfg() local 243 return mbox_process(mbox); in cpt_lf_outb_cfg() 268 struct mbox *mbox; in roc_cpt_inline_ipsec_inb_cfg() local 270 mbox = cpt->dev.mbox; in roc_cpt_inline_ipsec_inb_cfg() 280 return mbox_process(mbox); in roc_cpt_inline_ipsec_inb_cfg() 313 struct mbox *mbox = dev->mbox; in cpt_get_msix_offset() local 326 struct mbox *mbox = dev->mbox; in cpt_lfs_attach() local 341 return mbox_process(mbox); in cpt_lfs_attach() 347 struct mbox *mbox = dev->mbox; in cpt_lfs_detach() local 363 struct mbox *mbox = dev->mbox; in cpt_available_lfs_get() local [all …]
|
| H A D | roc_nix_stats.c | 58 struct mbox *mbox = (&nix->dev)->mbox; in roc_nix_stats_reset() local 63 return mbox_process(mbox); in roc_nix_stats_reset() 120 struct mbox *mbox = (&nix->dev)->mbox; in nix_stat_rx_queue_reset() local 126 aq = mbox_alloc_msg_nix_aq_enq(mbox); in nix_stat_rx_queue_reset() 169 rc = mbox_process(mbox); in nix_stat_rx_queue_reset() 176 struct mbox *mbox = (&nix->dev)->mbox; in nix_stat_tx_queue_reset() local 182 aq = mbox_alloc_msg_nix_aq_enq(mbox); in nix_stat_tx_queue_reset() 219 rc = mbox_process(mbox); in nix_stat_tx_queue_reset() 270 struct mbox *mbox = (&nix->dev)->mbox; in roc_nix_xstats_get() local 309 req = mbox_alloc_msg_cgx_stats(mbox); in roc_nix_xstats_get() [all …]
|
| H A D | roc_nix_bpf.c | 316 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_bpf_timeunit_get() local 343 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_bpf_count_get() local 385 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_bpf_alloc() local 474 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_bpf_free() local 499 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_bpf_free_all() local 516 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_bpf_config() local 663 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_bpf_ena_dis() local 701 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_bpf_dump() local 734 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_bpf_pre_color_tbl_setup() local 822 struct mbox *mbox = get_mbox(roc_nix); in roc_nix_bpf_connect() local [all …]
|
| /dpdk/drivers/net/cxgbe/base/ |
| H A D | common.h | 341 int t4_fw_bye(struct adapter *adap, unsigned int mbox); 352 int t4_fw_initialize(struct adapter *adap, unsigned int mbox); 370 int t4_alloc_vi_func(struct adapter *adap, unsigned int mbox, 378 int t4_free_vi(struct adapter *adap, unsigned int mbox, 392 int t4_enable_vi_params(struct adapter *adap, unsigned int mbox, 428 int t4_wr_mbox_meat(struct adapter *adap, int mbox, 436 return t4_wr_mbox_meat_timeout(adap, mbox, cmd, size, rpl, true, in t4_wr_mbox_timeout() 445 return t4_wr_mbox_meat(adap, mbox, cmd, size, rpl, true); in t4_wr_mbox() 451 return t4_wr_mbox_meat(adap, mbox, cmd, size, rpl, false); in t4_wr_mbox_ns() 500 int t4_port_init(struct adapter *adap, int mbox, int pf, int vf); [all …]
|