Home
last modified time | relevance | path

Searched refs:mbox (Results 1 – 25 of 38) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/cxgbe/common/
H A Dcommon.h553 int t4_wr_mbox_meat_timeout(struct adapter *adap, int mbox, const void *cmd,
555 int t4_wr_mbox_meat(struct adapter *adap, int mbox, const void *cmd, int size,
558 int t4_wr_mbox_timeout(struct adapter *adap, int mbox,
561 int t4_wr_mbox(struct adapter *adap, int mbox, const void *cmd,
563 int t4_wr_mbox_ns(struct adapter *adap, int mbox, const void *cmd,
592 int t4_link_l1cfg_core(struct adapter *adapter, unsigned int mbox,
595 static inline int t4_link_l1cfg(struct adapter *adapter, unsigned int mbox, in t4_link_l1cfg() argument
599 return t4_link_l1cfg_core(adapter, mbox, port, lc, rcap, in t4_link_l1cfg()
602 static inline int t4_link_l1cfg_ns(struct adapter *adapter, unsigned int mbox, in t4_link_l1cfg_ns() argument
606 return t4_link_l1cfg_core(adapter, mbox, port, lc, rcap, in t4_link_l1cfg_ns()
[all …]
H A Dcommon.c38 int t4_wr_mbox_ns(struct adapter *adap, int mbox, const void *cmd, in t4_wr_mbox_ns() argument
41 return t4_wr_mbox_meat(adap, mbox, cmd, size, rpl, false); in t4_wr_mbox_ns()
44 int t4_wr_mbox_timeout(struct adapter *adap, int mbox, in t4_wr_mbox_timeout() argument
48 return t4_wr_mbox_meat_timeout(adap, mbox, cmd, size, rpl, true, in t4_wr_mbox_timeout()
115 int t4_wr_mbox(struct adapter *adap, int mbox, const void *cmd, in t4_wr_mbox() argument
118 return t4_wr_mbox_meat(adap, mbox, cmd, size, rpl, true); in t4_wr_mbox()
H A Dt4_hw.c340 int t4_wr_mbox_meat_timeout(struct adapter *adap, int mbox, const void *cmd, in t4_wr_mbox_meat_timeout() argument
350 u32 data_reg = PF_REG(mbox, A_CIM_PF_MAILBOX_DATA); in t4_wr_mbox_meat_timeout()
351 u32 ctl_reg = PF_REG(mbox, A_CIM_PF_MAILBOX_CTRL); in t4_wr_mbox_meat_timeout()
445 "%llx %llx %llx %llx %llx %llx %llx %llx\n", mbox, in t4_wr_mbox_meat_timeout()
467 CH_DUMP_MBOX(adap, mbox, data_reg, size / 8); in t4_wr_mbox_meat_timeout()
510 CH_DUMP_MBOX(adap, mbox, data_reg, size / 8); in t4_wr_mbox_meat_timeout()
535 *(const u8 *)cmd, mbox); in t4_wr_mbox_meat_timeout()
563 static int t4_wr_mbox_meat_timeout_panic(struct adapter *adap, int mbox, in t4_wr_mbox_meat_timeout_panic() argument
571 u32 data_reg = PF_REG(mbox, A_CIM_PF_MAILBOX_DATA); in t4_wr_mbox_meat_timeout_panic()
572 u32 ctl_reg = PF_REG(mbox, A_CIM_PF_MAILBOX_CTRL); in t4_wr_mbox_meat_timeout_panic()
[all …]
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_cmd.c58 static void tavor_mbox_sync(tavor_mbox_t *mbox, uint_t offset,
1128 tavor_mbox_sync(tavor_mbox_t *mbox, uint_t offset, uint_t length, in tavor_mbox_sync() argument
1135 if (mbox->mb_sync == 0) { in tavor_mbox_sync()
1140 dmahdl = mbox->mb_rsrcptr->tr_dmahdl; in tavor_mbox_sync()
1552 uint32_t *mbox; in tavor_getportinfo_cmd_post() local
1565 mbox = (uint32_t *)mbox_info.mbi_in->mb_addr; in tavor_getportinfo_cmd_post()
1566 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[0], TAVOR_CMD_MADHDR0); in tavor_getportinfo_cmd_post()
1567 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[1], TAVOR_CMD_MADHDR1); in tavor_getportinfo_cmd_post()
1568 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[2], TAVOR_CMD_MADHDR2); in tavor_getportinfo_cmd_post()
1569 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[3], TAVOR_CMD_MADHDR3); in tavor_getportinfo_cmd_post()
[all …]
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_cmd.c59 static void hermon_mbox_sync(hermon_mbox_t *mbox, uint_t offset,
1301 hermon_mbox_sync(hermon_mbox_t *mbox, uint_t offset, uint_t length, in hermon_mbox_sync() argument
1308 dmahdl = mbox->mb_rsrcptr->hr_dmahdl; in hermon_mbox_sync()
1981 uint32_t *mbox; in hermon_getportinfo_cmd_post() local
1996 mbox = (uint32_t *)mbox_info.mbi_in->mb_addr; in hermon_getportinfo_cmd_post()
1997 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[0], HERMON_CMD_MADHDR0); in hermon_getportinfo_cmd_post()
1998 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[1], HERMON_CMD_MADHDR1); in hermon_getportinfo_cmd_post()
1999 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[2], HERMON_CMD_MADHDR2); in hermon_getportinfo_cmd_post()
2000 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[3], HERMON_CMD_MADHDR3); in hermon_getportinfo_cmd_post()
2001 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[4], HERMON_CMD_PORTINFO); in hermon_getportinfo_cmd_post()
[all …]
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_download.c2133 MAILBOXQ *mbox = NULL; in emlxs_cfl_download() local
2197 if ((mbox = (MAILBOXQ *)kmem_zalloc(sizeof (MAILBOXQ), in emlxs_cfl_download()
2207 mb = (MAILBOX *)mbox; in emlxs_cfl_download()
2266 emlxs_format_update_pci_cfg(hba, mbox, region_id, len); in emlxs_cfl_download()
2268 if (EMLXS_SLI_ISSUE_MBOX_CMD(hba, mbox, MBX_WAIT, 0) != MBX_SUCCESS) { in emlxs_cfl_download()
2286 if (mbox) { in emlxs_cfl_download()
2287 kmem_free(mbox, sizeof (MAILBOXQ)); in emlxs_cfl_download()
2472 MAILBOXQ *mbox; in emlxs_start_abs_download() local
2493 if ((mbox = (MAILBOXQ *)kmem_zalloc(sizeof (MAILBOXQ), in emlxs_start_abs_download()
2502 mb = (MAILBOX *)mbox; in emlxs_start_abs_download()
[all …]
H A Demlxs_mbox.c1110 mb4 = (MAILBOX4 *)mbq->mbox; in emlxs_mb_gpio_write()
1541 MAILBOX *mbox; in emlxs_mb_retry() local
1544 mbox = (MAILBOX *)emlxs_mem_get(hba, MEM_MBOX); in emlxs_mb_retry()
1545 if (!mbox) { in emlxs_mb_retry()
1549 bcopy((uint8_t *)mb, (uint8_t *)mbox, MAILBOX_CMD_BSIZE); in emlxs_mb_retry()
1550 mbox->mbxOwner = OWN_HOST; in emlxs_mb_retry()
1551 mbox->mbxStatus = 0; in emlxs_mb_retry()
1568 rc = EMLXS_SLI_ISSUE_MBOX_CMD(hba, mbox, MBX_NOWAIT, 0); in emlxs_mb_retry()
1570 emlxs_mem_put(hba, MEM_MBOX, (void *)mbox); in emlxs_mb_retry()
1583 MAILBOXQ *mbox; in emlxs_read_la_mbcmpl() local
[all …]
H A Demlxs_sli3.c3158 MAILBOX *mbox; in emlxs_sli3_issue_mbox_cmd() local
3330 mbox = FC_SLIM2_MAILBOX(hba); in emlxs_sli3_issue_mbox_cmd()
3332 (off_t)((uint64_t)((unsigned long)mbox) in emlxs_sli3_issue_mbox_cmd()
3338 (uint32_t *)((uint8_t *)mbox + in emlxs_sli3_issue_mbox_cmd()
3351 BE_SWAP32_BCOPY((uint8_t *)mb, (uint8_t *)mbox, in emlxs_sli3_issue_mbox_cmd()
3358 mbox = FC_SLIM1_MAILBOX(hba); in emlxs_sli3_issue_mbox_cmd()
3363 (uint32_t *)((uint8_t *)mbox + in emlxs_sli3_issue_mbox_cmd()
3371 WRITE_SLIM_COPY(hba, &mb->un.varWords, &mbox->un.varWords, in emlxs_sli3_issue_mbox_cmd()
3376 WRITE_SLIM_ADDR(hba, ((volatile uint32_t *)mbox), ldata); in emlxs_sli3_issue_mbox_cmd()
3436 mbox = FC_SLIM2_MAILBOX(hba); in emlxs_sli3_issue_mbox_cmd()
[all …]
H A Demlxs_node.c231 MAILBOXQ *mbox; in emlxs_node_open() local
328 if ((mbox = (MAILBOXQ *)emlxs_mem_get(hba, in emlxs_node_open()
340 (void *)mbox); in emlxs_node_open()
348 emlxs_mb_clear_la(hba, mbox); in emlxs_node_open()
351 mbox, MBX_NOWAIT, 0); in emlxs_node_open()
354 (void *)mbox); in emlxs_node_open()
H A Demlxs_clock.c939 MAILBOXQ *mbox; in emlxs_timer_check_discovery() local
995 (mbox = (MAILBOXQ *)emlxs_mem_get(hba, MEM_MBOX))) { in emlxs_timer_check_discovery()
1004 emlxs_mem_put(hba, MEM_MBOX, (void *)mbox); in emlxs_timer_check_discovery()
1014 emlxs_mb_clear_la(hba, mbox); in emlxs_timer_check_discovery()
1016 rc = EMLXS_SLI_ISSUE_MBOX_CMD(hba, mbox, MBX_NOWAIT, 0); in emlxs_timer_check_discovery()
1018 emlxs_mem_put(hba, MEM_MBOX, (void *)mbox); in emlxs_timer_check_discovery()
/illumos-gate/usr/src/cmd/mailx/
H A Dquit.c71 char *mbox = Getf("MBOX"); in quit() local
184 if ((fbuf = fopen(mbox, "r")) != NULL) { in quit()
197 if ((fd = open(mbox, O_RDWR|O_CREAT|O_TRUNC, MBOXPERM)) < 0 || in quit()
199 perror(mbox); in quit()
206 if ((fd = open(mbox, O_RDWR|O_CREAT, MBOXPERM)) < 0 || in quit()
208 perror(mbox); in quit()
216 perror(mbox); in quit()
248 perror(mbox); in quit()
254 printf(gettext("Saved 1 message in %s\n"), mbox); in quit()
256 printf(gettext("Saved %d messages in %s\n"), mcount, mbox); in quit()
/illumos-gate/usr/src/cmd/mail/
H A Dsendlist.c140 send_mbox(char *mbox, int letnum) in send_mbox() argument
150 if (!islocal(mbox, &useruid)) in send_mbox()
153 if (strlcat(file, mbox, sizeof (file)) >= sizeof (file)) { in send_mbox()
167 lock(mbox); in send_mbox()
184 "%s@%d\n", mbox, ftell(malf)); in send_mbox()
H A Dprintmail.c55 if ((hmbox = malloc(strlen(home) + strlen(mbox) + 1)) == NULL) { in printmail()
59 cat(hmbox, home, mbox); in printmail()
H A Dinit.c193 char mbox[] = "/mbox"; /* name for mbox */ variable
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/
H A Din.comsat.c120 void jkfprintf(FILE *tp, char *name, int mbox, int offset);
281 int fd, mbox; in notify() local
362 if ((mbox = open(name, O_RDONLY)) == -1) { in notify()
370 if (fstat(mbox, &stb) == -1 || lstat(name, &stl) == -1) { in notify()
390 jkfprintf(tp, name, mbox, offset); in notify()
396 jkfprintf(FILE *tp, char *name, int mbox, int offset) in jkfprintf() argument
405 if ((fi = fdopen(mbox, "r")) == NULL) { in jkfprintf()
/illumos-gate/usr/src/uts/common/io/mlxcx/
H A Dmlxcx_cmd.c666 mlxcx_cmd_mbox_t *mbox; in mlxcx_cmd_mbox_alloc() local
668 mbox = kmem_zalloc(sizeof (*mbox), KM_SLEEP); in mlxcx_cmd_mbox_alloc()
669 if (!mlxcx_dma_alloc(mlxp, &mbox->mlbox_dma, &attr, &acc, in mlxcx_cmd_mbox_alloc()
673 kmem_free(mbox, sizeof (*mbox)); in mlxcx_cmd_mbox_alloc()
680 mbox->mlbox_data = (void *)mbox->mlbox_dma.mxdb_va; in mlxcx_cmd_mbox_alloc()
681 list_insert_tail(listp, mbox); in mlxcx_cmd_mbox_alloc()
688 mlxcx_cmd_mbox_free(mlxcx_cmd_mbox_t *mbox) in mlxcx_cmd_mbox_free() argument
690 mlxcx_dma_free(&mbox->mlbox_dma); in mlxcx_cmd_mbox_free()
691 kmem_free(mbox, sizeof (mlxcx_cmd_mbox_t)); in mlxcx_cmd_mbox_free()
697 mlxcx_cmd_mbox_t *mbox; in mlxcx_cmd_fini() local
[all …]
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/
H A Dt4_mac.c699 rc = -t4_set_rxmode(sc, sc->mbox, pi->viid, -1, on ? 1 : 0, -1, -1, -1, in t4_mc_setpromisc()
731 rc = -t4_wr_mbox_meat(sc, sc->mbox, &c, len16 * 16, &c, true); in t4_mc_multicst()
774 rc = t4_change_mac(sc, sc->mbox, pi->viid, pi->xact_addr_filt, ucaddr, in t4_mc_unicst()
1071 rc = -t4_i2c_rd(sc, sc->mbox, pi->port_id, page, offset, toread, in t4_mc_transceiver_read()
1109 rc = -t4_identify_port(sc, sc->mbox, pi->viid, val); in t4_port_led_set()
1421 rc = -t4_link_l1cfg(sc, sc->mbox, pi->tx_chan, lc, in t4_mc_setprop()
1435 rc = -t4_set_rxmode(sc, sc->mbox, pi->viid, v32, -1, in t4_mc_setprop()
1749 rc = -t4_set_rxmode(sc, sc->mbox, pi->viid, pi->mtu, 0, 0, 1, 0, false); in t4_init_synchronized()
1754 rc = t4_change_mac(sc, sc->mbox, pi->viid, pi->xact_addr_filt, in t4_init_synchronized()
1764 rc = -t4_link_l1cfg(sc, sc->mbox, pi->tx_chan, &pi->link_cfg, in t4_init_synchronized()
[all …]
H A Dt4_nexus.c340 sc->mbox = sc->pf; in t4_devo_attach()
465 rc = -t4_fw_initialize(sc, sc->mbox); in t4_devo_attach()
521 rc = -t4_port_init(sc, sc->mbox, sc->pf, 0); in t4_devo_attach()
818 (void) t4_fw_bye(sc, sc->mbox); in t4_devo_detach()
1073 rc = t4_fw_hello(sc, sc->mbox, sc->mbox, MASTER_MUST, &state); in prep_firmware()
1081 if (rc == sc->mbox) in prep_firmware()
1168 rc = -t4_fw_reset(sc, sc->mbox, F_PIORSTMODE | F_PIORST); in prep_firmware()
1173 (void) t4_fw_bye(sc, sc->mbox); in prep_firmware()
1303 rc = -t4_query_params(sc, sc->mbox, sc->pf, 0, 1, &param, &val); in upload_config_file()
1409 rc = -t4_wr_mbox(sc, sc->mbox, &caps, sizeof (caps), &caps); in partition_resources()
[all …]
H A Dt4_ioctl.c1811 -t4_sge_ctxt_rd(sc, sc->mbox, sgec.addr, sgec.mem_id, buff) : in get_sge_context()
2226 unsigned int mbox = M_PCIE_FW_MASTER + 1; in flash_fw() local
2248 mbox = sc->mbox; in flash_fw()
2250 rc = -t4_fw_upgrade(sc, mbox, ptr, fw.len, true); in flash_fw()
/illumos-gate/usr/src/cmd/mailx/misc/
H A Dmailx.help26 mbox [msglist] messages will go to mbox when quitting
/illumos-gate/usr/src/uts/sun4u/serengeti/sys/
H A Dsgsbbc_mailbox_priv.h180 struct mbox { struct
/illumos-gate/usr/src/uts/intel/io/amr/
H A Damr.c651 (caddr_t *)(&softs->mbox), in amr_setup_mbox()
663 (caddr_t)softs->mbox, in amr_setup_mbox()
684 (struct amr_mailbox *)(((uintptr_t)softs->mbox) + move); in amr_setup_mbox()
688 softs->mbox, move)); in amr_setup_mbox()
2184 struct amr_mailbox *mbox, mbsave; in amr_done() local
2204 mbox = &mbsave; in amr_done()
2222 for (i = 0; i < mbox->mb_nstatus; i++) { in amr_done()
2223 idx = mbox->mb_completed[i] - 1; in amr_done()
2236 ac->ac_status = mbox->mb_status; in amr_done()
H A Damrvar.h221 void *mbox; member
/illumos-gate/usr/src/uts/common/io/cxgbe/shared/
H A Dosdep.h42 #define CH_DUMP_MBOX(adap, mbox, data_reg, size) do {} while (0) argument
/illumos-gate/usr/src/uts/common/io/mega_sas/
H A Dmegaraid_sas.c2114 (void) memset(dcmd->mbox.b, 0, DCMD_MBOX_SZ); in get_ctrl_info()
2521 (void) memset(dcmd->mbox.b, 0, DCMD_MBOX_SZ); in get_seq_num()
2606 (void) memset(dcmd->mbox.b, 0, DCMD_MBOX_SZ); in flush_cache()
2615 dcmd->mbox.b[0] = MR_FLUSH_CTRL_CACHE | MR_FLUSH_DISK_CACHE; in flush_cache()
2665 cmd->frame->dcmd.mbox.w[0] = seq_num; in service_mfi_aen()
3733 bcopy((void *)kdcmd->mbox.b, (void *)dcmd->mbox.b, DCMD_MBOX_SZ); in issue_mfi_dcmd()
4392 prev_aen.word = instance->aen_cmd->frame->dcmd.mbox.w[1]; in register_mfi_aen()
4440 (void) memset(dcmd->mbox.b, 0, DCMD_MBOX_SZ); in register_mfi_aen()
4453 dcmd->mbox.w[0] = seq_num; in register_mfi_aen()
4454 dcmd->mbox.w[1] = curr_aen.word; in register_mfi_aen()

12