/freebsd/sys/dev/e1000/ |
H A D | e1000_mbx.c | 78 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 D | e1000_vf.c | 151 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 D | e1000_vf.h | 269 struct e1000_mbx_info mbx; member
|
H A D | e1000_api.c | 126 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 D | e1000_hw.h | 1049 struct e1000_mbx_info mbx; member
|
H A D | e1000_82575.c | 532 hw->mbx.ops.init_params = e1000_init_mbx_params_pf; in e1000_init_function_pointers_82575()
|
/freebsd/sys/dev/ixgbe/ |
H A D | ixgbe_mbx.c | 52 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 D | ixgbe_vf.c | 88 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 D | if_sriov.c | 262 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 D | ixgbe_x540.c | 150 hw->mbx.ops[i].init_params = ixgbe_init_mbx_params_pf; in ixgbe_init_ops_X540()
|
H A D | ixgbe_82599.c | 390 hw->mbx.ops[i].init_params = ixgbe_init_mbx_params_pf; in ixgbe_init_ops_82599()
|
/freebsd/sys/dev/oce/ |
H A D | oce_mbox.c | 80 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 D | oce_queue.c | 70 *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 D | oce_user.h | 84 struct oce_mbx *mbx; member 96 struct oce_mbx *mbx,
|
H A D | oce_if.h | 658 struct oce_mbx *mbx; member 1048 struct oce_mbx *mbx, struct oce_mbx_ctx *mbxctx);
|
/freebsd/sys/dev/vnic/ |
H A D | nic_main.c | 415 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 D | nicvf_main.c | 826 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 D | nicvf_queues.c | 1218 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 D | nic.h | 515 int nicvf_send_msg_to_pf(struct nicvf *vf, union nic_mbx *mbx);
|
/freebsd/sys/dev/qlnx/qlnxe/ |
H A D | ecore_sriov.c | 1423 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 D | ti_hecc.txt | 10 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 D | mpc5121.dtsi | 46 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 D | am3517.dtsi | 144 reg-names = "hecc", "hecc-ram", "mbx";
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | mail.news | 117 0 string *mbx* MBX mail folder
|
/freebsd/sys/dev/ocs_fc/ |
H A D | sli4.c | 436 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()
|