/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | dcr.h | 29 #define dcr_map(dev, dcr_n, dcr_c) dcr_map_generic(dev, dcr_n, dcr_c) 31 #define dcr_read(host, dcr_n) dcr_read_generic(host, dcr_n) 32 #define dcr_write(host, dcr_n, value) dcr_write_generic(host, dcr_n, value) 39 #define dcr_map(dev, dcr_n, dcr_c) dcr_map_native(dev, dcr_n, dcr_c) 41 #define dcr_read(host, dcr_n) dcr_read_native(host, dcr_n) [all...] |
H A D | dcr-mmio.h | 25 unsigned int dcr_n, 29 static inline u32 dcr_read_mmio(dcr_host_mmio_t host, unsigned int dcr_n) in dcr_read_mmio() argument 31 return in_be32(host.token + ((host.base + dcr_n) * host.stride)); in dcr_read_mmio() 35 unsigned int dcr_n, in dcr_write_mmio() 38 out_be32(host.token + ((host.base + dcr_n) * host.stride), value); in dcr_write_mmio() 34 dcr_write_mmio(dcr_host_mmio_t host, unsigned int dcr_n, u32 value) dcr_write_mmio() argument
|
H A D | dcr-native.h | 26 #define dcr_map_native(dev, dcr_n, dcr_c) \ 27 ((dcr_host_native_t){ .base = (dcr_n) }) 29 #define dcr_read_native(host, dcr_n) mfdcr(dcr_n + host.base) 30 #define dcr_write_native(host, dcr_n, value) mtdcr(dcr_n + host.base, value)
|
H A D | dcr-generic.h | 24 extern dcr_host_t dcr_map_generic(struct device_node *dev, unsigned int dcr_n, 28 extern u32 dcr_read_generic(dcr_host_t host, unsigned int dcr_n); 30 extern void dcr_write_generic(dcr_host_t host, unsigned int dcr_n, u32 value);
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | dcr.h | 29 #define dcr_map(dev, dcr_n, dcr_c) dcr_map_generic(dev, dcr_n, dcr_c) 31 #define dcr_read(host, dcr_n) dcr_read_generic(host, dcr_n) 32 #define dcr_write(host, dcr_n, value) dcr_write_generic(host, dcr_n, value) 39 #define dcr_map(dev, dcr_n, dcr_c) dcr_map_native(dev, dcr_n, dcr_c) 41 #define dcr_read(host, dcr_n) dcr_read_native(host, dcr_n) [all...] |
H A D | dcr-mmio.h | 25 unsigned int dcr_n, 29 static inline u32 dcr_read_mmio(dcr_host_mmio_t host, unsigned int dcr_n) in dcr_read_mmio() argument 31 return in_be32(host.token + ((host.base + dcr_n) * host.stride)); in dcr_read_mmio() 35 unsigned int dcr_n, in dcr_write_mmio() 38 out_be32(host.token + ((host.base + dcr_n) * host.stride), value); in dcr_write_mmio() 34 dcr_write_mmio(dcr_host_mmio_t host, unsigned int dcr_n, u32 value) dcr_write_mmio() argument
|
H A D | dcr-native.h | 26 #define dcr_map_native(dev, dcr_n, dcr_c) \ 27 ((dcr_host_native_t){ .base = (dcr_n) }) 29 #define dcr_read_native(host, dcr_n) mfdcr(dcr_n + host.base) 30 #define dcr_write_native(host, dcr_n, value) mtdcr(dcr_n + host.base, value)
|
H A D | dcr-generic.h | 24 extern dcr_host_t dcr_map_generic(struct device_node *dev, unsigned int dcr_n, 28 extern u32 dcr_read_generic(dcr_host_t host, unsigned int dcr_n); 30 extern void dcr_write_generic(dcr_host_t host, unsigned int dcr_n, u32 value);
|
/kernel/linux/linux-5.10/arch/powerpc/sysdev/ |
H A D | dcr.c | 49 unsigned int dcr_n, in dcr_map_generic() 68 host.host.native = dcr_map_native(dev, dcr_n, dcr_c); in dcr_map_generic() 71 host.host.mmio = dcr_map_mmio(dev, dcr_n, dcr_c); in dcr_map_generic() 90 u32 dcr_read_generic(dcr_host_t host, unsigned int dcr_n) in dcr_read_generic() argument 93 return dcr_read_native(host.host.native, dcr_n); in dcr_read_generic() 95 return dcr_read_mmio(host.host.mmio, dcr_n); in dcr_read_generic() 102 void dcr_write_generic(dcr_host_t host, unsigned int dcr_n, u32 value) in dcr_write_generic() argument 105 dcr_write_native(host.host.native, dcr_n, value); in dcr_write_generic() 107 dcr_write_mmio(host.host.mmio, dcr_n, value); in dcr_write_generic() 143 unsigned int dcr_n, in of_translate_dcr_address() 48 dcr_map_generic(struct device_node *dev, unsigned int dcr_n, unsigned int dcr_c) dcr_map_generic() argument 142 of_translate_dcr_address(struct device_node *dev, unsigned int dcr_n, unsigned int *out_stride) of_translate_dcr_address() argument 178 dcr_map_mmio(struct device_node *dev, unsigned int dcr_n, unsigned int dcr_c) dcr_map_mmio() argument [all...] |
/kernel/linux/linux-6.6/arch/powerpc/sysdev/ |
H A D | dcr.c | 49 unsigned int dcr_n, in dcr_map_generic() 68 host.host.native = dcr_map_native(dev, dcr_n, dcr_c); in dcr_map_generic() 71 host.host.mmio = dcr_map_mmio(dev, dcr_n, dcr_c); in dcr_map_generic() 90 u32 dcr_read_generic(dcr_host_t host, unsigned int dcr_n) in dcr_read_generic() argument 93 return dcr_read_native(host.host.native, dcr_n); in dcr_read_generic() 95 return dcr_read_mmio(host.host.mmio, dcr_n); in dcr_read_generic() 102 void dcr_write_generic(dcr_host_t host, unsigned int dcr_n, u32 value) in dcr_write_generic() argument 105 dcr_write_native(host.host.native, dcr_n, value); in dcr_write_generic() 107 dcr_write_mmio(host.host.mmio, dcr_n, value); in dcr_write_generic() 143 unsigned int dcr_n, in of_translate_dcr_address() 48 dcr_map_generic(struct device_node *dev, unsigned int dcr_n, unsigned int dcr_c) dcr_map_generic() argument 142 of_translate_dcr_address(struct device_node *dev, unsigned int dcr_n, unsigned int *out_stride) of_translate_dcr_address() argument 178 dcr_map_mmio(struct device_node *dev, unsigned int dcr_n, unsigned int dcr_c) dcr_map_mmio() argument [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/ |
H A D | axon_msi.c | 85 static void msic_dcr_write(struct axon_msic *msic, unsigned int dcr_n, u32 val) in msic_dcr_write() argument 87 pr_devel("axon_msi: dcr_write(0x%x, 0x%x)\n", val, dcr_n); in msic_dcr_write() 89 dcr_write(msic->dcr_host, dcr_n, val); in msic_dcr_write()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/cell/ |
H A D | axon_msi.c | 86 static void msic_dcr_write(struct axon_msic *msic, unsigned int dcr_n, u32 val) in msic_dcr_write() argument 88 pr_devel("axon_msi: dcr_write(0x%x, 0x%x)\n", val, dcr_n); in msic_dcr_write() 90 dcr_write(msic->dcr_host, dcr_n, val); in msic_dcr_write()
|