Home
last modified time | relevance | path

Searched refs:rsrc_lock (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/
H A Dmain.h310 spinlock_t rsrc_lock; /* protect HW resource array access */ member
428 spin_lock_irqsave(&rf->rsrc_lock, flags); in irdma_alloc_rsrc()
433 spin_unlock_irqrestore(&rf->rsrc_lock, flags); in irdma_alloc_rsrc()
445 spin_unlock_irqrestore(&rf->rsrc_lock, flags); in irdma_alloc_rsrc()
461 spin_lock_irqsave(&rf->rsrc_lock, flags); in irdma_free_rsrc()
463 spin_unlock_irqrestore(&rf->rsrc_lock, flags); in irdma_free_rsrc()
H A Dhw.c1974 spin_lock_init(&rf->rsrc_lock); in irdma_set_hw_rsrc()
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/
H A Dmcs_rvu_if.c646 mutex_lock(&rvu->rsrc_lock); in rvu_mbox_handler_mcs_free_resources()
673 mutex_unlock(&rvu->rsrc_lock); in rvu_mbox_handler_mcs_free_resources()
696 mutex_lock(&rvu->rsrc_lock); in rvu_mbox_handler_mcs_alloc_resources()
755 mutex_unlock(&rvu->rsrc_lock); in rvu_mbox_handler_mcs_alloc_resources()
776 mutex_lock(&rvu->rsrc_lock); in rvu_mbox_handler_mcs_alloc_ctrl_pkt_rule()
806 mutex_unlock(&rvu->rsrc_lock); in rvu_mbox_handler_mcs_alloc_ctrl_pkt_rule()
812 mutex_unlock(&rvu->rsrc_lock); in rvu_mbox_handler_mcs_alloc_ctrl_pkt_rule()
828 mutex_lock(&rvu->rsrc_lock); in rvu_mbox_handler_mcs_free_ctrl_pkt_rule()
832 mutex_unlock(&rvu->rsrc_lock); in rvu_mbox_handler_mcs_free_ctrl_pkt_rule()
H A Drvu_nix.c287 mutex_lock(&rvu->rsrc_lock); in is_valid_txschq()
289 mutex_unlock(&rvu->rsrc_lock); in is_valid_txschq()
2065 mutex_lock(&rvu->rsrc_lock); in rvu_mbox_handler_nix_txsch_alloc()
2132 mutex_unlock(&rvu->rsrc_lock); in rvu_mbox_handler_nix_txsch_alloc()
2329 mutex_lock(&rvu->rsrc_lock); in nix_txschq_free()
2385 mutex_unlock(&rvu->rsrc_lock); in nix_txschq_free()
2427 mutex_lock(&rvu->rsrc_lock); in nix_txschq_free_one()
2457 mutex_unlock(&rvu->rsrc_lock); in nix_txschq_free_one()
2460 mutex_unlock(&rvu->rsrc_lock); in nix_txschq_free_one()
2671 mutex_lock(&rvu->rsrc_lock); in rvu_mbox_handler_nix_txschq_cfg()
[all...]
H A Drvu_cgx.c979 mutex_lock(&rvu->rsrc_lock); in rvu_cgx_cfg_pause_frm()
982 mutex_unlock(&rvu->rsrc_lock); in rvu_cgx_cfg_pause_frm()
985 mutex_unlock(&rvu->rsrc_lock); in rvu_cgx_cfg_pause_frm()
1243 mutex_lock(&rvu->rsrc_lock); in rvu_cgx_prio_flow_ctrl_cfg()
1246 mutex_unlock(&rvu->rsrc_lock); in rvu_cgx_prio_flow_ctrl_cfg()
1249 mutex_unlock(&rvu->rsrc_lock); in rvu_cgx_prio_flow_ctrl_cfg()
H A Drvu_cn10k.c70 mutex_lock(&rvu->rsrc_lock); in rvu_get_lmtaddr()
95 mutex_unlock(&rvu->rsrc_lock); in rvu_get_lmtaddr()
H A Drvu.c230 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()
762 mutex_destroy(&rvu->rsrc_lock); in rvu_free_hw_resources()
1084 mutex_init(&rvu->rsrc_lock); in rvu_setup_hw_resources()
1428 mutex_lock(&rvu->rsrc_lock); in rvu_detach_rsrcs()
1462 mutex_unlock(&rvu->rsrc_lock); in rvu_detach_rsrcs()
1719 mutex_lock(&rvu->rsrc_lock); in rvu_mbox_handler_attach_resources()
1768 mutex_unlock(&rvu->rsrc_lock); in rvu_mbox_handler_attach_resources()
1907 mutex_lock(&rvu->rsrc_lock); in rvu_mbox_handler_free_rsrc_cnt()
[all...]
H A Drvu.h327 struct mutex rsrc_lock; /* Serialize resource alloc/free */ member
484 struct mutex rsrc_lock; /* Serialize resource alloc/free */ member
H A Drvu_cpt.c1182 mutex_lock(&rvu->rsrc_lock); in rvu_cpt_ctx_flush()
1209 mutex_unlock(&rvu->rsrc_lock); in rvu_cpt_ctx_flush()
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_nix.c169 mutex_lock(&rvu->rsrc_lock); in is_valid_txschq()
171 mutex_unlock(&rvu->rsrc_lock); in is_valid_txschq()
1507 mutex_lock(&rvu->rsrc_lock); in rvu_mbox_handler_nix_txsch_alloc()
1572 mutex_unlock(&rvu->rsrc_lock); in rvu_mbox_handler_nix_txsch_alloc()
1634 mutex_lock(&rvu->rsrc_lock); in nix_txschq_free()
1671 mutex_unlock(&rvu->rsrc_lock); in nix_txschq_free()
1712 mutex_lock(&rvu->rsrc_lock); in nix_txschq_free_one()
1715 mutex_unlock(&rvu->rsrc_lock); in nix_txschq_free_one()
1728 mutex_unlock(&rvu->rsrc_lock); in nix_txschq_free_one()
1867 mutex_lock(&rvu->rsrc_lock); in rvu_mbox_handler_nix_txschq_cfg()
[all...]
H A Drvu.c204 mutex_lock(&rvu->rsrc_lock); in rvu_get_lf()
208 mutex_unlock(&rvu->rsrc_lock); in rvu_get_lf()
214 mutex_unlock(&rvu->rsrc_lock); in rvu_get_lf()
702 mutex_destroy(&rvu->rsrc_lock); in rvu_free_hw_resources()
928 mutex_init(&rvu->rsrc_lock); in rvu_setup_hw_resources()
1170 mutex_lock(&rvu->rsrc_lock); in rvu_detach_rsrcs()
1200 mutex_unlock(&rvu->rsrc_lock); in rvu_detach_rsrcs()
1418 mutex_lock(&rvu->rsrc_lock); in rvu_mbox_handler_attach_resources()
1462 mutex_unlock(&rvu->rsrc_lock); in rvu_mbox_handler_attach_resources()
H A Drvu.h320 struct mutex rsrc_lock; /* Serialize resource alloc/free */ member

Completed in 28 milliseconds