Home
last modified time | relevance | path

Searched defs:pruss (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/include/linux/
H A Dpruss_driver.h95 struct pruss { struct
99 struct pruss_mem_region mem_regions[PRUSS_MEM_MAX]; argument
100 struct pruss_mem_region *mem_in_use[PRUSS_MEM_MAX]; argument
108 struct pruss *pruss_get(struct rproc *rproc); argument
129 static inline void pruss_put(struct pruss *pruss) { } in pruss_put()
131 static inline int pruss_request_mem_region(struct pruss *pruss, in pruss_request_mem_region()
138 static inline int pruss_release_mem_region(struct pruss *pruss, in pruss_release_mem_region()
144 static inline int pruss_cfg_get_gpmux(struct pruss *pruss, in pruss_cfg_get_gpmux()
150 static inline int pruss_cfg_set_gpmux(struct pruss *pruss, in pruss_cfg_set_gpmux()
156 static inline int pruss_cfg_gpimode(struct pruss *pruss, in pruss_cfg_gpimode()
[all …]
/openbmc/linux/drivers/soc/ti/
H A Dpruss.c58 struct pruss *pruss; in pruss_get() local
89 void pruss_put(struct pruss *pruss) in pruss_put()
112 int pruss_request_mem_region(struct pruss *pruss, enum pruss_mem mem_id, in pruss_request_mem_region()
145 int pruss_release_mem_region(struct pruss *pruss, in pruss_release_mem_region()
229 int pruss_cfg_gpimode(struct pruss *pruss, enum pruss_pru_id pru_id, in pruss_cfg_gpimode()
250 int pruss_cfg_miirt_enable(struct pruss *pruss, bool enable) in pruss_cfg_miirt_enable()
267 int pruss_cfg_xfr_enable(struct pruss *pruss, enum pru_type pru_type, in pruss_cfg_xfr_enable()
302 static int pruss_clk_mux_setup(struct pruss *pruss, struct clk *clk_mux, in pruss_clk_mux_setup()
381 static int pruss_clk_init(struct pruss *pruss, struct device_node *cfg_node) in pruss_clk_init()
424 static int pruss_cfg_of_init(struct device *dev, struct pruss *pruss) in pruss_cfg_of_init()
[all …]
H A Dpruss.h60 static int pruss_cfg_read(struct pruss *pruss, unsigned int reg, unsigned int *val) in pruss_cfg_read()
79 static int pruss_cfg_update(struct pruss *pruss, unsigned int reg, in pruss_cfg_update()
/openbmc/linux/arch/arm/boot/dts/ti/omap/
H A Dam33xx-l4.dtsi859 pruss: pruss@0 { label
/openbmc/linux/drivers/remoteproc/
H A Dpru_rproc.c118 struct pruss *pruss; member
654 struct pruss *pruss = pru->pruss; in pru_d_da_to_va() local
/openbmc/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_prueth.h215 struct pruss *pruss; member
H A Dicssg_prueth.c1947 struct pruss *pruss; in prueth_probe() local