Searched defs:mbx (Results 1 - 16 of 16) sorted by relevance

/illumos-gate/usr/src/uts/common/io/e1000api/
H A De1000_vf.c151 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 De1000_mbx.c74 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 De1000_vf.h269 struct e1000_mbx_info mbx; member in struct:e1000_hw
H A De1000_hw.h1007 struct e1000_mbx_info mbx; member in struct:e1000_hw
/illumos-gate/usr/src/uts/common/io/ixgbe/core/
H A Dixgbe_mbx.c49 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 Dixgbe_vf.c87 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 Dixgbe_type.h3890 struct ixgbe_mbx_info mbx; member in struct:ixgbe_hw
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_queue.c32 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 Doce_mbx.c37 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 Dql_isr.c162 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 Dql_xioctl.c1878 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 Doce_io.h189 * 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 Doce_hw.h154 /* 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 Demlxs_sli3.c2862 &((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 Didn_proto.c10020 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 Demlxs_mbox.h2512 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

Completed in 208 milliseconds