Lines Matching full:mbx
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()
537 (void)oce_destroy_q(sc, &mbx, sizeof(struct mbx_delete_nic_rq_v1), QTYPE_RQ, 1); in oce_rq_del()
601 struct oce_mbx mbx; in oce_eq_del() local
606 bzero(&mbx, sizeof(mbx)); in oce_eq_del()
607 fwcmd = (struct mbx_destroy_common_eq *)&mbx.payload; in oce_eq_del()
609 (void)oce_destroy_q(sc, &mbx, in oce_eq_del()
632 struct oce_mbx mbx; in oce_mq_create() local
659 bzero(&mbx, sizeof(struct oce_mbx)); in oce_mq_create()
662 fwcmd = (struct mbx_create_common_mq_ex *)&mbx.payload; in oce_mq_create()
696 mbx.u0.s.embedded = 1; in oce_mq_create()
697 mbx.payload_length = sizeof(struct mbx_create_common_mq_ex); in oce_mq_create()
698 DW_SWAP(u32ptr(&mbx), mbx.payload_length + OCE_BMBX_RHDR_SZ); in oce_mq_create()
700 rc = oce_mbox_post(sc, &mbx, NULL); in oce_mq_create()
737 struct oce_mbx mbx; in oce_mq_free() local
747 bzero(&mbx, sizeof (struct oce_mbx)); in oce_mq_free()
748 fwcmd = (struct mbx_destroy_common_mq *)&mbx.payload; in oce_mq_free()
750 (void) oce_destroy_q(sc, &mbx, in oce_mq_free()
769 * @param mbx mailbox command to send to the fw to delete the queue
770 * (mbx contains the queue information to delete)
771 * @param req_size the size of the mbx payload dependent on the qtype
776 oce_destroy_q(POCE_SOFTC sc, struct oce_mbx *mbx, size_t req_size, in oce_destroy_q() argument
779 struct mbx_hdr *hdr = (struct mbx_hdr *)&mbx->payload; in oce_destroy_q()
813 mbx->u0.s.embedded = 1; in oce_destroy_q()
814 mbx->payload_length = (uint32_t) req_size; in oce_destroy_q()
815 DW_SWAP(u32ptr(mbx), mbx->payload_length + OCE_BMBX_RHDR_SZ); in oce_destroy_q()
817 rc = oce_mbox_post(sc, mbx, NULL); in oce_destroy_q()
885 struct oce_mbx mbx; in oce_cq_del() local
889 bzero(&mbx, sizeof(struct oce_mbx)); in oce_cq_del()
891 fwcmd = (struct mbx_destroy_common_cq *)&mbx.payload; in oce_cq_del()
893 (void)oce_destroy_q(sc, &mbx, in oce_cq_del()
1234 struct oce_mbx mbx; in oce_stop_rx() local
1250 bzero(&mbx, sizeof(mbx)); in oce_stop_rx()
1252 fwcmd = (struct mbx_delete_nic_rq *)&mbx.payload; in oce_stop_rx()
1254 … (void)oce_destroy_q(sc, &mbx, sizeof(struct mbx_delete_nic_rq), QTYPE_RQ, 0); in oce_stop_rx()
1256 fwcmd1 = (struct mbx_delete_nic_rq_v1 *)&mbx.payload; in oce_stop_rx()
1260 … (void)oce_destroy_q(sc,&mbx,sizeof(struct mbx_delete_nic_rq_v1),QTYPE_RQ,1); in oce_stop_rx()