Searched refs:scom_map_t (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/arch/powerpc/include/asm/ |
D | scom.h | 44 typedef void *scom_map_t; typedef 54 scom_map_t (*map)(struct device_node *ctrl_dev, u64 reg, u64 count); 55 void (*unmap)(scom_map_t map); 57 int (*read)(scom_map_t map, u64 reg, u64 *value); 58 int (*write)(scom_map_t map, u64 reg, u64 value); 76 static inline int scom_map_ok(scom_map_t map) in scom_map_ok() 89 static inline scom_map_t scom_map(struct device_node *ctrl_dev, in scom_map() 119 extern scom_map_t scom_map_device(struct device_node *dev, int index); 126 static inline void scom_unmap(scom_map_t map) in scom_unmap() 140 static inline int scom_read(scom_map_t map, u64 reg, u64 *value) in scom_read() [all …]
|
/Linux-v4.19/arch/powerpc/platforms/powernv/ |
D | opal-xscom.c | 33 static scom_map_t opal_scom_map(struct device_node *dev, u64 reg, u64 count) in opal_scom_map() 55 return (scom_map_t)m; in opal_scom_map() 58 static void opal_scom_unmap(scom_map_t map) in opal_scom_unmap() 105 static int opal_scom_read(scom_map_t map, u64 reg, u64 *value) in opal_scom_read() 117 static int opal_scom_write(scom_map_t map, u64 reg, u64 value) in opal_scom_write()
|
/Linux-v4.19/arch/powerpc/sysdev/ |
D | scom.c | 52 scom_map_t scom_map_device(struct device_node *dev, int index) in scom_map_device() 58 scom_map_t ret; in scom_map_device() 113 scom_map_t map; in scom_debug_read() 150 scom_map_t map; in scom_debug_write()
|