Lines Matching full:mbox
17 mutex_lock(&pf->mbox.lock); in otx2_dmacflt_do_add()
19 req = otx2_mbox_alloc_msg_cgx_mac_addr_add(&pf->mbox); in otx2_dmacflt_do_add()
21 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_do_add()
26 err = otx2_sync_mbox_msg(&pf->mbox); in otx2_dmacflt_do_add()
30 otx2_mbox_get_rsp(&pf->mbox.mbox, 0, &req->hdr); in otx2_dmacflt_do_add()
32 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_do_add()
39 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_do_add()
49 mutex_lock(&pf->mbox.lock); in otx2_dmacflt_add_pfmac()
51 req = otx2_mbox_alloc_msg_cgx_mac_addr_set(&pf->mbox); in otx2_dmacflt_add_pfmac()
53 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_add_pfmac()
60 err = otx2_sync_mbox_msg(&pf->mbox); in otx2_dmacflt_add_pfmac()
66 otx2_mbox_get_rsp(&pf->mbox.mbox, 0, &req->hdr); in otx2_dmacflt_add_pfmac()
75 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_add_pfmac()
100 mutex_lock(&pfvf->mbox.lock); in otx2_dmacflt_do_remove()
101 req = otx2_mbox_alloc_msg_cgx_mac_addr_del(&pfvf->mbox); in otx2_dmacflt_do_remove()
103 mutex_unlock(&pfvf->mbox.lock); in otx2_dmacflt_do_remove()
109 err = otx2_sync_mbox_msg(&pfvf->mbox); in otx2_dmacflt_do_remove()
110 mutex_unlock(&pfvf->mbox.lock); in otx2_dmacflt_do_remove()
120 mutex_lock(&pf->mbox.lock); in otx2_dmacflt_remove_pfmac()
121 req = otx2_mbox_alloc_msg_cgx_mac_addr_reset(&pf->mbox); in otx2_dmacflt_remove_pfmac()
123 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_remove_pfmac()
128 err = otx2_sync_mbox_msg(&pf->mbox); in otx2_dmacflt_remove_pfmac()
130 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_remove_pfmac()
155 mutex_lock(&pf->mbox.lock); in otx2_dmacflt_get_max_cnt()
156 msg = otx2_mbox_alloc_msg_cgx_mac_max_entries_get(&pf->mbox); in otx2_dmacflt_get_max_cnt()
159 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_get_max_cnt()
163 err = otx2_sync_mbox_msg(&pf->mbox); in otx2_dmacflt_get_max_cnt()
168 otx2_mbox_get_rsp(&pf->mbox.mbox, 0, &msg->hdr); in otx2_dmacflt_get_max_cnt()
178 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_get_max_cnt()
188 mutex_lock(&pf->mbox.lock); in otx2_dmacflt_update()
190 req = otx2_mbox_alloc_msg_cgx_mac_addr_update(&pf->mbox); in otx2_dmacflt_update()
193 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_update()
202 rc = otx2_sync_mbox_msg(&pf->mbox); in otx2_dmacflt_update()
207 otx2_mbox_get_rsp(&pf->mbox.mbox, 0, &req->hdr); in otx2_dmacflt_update()
216 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_update()