/illumos-gate/usr/src/uts/common/io/e1000api/ |
H A D | e1000_vf.c | 151 hw->mbx.ops.init_params = e1000_init_mbx_params_vf; 260 struct e1000_mbx_info *mbx = &hw->mbx; local 273 while (!mbx->ops.check_for_rst(hw, 0) && timeout) { 280 mbx->timeout = E1000_VF_MBX_INIT_TIMEOUT; 283 mbx->ops.write_posted(hw, msgbuf, 1, 0); 288 ret_val = mbx->ops.read_posted(hw, msgbuf, 3, 0); 326 struct e1000_mbx_info *mbx = &hw->mbx; local 334 ret_val = mbx 383 struct e1000_mbx_info *mbx = &hw->mbx; local 480 struct e1000_mbx_info *mbx = &hw->mbx; local 533 struct e1000_mbx_info *mbx = &hw->mbx; local [all...] |
H A D | e1000_mbx.c | 74 struct e1000_mbx_info *mbx = &hw->mbx; local 80 if (size > mbx->size) 81 size = mbx->size; 83 if (mbx->ops.read) 84 ret_val = mbx->ops.read(hw, msg, size, mbx_id); 100 struct e1000_mbx_info *mbx = &hw->mbx; local 105 if (size > mbx->size) 108 else if (mbx 123 struct e1000_mbx_info *mbx = &hw->mbx; local 143 struct e1000_mbx_info *mbx = &hw->mbx; local 163 struct e1000_mbx_info *mbx = &hw->mbx; local 183 struct e1000_mbx_info *mbx = &hw->mbx; local 214 struct e1000_mbx_info *mbx = &hw->mbx; local 248 struct e1000_mbx_info *mbx = &hw->mbx; local 277 struct e1000_mbx_info *mbx = &hw->mbx; local 304 struct e1000_mbx_info *mbx = &hw->mbx; local 533 struct e1000_mbx_info *mbx = &hw->mbx; local 757 struct e1000_mbx_info *mbx = &hw->mbx; local [all...] |
H A D | e1000_vf.h | 269 struct e1000_mbx_info mbx; member in struct:e1000_hw
|
H A D | e1000_hw.h | 1007 struct e1000_mbx_info mbx; member in struct:e1000_hw
|
/illumos-gate/usr/src/uts/common/io/ixgbe/core/ |
H A D | ixgbe_mbx.c | 49 struct ixgbe_mbx_info *mbx = &hw->mbx; local 55 if (size > mbx->size) 56 size = mbx->size; 58 if (mbx->ops.read) 59 ret_val = mbx->ops.read(hw, msg, size, mbx_id); 75 struct ixgbe_mbx_info *mbx = &hw->mbx; local 80 if (size > mbx->size) { 84 } else if (mbx 99 struct ixgbe_mbx_info *mbx = &hw->mbx; local 119 struct ixgbe_mbx_info *mbx = &hw->mbx; local 139 struct ixgbe_mbx_info *mbx = &hw->mbx; local 159 struct ixgbe_mbx_info *mbx = &hw->mbx; local 191 struct ixgbe_mbx_info *mbx = &hw->mbx; local 226 struct ixgbe_mbx_info *mbx = &hw->mbx; local 256 struct ixgbe_mbx_info *mbx = &hw->mbx; local 283 struct ixgbe_mbx_info *mbx = &hw->mbx; local 503 struct ixgbe_mbx_info *mbx = &hw->mbx; local 742 struct ixgbe_mbx_info *mbx = &hw->mbx; local [all...] |
H A D | ixgbe_vf.c | 87 hw->mbx.ops.init_params = ixgbe_init_mbx_params_vf; 177 struct ixgbe_mbx_info *mbx = &hw->mbx; local 199 while (!mbx->ops.check_for_rst(hw, 0) && timeout) { 211 mbx->timeout = IXGBE_VF_MBX_INIT_TIMEOUT; 214 mbx->ops.write_posted(hw, msgbuf, 1, 0); 223 ret_val = mbx->ops.read_posted(hw, msgbuf, 327 struct ixgbe_mbx_info *mbx = &hw->mbx; local 329 s32 retval = mbx 346 struct ixgbe_mbx_info *mbx = &hw->mbx; local 383 struct ixgbe_mbx_info *mbx = &hw->mbx; local 427 struct ixgbe_mbx_info *mbx = &hw->mbx; local 487 struct ixgbe_mbx_info *mbx = &hw->mbx; local 545 struct ixgbe_mbx_info *mbx = &hw->mbx; local [all...] |
H A D | ixgbe_type.h | 3890 struct ixgbe_mbx_info mbx; member in struct:ixgbe_hw
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/ |
H A D | oce_queue.c | 32 int oce_destroy_q(struct oce_dev *oce, struct oce_mbx *mbx, size_t req_size, 77 struct oce_mbx mbx; local 88 bzero(&mbx, sizeof (struct oce_mbx)); 89 /* allocate mbx */ 90 fwcmd = (struct mbx_create_common_eq *)&mbx.payload; 126 /* fill rest of mbx */ 127 mbx.u0.s.embedded = 1; 128 mbx.payload_length = sizeof (struct mbx_create_common_eq); 129 DW_SWAP(u32ptr(&mbx), mbx 165 struct oce_mbx mbx; local 200 struct oce_mbx mbx; local 293 struct oce_mbx mbx; local 330 struct oce_mbx mbx; local 429 struct oce_mbx mbx; local 582 struct oce_mbx mbx; local 665 struct oce_mbx mbx; local 825 struct oce_mbx mbx; local 900 struct oce_mbx mbx; local 985 oce_destroy_q(struct oce_dev *dev, struct oce_mbx *mbx, size_t req_size, enum qtype qtype) argument 1057 struct oce_mbx mbx; local [all...] |
H A D | oce_mbx.c | 37 0x1000, /* alignment 4K for mbx bufs */ 93 struct oce_bmbx *mbx; local 99 mbx = (struct oce_bmbx *)DBUF_VA(dev->bmbx); 100 ptr = (uint8_t *)&mbx->mbx; 207 /* if mbx times out, hw is in invalid state */ 241 * mbx - pointer to the MBX to send 242 * mbxctx - pointer to the mbx context structure 247 oce_mbox_post(struct oce_dev *dev, struct oce_mbx *mbx, argument 259 mb_mbx = &mb->mbx; 332 struct oce_mbx mbx; local 378 struct oce_mbx *mbx; local 418 struct oce_mbx mbx; local 490 struct oce_mbx mbx; local 556 struct oce_mbx mbx; local 593 struct oce_mbx mbx; local 639 struct oce_mbx mbx; local 680 struct oce_mbx mbx; local 725 struct oce_mbx mbx; local 780 struct oce_mbx mbx; local 834 struct oce_mbx mbx; local 873 struct oce_mbx mbx; local 916 struct oce_mbx mbx; local 973 struct oce_mbx mbx; local 1017 struct oce_mbx mbx; local 1060 struct oce_mbx mbx; local 1104 struct oce_mbx mbx; local 1154 struct oce_mbx mbx; local 1185 struct oce_mbx mbx; local 1240 struct oce_mbx mbx; local [all...] |
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlc/ |
H A D | ql_isr.c | 162 uint16_t mbx; local 206 mbx = RD16_IO_REG(ha, mailbox_out[23]); 208 if ((mbx & 3) == MBX23_SCSI_COMPLETION) { 218 mbx >>= 4; 219 stat = mbx & OSC_INDEX_MASK; 226 == mbx) { 241 } else if (mbx != 246 mbx); 250 "sp=%xh\n", mbx, 273 mbx 739 ql_async_event(ql_adapter_state_t *ha, uint32_t mbx, ql_head_t *done_q, uint32_t *set_flags, uint32_t *reset_flags, int intr_clr) argument [all...] |
H A D | ql_xioctl.c | 1878 uint16_t *mbx; local 1925 mbx = (uint16_t *)payload; 1928 LSB(mbx[2]); 1931 MSB(mbx[2]); 1934 LSB(mbx[1]); 1940 MSB(mbx[1]); 9234 EL(ha, "resource cnt mbx failed\n");
|
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/ |
H A D | oce_io.h | 189 * utility structure that handles context of mbx 192 /* pointer to mbx */ 193 struct oce_mbx *mbx; member in struct:oce_mbx_ctx 317 int oce_mbox_post(struct oce_dev *dev, struct oce_mbx *mbx, 351 int oce_mq_mbox_post(struct oce_dev *dev, struct oce_mbx *mbx, 358 /* mbx functions */
|
H A D | oce_hw.h | 154 /* max SGE per mbx */ 592 struct oce_mbx mbx; member in struct:oce_bmbx
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_sli3.c | 2862 &((SLIM2 *)hba->sli.sli3.slim2.virt)->mbx.us.s2.port[channelno]; 2962 slim2p->mbx.us.s2.host[channelno]. 2969 ((unsigned long)&(slim2p->mbx.us. 3046 slim2p->mbx.us.s2.host[channelno]. 3051 ((uint64_t)((unsigned long)&(slim2p->mbx.us.s2. 3100 slim2p->mbx.us.s2.host[channelno].cmdPutInx = 3105 ((uint64_t)((unsigned long)&(slim2p->mbx.us.s2. 4768 pgp = (PGP *)&slim2p->mbx.us.s2.port[ring_no]; 4992 slim2p->mbx.us.s2.host[channel_no].rspGetInx 4997 ((uint64_t)((unsigned long)&(slim2p->mbx 6152 uint64_t mbx; local [all...] |
/illumos-gate/usr/src/uts/sun4u/starfire/io/ |
H A D | idn_proto.c | 10020 idn_mainmbox_init(int domid, int mbx) argument 10031 proc, IDNMBOX_IS_RECV(mbx) ? "RECV" : "SEND", domid); 10039 mmp->mm_type = mbx;
|
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/emlxs/ |
H A D | emlxs_mbox.h | 2512 DUMP_VAR varDmp; /* Warm Start DUMP mbx cmd */ 4687 MAILBOX mbx; member in struct:__anon7429::__anon7430::__anon7593 4698 MAILBOX mbx; member in struct:__anon7429::__anon7430::__anon7594
|