Home
last modified time | relevance | path

Searched refs:mailbox (Results 1 – 25 of 28) sorted by relevance

12

/dpdk/lib/table/
H A Drte_swx_table_learner.h139 void *mailbox,
169 void *mailbox,
189 void *mailbox);
H A Drte_swx_table_learner.c426 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 Drte_swx_table_em.c586 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 Drte_swx_table_wm.c424 struct mailbox { struct
431 return sizeof(struct mailbox); in table_mailbox_size_get()
436 void *mailbox __rte_unused, in table_lookup()
H A Drte_swx_table_selector.h183 void *mailbox,
H A Drte_swx_table.h251 void *mailbox,
H A Drte_swx_table_selector.c541 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 Dtf_msg_common.h15 parms.mailbox = mb; \
25 parms.mailbox = mb; \
35 parms.mailbox = mb; \
H A Dtf_msg.c158 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 Dtfp.h51 uint32_t mailbox; member
H A Dtfp.c40 if (parms->mailbox == TF_CHIMP_MB) in tfp_send_msg_direct()
H A Dtf_session.c501 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 Dtf_msg.h129 int mailbox);
/dpdk/lib/pipeline/
H A Drte_swx_extern.h69 (*rte_swx_extern_type_member_func_t)(void *object, void *mailbox);
92 (*rte_swx_extern_func_t)(void *mailbox);
H A Drte_swx_pipeline_internal.h152 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 Drte_swx_pipeline.c856 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 Dixgbe.rst119 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 Dhns3.rst119 Used to define the mailbox time limit by user.
128 to fail. So provide access to set mailbox time limit for user.
H A Dfm10k.rst168 The FM10000 family of NICS need one separate interrupt for mailbox. So only
H A Dnetvsc.rst112 A netvsc device uses a mailbox page to indicate to the host that there
/dpdk/doc/guides/howto/
H A Dvfd.rst19 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 Drelease_16_07.rst41 * **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 Drelease_17_02.rst86 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 Drelease_16_11.rst75 * Increased mailbox version to ``ixgbe_mbox_api_13``.
/dpdk/drivers/net/bnxt/
H A Dbnxt_hwrm.c389 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()

12