Lines Matching refs: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()
34 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_do_add()
43 mutex_lock(&pf->mbox.lock); in otx2_dmacflt_add_pfmac()
45 req = otx2_mbox_alloc_msg_cgx_mac_addr_set(&pf->mbox); in otx2_dmacflt_add_pfmac()
47 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_add_pfmac()
52 err = otx2_sync_mbox_msg(&pf->mbox); in otx2_dmacflt_add_pfmac()
54 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_add_pfmac()
79 mutex_lock(&pfvf->mbox.lock); in otx2_dmacflt_do_remove()
80 req = otx2_mbox_alloc_msg_cgx_mac_addr_del(&pfvf->mbox); in otx2_dmacflt_do_remove()
82 mutex_unlock(&pfvf->mbox.lock); in otx2_dmacflt_do_remove()
88 err = otx2_sync_mbox_msg(&pfvf->mbox); in otx2_dmacflt_do_remove()
89 mutex_unlock(&pfvf->mbox.lock); in otx2_dmacflt_do_remove()
99 mutex_lock(&pf->mbox.lock); in otx2_dmacflt_remove_pfmac()
100 req = otx2_mbox_alloc_msg_cgx_mac_addr_reset(&pf->mbox); in otx2_dmacflt_remove_pfmac()
102 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_remove_pfmac()
106 err = otx2_sync_mbox_msg(&pf->mbox); in otx2_dmacflt_remove_pfmac()
108 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_remove_pfmac()
133 mutex_lock(&pf->mbox.lock); in otx2_dmacflt_get_max_cnt()
134 msg = otx2_mbox_alloc_msg_cgx_mac_max_entries_get(&pf->mbox); in otx2_dmacflt_get_max_cnt()
137 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_get_max_cnt()
141 err = otx2_sync_mbox_msg(&pf->mbox); in otx2_dmacflt_get_max_cnt()
146 otx2_mbox_get_rsp(&pf->mbox.mbox, 0, &msg->hdr); in otx2_dmacflt_get_max_cnt()
150 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_get_max_cnt()
159 mutex_lock(&pf->mbox.lock); in otx2_dmacflt_update()
161 req = otx2_mbox_alloc_msg_cgx_mac_addr_update(&pf->mbox); in otx2_dmacflt_update()
164 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_update()
170 rc = otx2_sync_mbox_msg(&pf->mbox); in otx2_dmacflt_update()
172 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_update()