Home
last modified time | relevance | path

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

12

/freebsd/sys/dev/e1000/
H A De1000_mbx.c78 struct e1000_mbx_info *mbx = &hw->mbx; in e1000_read_mbx() local
84 if (size > mbx->size) in e1000_read_mbx()
85 size = mbx->size; in e1000_read_mbx()
87 if (mbx->ops.read) in e1000_read_mbx()
88 ret_val = mbx->ops.read(hw, msg, size, mbx_id); in e1000_read_mbx()
104 struct e1000_mbx_info *mbx = &hw->mbx; in e1000_write_mbx() local
109 if (size > mbx->size) in e1000_write_mbx()
112 else if (mbx->ops.write) in e1000_write_mbx()
113 ret_val = mbx->ops.write(hw, msg, size, mbx_id); in e1000_write_mbx()
127 struct e1000_mbx_info *mbx = &hw->mbx; in e1000_check_for_msg() local
[all …]
H A De1000_vf.c151 hw->mbx.ops.init_params = e1000_init_mbx_params_vf; in e1000_init_function_pointers_vf()
260 struct e1000_mbx_info *mbx = &hw->mbx; in e1000_reset_hw_vf() local
273 while (!mbx->ops.check_for_rst(hw, 0) && timeout) { in e1000_reset_hw_vf()
280 mbx->timeout = E1000_VF_MBX_INIT_TIMEOUT; in e1000_reset_hw_vf()
283 mbx->ops.write_posted(hw, msgbuf, 1, 0); in e1000_reset_hw_vf()
288 ret_val = mbx->ops.read_posted(hw, msgbuf, 3, 0); in e1000_reset_hw_vf()
326 struct e1000_mbx_info *mbx = &hw->mbx; in e1000_rar_set_vf() local
334 ret_val = mbx->ops.write_posted(hw, msgbuf, 3, 0); in e1000_rar_set_vf()
337 ret_val = mbx->ops.read_posted(hw, msgbuf, 3, 0); in e1000_rar_set_vf()
383 struct e1000_mbx_info *mbx = &hw->mbx; in e1000_write_msg_read_ack() local
[all …]
H A De1000_vf.h269 struct e1000_mbx_info mbx; member
H A De1000_api.c126 if (hw->mbx.ops.init_params) { in e1000_init_mbx_params()
127 ret_val = hw->mbx.ops.init_params(hw); in e1000_init_mbx_params()
H A De1000_hw.h1049 struct e1000_mbx_info mbx; member
H A De1000_82575.c532 hw->mbx.ops.init_params = e1000_init_mbx_params_pf; in e1000_init_function_pointers_82575()
/freebsd/sys/dev/ixgbe/
H A Dixgbe_mbx.c52 struct ixgbe_mbx_info *mbx = &hw->mbx; in ixgbe_read_mbx() local
57 if (size > mbx->size) { in ixgbe_read_mbx()
60 size, mbx->size); in ixgbe_read_mbx()
61 size = mbx->size; in ixgbe_read_mbx()
64 if (mbx->ops[mbx_id].read) in ixgbe_read_mbx()
65 return mbx->ops[mbx_id].read(hw, msg, size, mbx_id); in ixgbe_read_mbx()
81 struct ixgbe_mbx_info *mbx = &hw->mbx; in ixgbe_poll_mbx() local
86 if (!mbx->ops[mbx_id].read || !mbx->ops[mbx_id].check_for_msg || in ixgbe_poll_mbx()
87 !mbx->timeout) in ixgbe_poll_mbx()
91 if (size > mbx->size) { in ixgbe_poll_mbx()
[all …]
H A Dixgbe_vf.c88 hw->mbx.ops[i].init_params = ixgbe_init_mbx_params_vf; in ixgbe_init_ops_vf()
178 struct ixgbe_mbx_info *mbx = &hw->mbx; in ixgbe_reset_hw_vf() local
201 while (!mbx->ops[0].check_for_rst(hw, 0) && timeout) { in ixgbe_reset_hw_vf()
213 mbx->timeout = IXGBE_VF_MBX_INIT_TIMEOUT; in ixgbe_reset_hw_vf()
611 struct ixgbe_mbx_info *mbx = &hw->mbx; in ixgbe_check_mac_link_vf() local
620 if (!mbx->ops[0].check_for_rst(hw, 0) || !mbx->timeout) in ixgbe_check_mac_link_vf()
691 if (!mbx->timeout) { in ixgbe_check_mac_link_vf()
H A Dif_sriov.c262 uint16_t mbx_size = hw->mbx.size; in ixgbe_clear_vfmbmem()
657 if (hw->mbx.ops[vf->pool].check_for_rst(hw, in ixgbe_handle_mbx()
661 if (hw->mbx.ops[vf->pool].check_for_msg(hw, in ixgbe_handle_mbx()
665 if (hw->mbx.ops[vf->pool].check_for_ack(hw, in ixgbe_handle_mbx()
H A Dixgbe_x540.c150 hw->mbx.ops[i].init_params = ixgbe_init_mbx_params_pf; in ixgbe_init_ops_X540()
H A Dixgbe_82599.c390 hw->mbx.ops[i].init_params = ixgbe_init_mbx_params_pf; in ixgbe_init_ops_82599()
/freebsd/sys/dev/oce/
H A Doce_mbox.c80 struct oce_mbx *mbx; in oce_reset_fun() local
98 mbx = &mb->mbx; in oce_reset_fun()
99 bzero(mbx, sizeof(struct oce_mbx)); in oce_reset_fun()
101 fwcmd = (struct ioctl_common_function_reset *)&mbx->payload; in oce_reset_fun()
110 mbx->u0.s.embedded = 1; in oce_reset_fun()
111 mbx->payload_length = in oce_reset_fun()
128 struct oce_bmbx *mbx; in oce_fw_clean() local
132 mbx = OCE_DMAPTR(&sc->bsmbx, struct oce_bmbx); in oce_fw_clean()
133 ptr = (uint8_t *) &mbx in oce_fw_clean()
257 struct oce_bmbx *mbx; oce_mbox_init() local
289 struct oce_mbx mbx; oce_get_fw_version() local
333 struct oce_mbx *mbx; oce_first_mcc_cmd() local
367 oce_mbox_post(POCE_SOFTC sc,struct oce_mbx * mbx,struct oce_mbx_ctx * mbxctx) oce_mbox_post() argument
437 struct oce_mbx mbx; oce_read_mac_addr() local
490 struct oce_mbx mbx; oce_get_fw_config() local
564 struct oce_mbx mbx; oce_if_create() local
622 struct oce_mbx mbx; oce_if_del() local
669 struct oce_mbx mbx; oce_config_vlan() local
728 struct oce_mbx mbx; oce_set_flow_control() local
816 struct oce_mbx mbx; oce_config_nic_rss() local
921 struct oce_mbx mbx; oce_set_common_iface_rx_filter() local
965 struct oce_mbx mbx; oce_get_link_status() local
1068 struct oce_mbx mbx; oce_mbox_get_pport_stats() local
1121 struct oce_mbx mbx; oce_mbox_get_vport_stats() local
1174 struct oce_mbx mbx; oce_update_multicast() local
1220 struct oce_mbx mbx; oce_pass_through_mbox() local
1244 struct oce_mbx mbx; oce_mbox_macaddr_add() local
1282 struct oce_mbx mbx; oce_mbox_macaddr_del() local
1317 struct oce_mbx mbx; oce_mbox_check_native_mode() local
1361 struct oce_mbx mbx; oce_mbox_cmd_set_loopback() local
1403 struct oce_mbx mbx; oce_mbox_cmd_test_loopback() local
1445 struct oce_mbx mbx; oce_mbox_write_flashrom() local
1494 struct oce_mbx mbx; oce_mbox_get_flashrom_crc() local
1542 struct oce_mbx mbx; oce_mbox_get_phy_info() local
1589 struct oce_mbx mbx; oce_mbox_lancer_write_flashrom() local
1643 struct oce_mbx mbx; oce_mbox_create_rq() local
1698 struct oce_mbx mbx; oce_mbox_create_wq() local
1757 struct oce_mbx mbx; oce_mbox_create_eq() local
1802 struct oce_mbx mbx; oce_mbox_cq_create() local
1881 struct oce_mbx mbx; oce_mbox_read_transrecv_data() local
1948 struct oce_mbx mbx; oce_mbox_eqd_modify_periodic() local
1992 struct oce_mbx mbx; oce_get_profile_config() local
2090 struct oce_mbx mbx; oce_get_func_config() local
2191 struct oce_mbx mbx; oce_mbox_nic_query_lro_capabilities() local
2230 struct oce_mbx mbx; oce_mbox_nic_set_iface_lro_config() local
2276 struct oce_mbx mbx; oce_mbox_create_rq_v2() local
[all...]
H A Doce_queue.c70 *mbx, size_t req_size, enum qtype qtype, int version);
356 struct oce_mbx mbx; in oce_wq_del() local
361 bzero(&mbx, sizeof(struct oce_mbx)); in oce_wq_del()
363 fwcmd = (struct mbx_delete_nic_wq *)&mbx.payload; in oce_wq_del()
365 (void)oce_destroy_q(sc, &mbx, in oce_wq_del()
523 struct oce_mbx mbx; in oce_rq_del() local
528 bzero(&mbx, sizeof(mbx)); in oce_rq_del()
530 fwcmd = (struct mbx_delete_nic_rq *)&mbx.payload; in oce_rq_del()
532 (void)oce_destroy_q(sc, &mbx, sizeof(struct mbx_delete_nic_rq), QTYPE_RQ, 0); in oce_rq_del()
534 fwcmd1 = (struct mbx_delete_nic_rq_v1 *)&mbx.payload; in oce_rq_del()
[all …]
H A Doce_user.h84 struct oce_mbx *mbx; member
96 struct oce_mbx *mbx,
H A Doce_if.h658 struct oce_mbx *mbx; member
1048 struct oce_mbx *mbx, struct oce_mbx_ctx *mbxctx);
/freebsd/sys/dev/vnic/
H A Dnic_main.c415 nic_send_msg_to_vf(struct nicpf *nic, int vf, union nic_mbx *mbx) in nic_send_msg_to_vf() argument
418 uint64_t *msg = (uint64_t *)mbx; in nic_send_msg_to_vf()
442 union nic_mbx mbx = {}; in nic_mbx_send_ready() local
446 mbx.nic_cfg.msg = NIC_MBOX_MSG_READY; in nic_mbx_send_ready()
447 mbx.nic_cfg.vf_id = vf; in nic_mbx_send_ready()
450 mbx.nic_cfg.tns_mode = NIC_TNS_MODE; in nic_mbx_send_ready()
452 mbx.nic_cfg.tns_mode = NIC_TNS_BYPASS_MODE; in nic_mbx_send_ready()
460 memcpy((uint8_t *)&mbx.nic_cfg.mac_addr, mac, in nic_mbx_send_ready()
464 mbx.nic_cfg.node_id = nic->node; in nic_mbx_send_ready()
466 mbx.nic_cfg.loopback_supported = vf < MAX_LMAC; in nic_mbx_send_ready()
[all …]
H A Dnicvf_main.c826 nicvf_write_to_mbx(struct nicvf *nic, union nic_mbx *mbx) in nicvf_write_to_mbx() argument
828 uint64_t *msg = (uint64_t *)mbx; in nicvf_write_to_mbx()
835 nicvf_send_msg_to_pf(struct nicvf *nic, union nic_mbx *mbx) in nicvf_send_msg_to_pf() argument
845 nicvf_write_to_mbx(nic, mbx); in nicvf_send_msg_to_pf()
860 (mbx->msg.msg & 0xFF), nic->vf_id); in nicvf_send_msg_to_pf()
875 union nic_mbx mbx = {}; in nicvf_check_pf_ready() local
877 mbx.msg.msg = NIC_MBOX_MSG_READY; in nicvf_check_pf_ready()
878 if (nicvf_send_msg_to_pf(nic, &mbx)) { in nicvf_check_pf_ready()
900 union nic_mbx mbx = {}; in nicvf_handle_mbx_intr() local
906 mbx_data = (uint64_t *)&mbx; in nicvf_handle_mbx_intr()
[all …]
H A Dnicvf_queues.c1218 union nic_mbx mbx = {}; in nicvf_reclaim_rcv_queue() local
1221 mbx.msg.msg = NIC_MBOX_MSG_RQ_SW_SYNC; in nicvf_reclaim_rcv_queue()
1222 nicvf_send_msg_to_pf(nic, &mbx); in nicvf_reclaim_rcv_queue()
1292 union nic_mbx mbx = {}; in nicvf_rcv_queue_config() local
1338 mbx.rq.msg = NIC_MBOX_MSG_RQ_CFG; in nicvf_rcv_queue_config()
1339 mbx.rq.qs_num = qs->vnic_id; in nicvf_rcv_queue_config()
1340 mbx.rq.rq_num = qidx; in nicvf_rcv_queue_config()
1341 mbx.rq.cfg = ((uint64_t)rq->caching << 26) | (rq->cq_qs << 19) | in nicvf_rcv_queue_config()
1345 nicvf_send_msg_to_pf(nic, &mbx); in nicvf_rcv_queue_config()
1347 mbx.rq.msg = NIC_MBOX_MSG_RQ_BP_CFG; in nicvf_rcv_queue_config()
[all …]
H A Dnic.h515 int nicvf_send_msg_to_pf(struct nicvf *vf, union nic_mbx *mbx);
/freebsd/sys/dev/qlnx/qlnxe/
H A Decore_sriov.c1423 struct ecore_iov_vf_mbx *mbx = &p_vf->vf_mbx; in ecore_iov_send_response() local
1427 mbx->reply_virt->default_resp.hdr.status = status; in ecore_iov_send_response()
1429 ecore_dp_tlv_list(p_hwfn, mbx->reply_virt); in ecore_iov_send_response()
1432 mbx->sw_mbx.response_size = in ecore_iov_send_response()
1445 ecore_dmae_host2host(p_hwfn, p_ptt, mbx->reply_phys + sizeof(u64), in ecore_iov_send_response()
1446 mbx->req_virt->first_tlv.reply_address + in ecore_iov_send_response()
1460 ecore_dmae_host2host(p_hwfn, p_ptt, mbx->reply_phys, in ecore_iov_send_response()
1461 mbx->req_virt->first_tlv.reply_address, in ecore_iov_send_response()
1540 struct ecore_iov_vf_mbx *mbx = &vf_info->vf_mbx; in ecore_iov_prepare_resp() local
1542 mbx->offset = (u8 *)mbx->reply_virt; in ecore_iov_prepare_resp()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/net/can/
H A Dti_hecc.txt10 and 'mbx'
11 - reg-names :"hecc", "hecc-ram", "mbx"
29 reg-names = "hecc", "hecc-ram", "mbx";
/freebsd/sys/contrib/device-tree/src/powerpc/
H A Dmpc5121.dtsi46 mbx@20000000 {
47 compatible = "fsl,mpc5121-mbx";
53 clock-names = "mbx-bus", "mbx-3d", "mbx";
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/
H A Dam3517.dtsi144 reg-names = "hecc", "hecc-ram", "mbx";
/freebsd/contrib/file/magic/Magdir/
H A Dmail.news117 0 string *mbx* MBX mail folder
/freebsd/sys/dev/ocs_fc/
H A Dsli4.c436 sli_dump_bmbx_command(sli4_t *sli4, void *mbx, const char *prefix) in sli_dump_bmbx_command() argument
442 sli4_mbox_command_header_t *hdr = (sli4_mbox_command_header_t *)mbx; in sli_dump_bmbx_command()
494 (uint8_t *)mbx, size); in sli_dump_bmbx_command()

12