| /linux/drivers/clk/imx/ |
| H A D | clk-scu.c | 51 u16 rsrc_id; member 69 u16 rsrc_id; member 181 static bool imx_scu_clk_is_valid(u32 rsrc_id) in imx_scu_clk_is_valid() argument 188 p = bsearch(&rsrc_id, rsrc_table->rsrc, rsrc_table->num, in imx_scu_clk_is_valid() 252 msg.data.req.resource = cpu_to_le16(clk->rsrc_id); in clk_scu_recalc_rate() 272 if (clk->rsrc_id == IMX_SC_R_A35 || clk->rsrc_id == IMX_SC_R_A53) in clk_scu_atf_set_cpu_rate() 274 else if (clk->rsrc_id == IMX_SC_R_A72) in clk_scu_atf_set_cpu_rate() 308 msg.resource = cpu_to_le16(clk->rsrc_id); in clk_scu_set_rate() 326 msg.data.req.resource = cpu_to_le16(clk->rsrc_id); in clk_scu_get_parent() 353 msg.resource = cpu_to_le16(clk->rsrc_id); in clk_scu_set_parent() [all …]
|
| H A D | clk-scu.h | 36 int num_parents, u32 rsrc_id, u8 clk_type); 40 u32 rsrc_id, u8 clk_type); 50 int num_parents, u32 rsrc_id, u8 gpr_id, u8 flags, 53 static inline struct clk_hw *imx_clk_scu(const char *name, u32 rsrc_id, in imx_clk_scu() argument 56 return imx_clk_scu_alloc_dev(name, NULL, 0, rsrc_id, clk_type); in imx_clk_scu() 60 int num_parents, u32 rsrc_id, u8 clk_type) in imx_clk_scu2() argument 62 return imx_clk_scu_alloc_dev(name, parents, num_parents, rsrc_id, clk_type); in imx_clk_scu2() 82 u32 rsrc_id, u8 gpr_id, bool invert) in imx_clk_gate_gpr_scu() argument 84 return __imx_clk_gpr_scu(name, &parent_name, 1, rsrc_id, gpr_id, in imx_clk_gate_gpr_scu() 89 u32 rsrc_id, u8 gpr_id) in imx_clk_divider_gpr_scu() argument [all …]
|
| /linux/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | mcs_rvu_if.c | 657 rc = mcs_free_rsrc(&map->flow_ids, map->flowid2pf_map, req->rsrc_id, pcifunc); in rvu_mbox_handler_mcs_free_resources() 658 mcs_ena_dis_flowid_entry(mcs, req->rsrc_id, req->dir, false); in rvu_mbox_handler_mcs_free_resources() 661 rc = mcs_free_rsrc(&map->secy, map->secy2pf_map, req->rsrc_id, pcifunc); in rvu_mbox_handler_mcs_free_resources() 662 mcs_clear_secy_plcy(mcs, req->rsrc_id, req->dir); in rvu_mbox_handler_mcs_free_resources() 665 rc = mcs_free_rsrc(&map->sc, map->sc2pf_map, req->rsrc_id, pcifunc); in rvu_mbox_handler_mcs_free_resources() 668 mcs_ena_dis_sc_cam_entry(mcs, req->rsrc_id, false); in rvu_mbox_handler_mcs_free_resources() 671 rc = mcs_free_rsrc(&map->sa, map->sa2pf_map, req->rsrc_id, pcifunc); in rvu_mbox_handler_mcs_free_resources() 686 int rsrc_id, i; in rvu_mbox_handler_mcs_alloc_resources() local 701 rsrc_id = mcs_alloc_all_rsrc(mcs, &rsp->flow_ids[0], in rvu_mbox_handler_mcs_alloc_resources() 713 rsrc_id = mcs_alloc_rsrc(&map->flow_ids, map->flowid2pf_map, pcifunc); in rvu_mbox_handler_mcs_alloc_resources() [all …]
|
| H A D | mcs.c | 567 int rsrc_id; in mcs_alloc_ctrlpktrule() local 572 rsrc_id = bitmap_find_next_zero_area(rsrc->bmap, rsrc->max, offset, 1, 0); in mcs_alloc_ctrlpktrule() 573 if (rsrc_id >= rsrc->max) in mcs_alloc_ctrlpktrule() 576 bitmap_set(rsrc->bmap, rsrc_id, 1); in mcs_alloc_ctrlpktrule() 577 pf_map[rsrc_id] = pcifunc; in mcs_alloc_ctrlpktrule() 579 return rsrc_id; in mcs_alloc_ctrlpktrule() 700 int mcs_free_rsrc(struct rsrc_bmap *rsrc, u16 *pf_map, int rsrc_id, u16 pcifunc) in mcs_free_rsrc() argument 703 if (pf_map[rsrc_id] != pcifunc) in mcs_free_rsrc() 706 rvu_free_rsrc(rsrc, rsrc_id); in mcs_free_rsrc() 707 pf_map[rsrc_id] = 0; in mcs_free_rsrc() [all …]
|
| H A D | mcs.h | 182 int mcs_free_rsrc(struct rsrc_bmap *rsrc, u16 *pf_map, int rsrc_id, u16 pcifunc);
|
| H A D | mbox.h | 2279 u8 rsrc_id; /* Index of the entry to be freed */ member
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | cn10k_macsec.c | 111 enum mcs_rsrc_type type, u16 *rsrc_id) in cn10k_mcs_alloc_rsrc() argument 142 *rsrc_id = rsp->flow_ids[0]; in cn10k_mcs_alloc_rsrc() 145 *rsrc_id = rsp->sc_ids[0]; in cn10k_mcs_alloc_rsrc() 148 *rsrc_id = rsp->secy_ids[0]; in cn10k_mcs_alloc_rsrc() 151 *rsrc_id = rsp->sa_ids[0]; in cn10k_mcs_alloc_rsrc() 191 req->rsrc_id = hw_rsrc_id; in cn10k_mcs_free_rsrc()
|
| /linux/drivers/scsi/lpfc/ |
| H A D | lpfc_sli.c | 6399 uint16_t rsrc_id, rsrc_start, j, k; in lpfc_sli4_alloc_extent() local 6579 rsrc_id = bf_get(lpfc_mbx_rsrc_id_word4_0, in lpfc_sli4_alloc_extent() 6582 rsrc_id = bf_get(lpfc_mbx_rsrc_id_word4_1, in lpfc_sli4_alloc_extent() 6592 rsrc_blks->rsrc_start = rsrc_id; in lpfc_sli4_alloc_extent() 6595 rsrc_start = rsrc_id; in lpfc_sli4_alloc_extent() 6601 while (rsrc_id < (rsrc_start + rsrc_size)) { in lpfc_sli4_alloc_extent() 6602 ids[j] = rsrc_id; in lpfc_sli4_alloc_extent() 6603 rsrc_id++; in lpfc_sli4_alloc_extent()
|