Home
last modified time | relevance | path

Searched refs:rsrc_id (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/clk/imx/
H A Dclk-scu.c51 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()
289 if (clk->rsrc_id == IMX_SC_R_A35 || clk->rsrc_id == IMX_SC_R_A53) in clk_scu_atf_set_cpu_rate()
291 else if (clk->rsrc_id == IMX_SC_R_A72) in clk_scu_atf_set_cpu_rate()
325 msg.resource = cpu_to_le16(clk->rsrc_id); in clk_scu_set_rate()
343 msg.data.req.resource = cpu_to_le16(clk->rsrc_id); in clk_scu_get_parent()
370 msg.resource = cpu_to_le16(clk->rsrc_id); in clk_scu_set_parent()
[all …]
H A Dclk-scu.h36 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 Dmcs_rvu_if.c657 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 Dmcs.c567 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 Dmcs.h182 int mcs_free_rsrc(struct rsrc_bmap *rsrc, u16 *pf_map, int rsrc_id, u16 pcifunc);
/linux/drivers/remoteproc/
H A Dimx_rproc.c124 u32 rsrc_id; /* resource id */ member
339 return imx_sc_pm_cpu_start(priv->ipc_handle, priv->rsrc_id, true, priv->entry); in imx_rproc_scu_api_start()
437 return imx_sc_pm_cpu_start(priv->ipc_handle, priv->rsrc_id, false, priv->entry); in imx_rproc_scu_api_stop()
697 if (imx_sc_rm_is_resource_owned(priv->ipc_handle, priv->rsrc_id)) in imx_rproc_scu_api_detach()
918 if (imx_sc_rm_is_resource_owned(priv->ipc_handle, priv->rsrc_id)) { in imx_rproc_put_scu()
1051 ret = of_property_read_u32(dev->of_node, "fsl,resource-id", &priv->rsrc_id); in imx_rproc_scu_api_detect_mode()
1057 if (priv->rsrc_id == IMX_SC_R_M4_1_PID0) in imx_rproc_scu_api_detect_mode()
1070 if (imx_sc_rm_is_resource_owned(priv->ipc_handle, priv->rsrc_id)) { in imx_rproc_scu_api_detect_mode()
1082 ret = imx_sc_rm_get_resource_owner(priv->ipc_handle, priv->rsrc_id, &pt); in imx_rproc_scu_api_detect_mode()
/linux/drivers/net/ethernet/freescale/
H A Dfec_main.c1348 u32 rsrc_id, val; in fec_enet_ipg_stop_set() local
1357 rsrc_id = idx ? IMX_SC_R_ENET_1 : IMX_SC_R_ENET_0; in fec_enet_ipg_stop_set()
1360 imx_sc_misc_set_control(fep->ipc_handle, rsrc_id, IMX_SC_C_IPG_STOP, val); in fec_enet_ipg_stop_set()
/linux/drivers/scsi/lpfc/
H A Dlpfc_sli.c6398 uint16_t rsrc_id, rsrc_start, j, k; in lpfc_sli4_alloc_extent() local
6578 rsrc_id = bf_get(lpfc_mbx_rsrc_id_word4_0, in lpfc_sli4_alloc_extent()
6581 rsrc_id = bf_get(lpfc_mbx_rsrc_id_word4_1, in lpfc_sli4_alloc_extent()
6591 rsrc_blks->rsrc_start = rsrc_id; in lpfc_sli4_alloc_extent()
6594 rsrc_start = rsrc_id; in lpfc_sli4_alloc_extent()
6600 while (rsrc_id < (rsrc_start + rsrc_size)) { in lpfc_sli4_alloc_extent()
6601 ids[j] = rsrc_id; in lpfc_sli4_alloc_extent()
6602 rsrc_id++; in lpfc_sli4_alloc_extent()