| /dpdk/lib/table/ |
| H A D | rte_swx_table_learner.h | 139 void *mailbox, 169 void *mailbox, 189 void *mailbox);
|
| H A D | rte_swx_table_learner.c | 426 struct mailbox { struct 449 return sizeof(struct mailbox); in rte_swx_table_learner_mailbox_size_get() argument 454 void *mailbox, in rte_swx_table_learner_lookup() argument 462 struct mailbox *m = mailbox; in rte_swx_table_learner_lookup() 541 void *mailbox, in rte_swx_table_learner_add() argument 547 struct mailbox *m = mailbox; in rte_swx_table_learner_add() 603 void *mailbox) in rte_swx_table_learner_delete() argument 605 struct mailbox *m = mailbox; in rte_swx_table_learner_delete()
|
| H A D | rte_swx_table_em.c | 586 void *mailbox __rte_unused, in table_lookup_unoptimized() 626 struct mailbox { struct 638 return sizeof(struct mailbox); in table_mailbox_size_get() argument 683 void *mailbox, in table_lookup() argument 690 struct mailbox *m = mailbox; in table_lookup()
|
| H A D | rte_swx_table_wm.c | 424 struct mailbox { struct 431 return sizeof(struct mailbox); in table_mailbox_size_get() 436 void *mailbox __rte_unused, in table_lookup()
|
| H A D | rte_swx_table_selector.h | 183 void *mailbox,
|
| H A D | rte_swx_table.h | 251 void *mailbox,
|
| H A D | rte_swx_table_selector.c | 541 struct mailbox { struct 548 return sizeof(struct mailbox); in rte_swx_table_selector_mailbox_size_get() 553 void *mailbox __rte_unused, in rte_swx_table_selector_select()
|
| /dpdk/drivers/net/bnxt/tf_core/ |
| H A D | tf_msg_common.h | 15 parms.mailbox = mb; \ 25 parms.mailbox = mb; \ 35 parms.mailbox = mb; \
|
| H A D | tf_msg.c | 158 parms.mailbox = dev->ops->tf_dev_get_mailbox(); in tf_msg_session_open() 241 parms.mailbox = dev->ops->tf_dev_get_mailbox(); in tf_msg_session_client_register() 292 parms.mailbox = dev->ops->tf_dev_get_mailbox(); in tf_msg_session_client_unregister() 303 int mailbox) in tf_msg_session_close() argument 318 parms.mailbox = mailbox; in tf_msg_session_close() 370 parms.mailbox = dev->ops->tf_dev_get_mailbox(); in tf_msg_session_qcfg() 414 parms.mailbox = dev->ops->tf_dev_get_mailbox(); in tf_msg_session_resc_qcaps() 527 parms.mailbox = dev->ops->tf_dev_get_mailbox(); in tf_msg_session_resc_alloc() 634 parms.mailbox = dev->ops->tf_dev_get_mailbox(); in tf_msg_session_resc_info() 741 parms.mailbox = dev->ops->tf_dev_get_mailbox(); in tf_msg_session_resc_flush() [all …]
|
| H A D | tfp.h | 51 uint32_t mailbox; member
|
| H A D | tfp.c | 40 if (parms->mailbox == TF_CHIMP_MB) in tfp_send_msg_direct()
|
| H A D | tf_session.c | 501 int mailbox = 0; in tf_session_close_session() local 586 mailbox = tfd->ops->tf_dev_get_mailbox(); in tf_session_close_session() 605 rc = tf_msg_session_close(tfp, fw_session_id, mailbox); in tf_session_close_session()
|
| H A D | tf_msg.h | 129 int mailbox);
|
| /dpdk/lib/pipeline/ |
| H A D | rte_swx_extern.h | 69 (*rte_swx_extern_type_member_func_t)(void *object, void *mailbox); 92 (*rte_swx_extern_func_t)(void *mailbox);
|
| H A D | rte_swx_pipeline_internal.h | 152 uint8_t *mailbox; member 171 uint8_t *mailbox; member 761 void *mailbox; member 792 void *mailbox; member 832 void *mailbox; member 2053 l->mailbox, in __instr_learn_exec() 2081 rte_swx_table_learner_delete(ts->obj, l->mailbox); in __instr_forget_exec() 2109 done = func(obj->obj, obj->mailbox); in __instr_extern_obj_exec() 2128 done = func(ext_func->mailbox); in __instr_extern_func_exec()
|
| H A D | rte_swx_pipeline.c | 856 free(r->mailbox); in extern_obj_build_free() 1065 free(r->mailbox); in extern_func_build_free() 2124 table->mailbox, in instr_table_exec() 2176 table->mailbox, in instr_table_af_exec() 2273 l->mailbox, in instr_learner_exec() 2331 l->mailbox, in instr_learner_af_exec() 7660 free(r->mailbox); in table_build_free() 7971 free(r->mailbox); in selector_build_free() 8014 if (!r->mailbox) { in selector_build() 8468 free(r->mailbox); in learner_build_free() [all …]
|
| /dpdk/doc/guides/nics/ |
| H A D | ixgbe.rst | 119 by reading related register, but also check the mailbox status. We 120 call this behavior as fully checking. And checking mailbox will 121 trigger PF's mailbox interrupt generation. If unset, the application 123 status register, this will avoid the whole system's mailbox interrupt 126 ``rte_eth_link_get()`` will still use the mailbox method regardless
|
| H A D | hns3.rst | 119 Used to define the mailbox time limit by user. 128 to fail. So provide access to set mailbox time limit for user.
|
| H A D | fm10k.rst | 168 The FM10000 family of NICS need one separate interrupt for mailbox. So only
|
| H A D | netvsc.rst | 112 A netvsc device uses a mailbox page to indicate to the host that there
|
| /dpdk/doc/guides/howto/ |
| H A D | vfd.rst | 19 the mailbox on ixgbe and i40e. This means that the availability of the feature 20 depends on whether the appropriate mailbox messages are defined. 22 DPDK leverages the mailbox interface defined by the Linux kernel driver so
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | release_16_07.rst | 41 * **Added mailbox interrupt support for ixgbe and igb VFs.** 44 mailbox message to notify each VF. To handle this link up/down event, 45 support have been added for a mailbox interrupt to receive the message and
|
| H A D | release_17_02.rst | 86 VFD also includes VF to PF mailbox message management from an application. 87 When the PF receives mailbox messages from the VF the PF should call the
|
| H A D | release_16_11.rst | 75 * Increased mailbox version to ``ixgbe_mbox_api_13``.
|
| /dpdk/drivers/net/bnxt/ |
| H A D | bnxt_hwrm.c | 389 bool mailbox = BNXT_USE_CHIMP_MB; in bnxt_hwrm_tf_message_direct() local 394 mailbox = BNXT_USE_KONG(bp); in bnxt_hwrm_tf_message_direct() 396 HWRM_PREP(req, msg_type, mailbox); in bnxt_hwrm_tf_message_direct() 398 rc = bnxt_hwrm_send_message(bp, req, msg_len, mailbox); in bnxt_hwrm_tf_message_direct() 423 bool mailbox = BNXT_USE_CHIMP_MB; in bnxt_hwrm_tf_message_tunneled() local 429 mailbox = BNXT_USE_KONG(bp); in bnxt_hwrm_tf_message_tunneled() 431 HWRM_PREP(&req, HWRM_TF, mailbox); in bnxt_hwrm_tf_message_tunneled() 440 rc = bnxt_hwrm_send_message(bp, &req, sizeof(req), mailbox); in bnxt_hwrm_tf_message_tunneled()
|