Searched refs:rsrc_lock (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | main.h | 323 spinlock_t rsrc_lock; /* protect HW resource array access */ member 449 spin_lock_irqsave(&rf->rsrc_lock, flags); in irdma_alloc_rsrc() 454 spin_unlock_irqrestore(&rf->rsrc_lock, flags); in irdma_alloc_rsrc() 466 spin_unlock_irqrestore(&rf->rsrc_lock, flags); in irdma_alloc_rsrc() 482 spin_lock_irqsave(&rf->rsrc_lock, flags); in irdma_free_rsrc() 484 spin_unlock_irqrestore(&rf->rsrc_lock, flags); in irdma_free_rsrc()
|
| H A D | verbs.c | 911 spin_lock_irqsave(&rf->rsrc_lock, flags); in irdma_setup_gsi_qp_rsrc() 915 spin_unlock_irqrestore(&rf->rsrc_lock, flags); in irdma_setup_gsi_qp_rsrc() 917 spin_unlock_irqrestore(&rf->rsrc_lock, flags); in irdma_setup_gsi_qp_rsrc() 930 spin_lock_irqsave(&rf->rsrc_lock, flags); in irdma_setup_gsi_qp_rsrc() 932 spin_unlock_irqrestore(&rf->rsrc_lock, flags); in irdma_setup_gsi_qp_rsrc()
|
| H A D | utils.c | 1133 spin_lock_irqsave(&rf->rsrc_lock, flags); in irdma_free_gsi_qp_rsrc() 1135 spin_unlock_irqrestore(&rf->rsrc_lock, flags); in irdma_free_gsi_qp_rsrc()
|
| H A D | hw.c | 2097 spin_lock_init(&rf->rsrc_lock); in irdma_set_hw_rsrc()
|
| /linux/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | mcs_rvu_if.c | 648 mutex_lock(&rvu->rsrc_lock); in rvu_mbox_handler_mcs_free_resources() 675 mutex_unlock(&rvu->rsrc_lock); in rvu_mbox_handler_mcs_free_resources() 698 mutex_lock(&rvu->rsrc_lock); in rvu_mbox_handler_mcs_alloc_resources() 757 mutex_unlock(&rvu->rsrc_lock); in rvu_mbox_handler_mcs_alloc_resources() 778 mutex_lock(&rvu->rsrc_lock); in rvu_mbox_handler_mcs_alloc_ctrl_pkt_rule() 808 mutex_unlock(&rvu->rsrc_lock); in rvu_mbox_handler_mcs_alloc_ctrl_pkt_rule() 814 mutex_unlock(&rvu->rsrc_lock); in rvu_mbox_handler_mcs_alloc_ctrl_pkt_rule() 830 mutex_lock(&rvu->rsrc_lock); in rvu_mbox_handler_mcs_free_ctrl_pkt_rule() 834 mutex_unlock(&rvu->rsrc_lock); in rvu_mbox_handler_mcs_free_ctrl_pkt_rule()
|
| H A D | rvu_nix.c | 310 mutex_lock(&rvu->rsrc_lock); in is_valid_txschq() 312 mutex_unlock(&rvu->rsrc_lock); in is_valid_txschq() 560 mutex_lock(&rvu->rsrc_lock); in rvu_nix_flr_free_bpids() 570 mutex_unlock(&rvu->rsrc_lock); in rvu_nix_flr_free_bpids() 620 mutex_lock(&rvu->rsrc_lock); in nix_bp_disable() 628 mutex_unlock(&rvu->rsrc_lock); in nix_bp_disable() 693 mutex_lock(&rvu->rsrc_lock); in rvu_nix_get_bpid() 696 mutex_unlock(&rvu->rsrc_lock); in rvu_nix_get_bpid() 702 mutex_unlock(&rvu->rsrc_lock); in rvu_nix_get_bpid() 2250 mutex_lock(&rvu->rsrc_lock); in rvu_mbox_handler_nix_txsch_alloc() [all …]
|
| H A D | rvu_cgx.c | 1029 mutex_lock(&rvu->rsrc_lock); in rvu_cgx_cfg_pause_frm() 1032 mutex_unlock(&rvu->rsrc_lock); in rvu_cgx_cfg_pause_frm() 1035 mutex_unlock(&rvu->rsrc_lock); in rvu_cgx_cfg_pause_frm() 1303 mutex_lock(&rvu->rsrc_lock); in rvu_cgx_prio_flow_ctrl_cfg() 1306 mutex_unlock(&rvu->rsrc_lock); in rvu_cgx_prio_flow_ctrl_cfg() 1309 mutex_unlock(&rvu->rsrc_lock); in rvu_cgx_prio_flow_ctrl_cfg()
|
| H A D | rvu.c | 230 mutex_lock(&rvu->rsrc_lock); in rvu_get_lf() 234 mutex_unlock(&rvu->rsrc_lock); in rvu_get_lf() 240 mutex_unlock(&rvu->rsrc_lock); in rvu_get_lf() 757 mutex_destroy(&rvu->rsrc_lock); in rvu_free_hw_resources() 1089 mutex_init(&rvu->rsrc_lock); in rvu_setup_hw_resources() 1439 mutex_lock(&rvu->rsrc_lock); in rvu_detach_rsrcs() 1473 mutex_unlock(&rvu->rsrc_lock); in rvu_detach_rsrcs() 1735 mutex_lock(&rvu->rsrc_lock); in rvu_mbox_handler_attach_resources() 1797 mutex_unlock(&rvu->rsrc_lock); in rvu_mbox_handler_attach_resources() 1821 mutex_unlock(&rvu->rsrc_lock); in rvu_mbox_handler_attach_resources() [all …]
|
| H A D | rvu_cn10k.c | 84 mutex_lock(&rvu->rsrc_lock); in rvu_get_lmtaddr() 109 mutex_unlock(&rvu->rsrc_lock); in rvu_get_lmtaddr()
|
| H A D | rvu.h | 385 struct mutex rsrc_lock; /* Serialize resource alloc/free */ member 585 struct mutex rsrc_lock; /* Serialize resource alloc/free */ member
|
| H A D | rvu_cpt.c | 1260 mutex_lock(&rvu->rsrc_lock); in rvu_cpt_ctx_flush() 1287 mutex_unlock(&rvu->rsrc_lock); in rvu_cpt_ctx_flush()
|