Lines Matching defs:mbx

32 int oce_destroy_q(struct oce_dev  *oce, struct oce_mbx  *mbx, size_t req_size,
77 struct oce_mbx mbx;
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.payload_length + OCE_BMBX_RHDR_SZ);
132 ret = oce_mbox_post(dev, &mbx, NULL);
165 struct oce_mbx mbx;
176 fwcmd = (struct mbx_destroy_common_eq *)&mbx.payload;
178 (void) oce_destroy_q(dev, &mbx,
200 struct oce_mbx mbx;
223 bzero(&mbx, sizeof (struct oce_mbx));
224 fwcmd = (struct mbx_create_common_cq *)&mbx.payload;
253 /* fill rest of mbx */
254 mbx.u0.s.embedded = 1;
255 mbx.payload_length = sizeof (struct mbx_create_common_cq);
256 DW_SWAP(u32ptr(&mbx), mbx.payload_length + OCE_BMBX_RHDR_SZ);
259 ret = oce_mbox_post(dev, &mbx, NULL);
293 struct oce_mbx mbx;
300 bzero(&mbx, sizeof (struct oce_mbx));
302 fwcmd = (struct mbx_destroy_common_cq *)&mbx.payload;
304 (void) oce_destroy_q(dev, &mbx,
330 struct oce_mbx mbx;
352 bzero(&mbx, sizeof (struct oce_mbx));
353 /* allocate mbx */
354 fwcmd = (struct mbx_create_common_mq *)&mbx.payload;
380 /* fill rest of mbx */
381 mbx.u0.s.embedded = 1;
382 mbx.payload_length = sizeof (struct mbx_create_common_mq);
383 DW_SWAP(u32ptr(&mbx), mbx.payload_length + OCE_BMBX_RHDR_SZ);
386 ret = oce_mbox_post(dev, &mbx, NULL);
429 struct oce_mbx mbx;
435 bzero(&mbx, sizeof (struct oce_mbx));
436 fwcmd = (struct mbx_destroy_common_mq *)&mbx.payload;
438 (void) oce_destroy_q(dev, &mbx,
582 struct oce_mbx mbx;
598 bzero(&mbx, sizeof (struct oce_mbx));
599 fwcmd = (struct mbx_create_nic_wq *)&mbx.payload;
622 /* fill rest of mbx */
623 mbx.u0.s.embedded = 1;
624 mbx.payload_length = sizeof (struct mbx_create_nic_wq);
625 DW_SWAP(u32ptr(&mbx), mbx.payload_length + OCE_BMBX_RHDR_SZ);
628 ret = oce_mbox_post(dev, &mbx, NULL);
665 struct oce_mbx mbx;
672 bzero(&mbx, sizeof (struct oce_mbx));
674 fwcmd = (struct mbx_delete_nic_wq *)&mbx.payload;
676 (void) oce_destroy_q(dev, &mbx,
825 struct oce_mbx mbx;
839 bzero(&mbx, sizeof (struct oce_mbx));
840 fwcmd = (struct mbx_create_nic_rq *)&mbx.payload;
856 /* fill rest of mbx */
857 mbx.u0.s.embedded = 1;
858 mbx.payload_length = sizeof (struct mbx_create_nic_rq);
859 DW_SWAP(u32ptr(&mbx), mbx.payload_length + OCE_BMBX_RHDR_SZ);
862 ret = oce_mbox_post(dev, &mbx, NULL);
900 struct oce_mbx mbx;
906 bzero(&mbx, sizeof (struct oce_mbx));
910 fwcmd = (struct mbx_delete_nic_rq *)&mbx.payload;
912 (void) oce_destroy_q(dev, &mbx,
977 * mbx - mbox command to send to the fw to delete the queue
978 * mbx contains the queue information to delete
979 * req_size - the size of the mbx payload dependent on the qtype
985 oce_destroy_q(struct oce_dev *dev, struct oce_mbx *mbx, size_t req_size,
988 struct mbx_hdr *hdr = (struct mbx_hdr *)&mbx->payload;
1028 /* fill rest of mbx */
1029 mbx->u0.s.embedded = 1;
1030 mbx->payload_length = (uint32_t)req_size;
1031 DW_SWAP(u32ptr(mbx), mbx->payload_length + OCE_BMBX_RHDR_SZ);
1034 ret = oce_mbox_post(dev, mbx, NULL);
1057 struct oce_mbx mbx;
1062 bzero(&mbx, sizeof (struct oce_mbx));
1063 fwcmd = (struct mbx_modify_common_eq_delay *)&mbx.payload;
1081 /* fill rest of mbx */
1082 mbx.u0.s.embedded = 1;
1083 mbx.payload_length = sizeof (struct mbx_modify_common_eq_delay);
1084 DW_SWAP(u32ptr(&mbx), mbx.payload_length + OCE_BMBX_RHDR_SZ);
1087 ret = oce_mbox_post(dev, &mbx, NULL);