/kernel/linux/linux-5.10/drivers/iommu/ |
H A D | fsl_pamu_domain.c | 87 static int map_subwins(int liodn, struct fsl_dma_domain *dma_domain) in map_subwins() argument 97 ret = pamu_config_spaace(liodn, dma_domain->win_cnt, i, in map_subwins() 107 pr_debug("SPAACE configuration failed for liodn %d\n", in map_subwins() 108 liodn); in map_subwins() 117 static int map_win(int liodn, struct fsl_dma_domain *dma_domain) in map_win() argument 125 ret = pamu_config_ppaace(liodn, wnd_addr, in map_win() 133 pr_debug("PAACE configuration failed for liodn %d\n", liodn); in map_win() 139 static int map_liodn(int liodn, struct fsl_dma_domain *dma_domain) in map_liodn() argument 142 return map_subwins(liodn, dma_domai in map_liodn() 148 update_liodn(int liodn, struct fsl_dma_domain *dma_domain, u32 wnd_nr) update_liodn() argument 188 update_liodn_stash(int liodn, struct fsl_dma_domain *dma_domain, u32 val) update_liodn_stash() argument 218 pamu_set_liodn(int liodn, struct device *dev, struct fsl_dma_domain *dma_domain, struct iommu_domain_geometry *geom_attr, u32 win_cnt) pamu_set_liodn() argument 345 attach_device(struct fsl_dma_domain *dma_domain, int liodn, struct device *dev) attach_device() argument 599 handle_attach_device(struct fsl_dma_domain *dma_domain, struct device *dev, const u32 *liodn, int num) handle_attach_device() argument 651 const u32 *liodn; fsl_pamu_attach_device() local [all...] |
H A D | fsl_pamu.c | 63 /* maximum subwindows permitted per liodn */ 71 * subwindow count per liodn. 81 * @liodn: liodn PAACT index for desired PAACE 86 static struct paace *pamu_get_ppaace(int liodn) in pamu_get_ppaace() argument 88 if (!ppaact || liodn >= PAACE_NUMBER_ENTRIES) { in pamu_get_ppaace() 93 return &ppaact[liodn]; in pamu_get_ppaace() 98 * @liodn: liodn PAACT index for desired PAACE 102 int pamu_enable_liodn(int liodn) in pamu_enable_liodn() argument 132 pamu_disable_liodn(int liodn) pamu_disable_liodn() argument 236 pamu_free_subwins(int liodn) pamu_free_subwins() argument 259 pamu_update_paace_stash(int liodn, u32 subwin, u32 value) pamu_update_paace_stash() argument 281 pamu_disable_spaace(int liodn, u32 subwin) pamu_disable_spaace() argument 322 pamu_config_ppaace(int liodn, phys_addr_t win_addr, phys_addr_t win_size, u32 omi, unsigned long rpn, u32 snoopid, u32 stashid, u32 subwin_cnt, int prot) pamu_config_ppaace() argument 414 pamu_config_spaace(int liodn, u32 subwin_cnt, u32 subwin, phys_addr_t subwin_size, u32 omi, unsigned long rpn, u32 snoopid, u32 stashid, int enable, int prot) pamu_config_spaace() argument 721 int liodn; setup_liodns() local [all...] |
H A D | fsl_pamu.h | 384 int pamu_enable_liodn(int liodn); 385 int pamu_disable_liodn(int liodn); 386 void pamu_free_subwins(int liodn); 387 int pamu_config_ppaace(int liodn, phys_addr_t win_addr, phys_addr_t win_size, 390 int pamu_config_spaace(int liodn, u32 subwin_cnt, u32 subwin_addr, 396 int pamu_update_paace_stash(int liodn, u32 subwin, u32 value); 397 int pamu_disable_spaace(int liodn, u32 subwin);
|
H A D | fsl_pamu_domain.h | 70 u32 liodn; member
|
/kernel/linux/linux-6.6/drivers/iommu/ |
H A D | fsl_pamu_domain.c | 58 static int update_liodn_stash(int liodn, struct fsl_dma_domain *dma_domain, in update_liodn_stash() argument 65 ret = pamu_update_paace_stash(liodn, val); in update_liodn_stash() 67 pr_debug("Failed to update SPAACE for liodn %d\n ", liodn); in update_liodn_stash() 79 int liodn) in pamu_set_liodn() 93 ret = pamu_disable_liodn(liodn); in pamu_set_liodn() 96 ret = pamu_config_ppaace(liodn, omi_index, dma_domain->stash_id, 0); in pamu_set_liodn() 99 ret = pamu_config_ppaace(liodn, ~(u32)0, dma_domain->stash_id, in pamu_set_liodn() 104 pr_debug("PAACE configuration failed for liodn %d\n", in pamu_set_liodn() 105 liodn); in pamu_set_liodn() 78 pamu_set_liodn(struct fsl_dma_domain *dma_domain, struct device *dev, int liodn) pamu_set_liodn() argument 138 attach_device(struct fsl_dma_domain *dma_domain, int liodn, struct device *dev) attach_device() argument 239 const u32 *liodn; fsl_pamu_attach_device() local [all...] |
H A D | fsl_pamu.c | 66 /* maximum subwindows permitted per liodn */ 71 * @liodn: liodn PAACT index for desired PAACE 76 static struct paace *pamu_get_ppaace(int liodn) in pamu_get_ppaace() argument 78 if (!ppaact || liodn >= PAACE_NUMBER_ENTRIES) { in pamu_get_ppaace() 83 return &ppaact[liodn]; in pamu_get_ppaace() 88 * @liodn: liodn PAACT index for desired PAACE 92 int pamu_enable_liodn(int liodn) in pamu_enable_liodn() argument 96 ppaace = pamu_get_ppaace(liodn); in pamu_enable_liodn() 122 pamu_disable_liodn(int liodn) pamu_disable_liodn() argument 164 pamu_update_paace_stash(int liodn, u32 value) pamu_update_paace_stash() argument 191 pamu_config_ppaace(int liodn, u32 omi, u32 stashid, int prot) pamu_config_ppaace() argument 468 int liodn; setup_liodns() local [all...] |
H A D | fsl_pamu.h | 384 int pamu_enable_liodn(int liodn); 385 int pamu_disable_liodn(int liodn); 386 int pamu_config_ppaace(int liodn, u32 omi, uint32_t stashid, int prot); 390 int pamu_update_paace_stash(int liodn, u32 value);
|
H A D | fsl_pamu_domain.h | 24 u32 liodn; member
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | fsl_hcalls.h | 390 * @liodn: the LIODN of the I/O device for which to enable DMA 394 static inline unsigned int fh_dma_enable(unsigned int liodn) in fh_dma_enable() argument 400 r3 = liodn; in fh_dma_enable() 412 * @liodn: the LIODN of the I/O device for which to disable DMA 416 static inline unsigned int fh_dma_disable(unsigned int liodn) in fh_dma_disable() argument 422 r3 = liodn; in fh_dma_disable()
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | fsl_hcalls.h | 390 * @liodn: the LIODN of the I/O device for which to enable DMA 394 static inline unsigned int fh_dma_enable(unsigned int liodn) in fh_dma_enable() argument 400 r3 = liodn; in fh_dma_enable() 412 * @liodn: the LIODN of the I/O device for which to disable DMA 416 static inline unsigned int fh_dma_disable(unsigned int liodn) in fh_dma_disable() argument 422 r3 = liodn; in fh_dma_disable()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/fman/ |
H A D | fman.h | 297 * liodn - Logical IO device number 305 u64 addr, u8 tnum, u16 liodn);
|
H A D | fman.c | 586 u16 __maybe_unused liodn) in fman_bus_error() 1285 u16 liodn; in dma_err_event() local 1319 liodn = (u16)(com_id & DMA_TRANSFER_LIODN_MASK); in dma_err_event() 1321 liodn); in dma_err_event() 583 fman_bus_error(struct fman *fman, u8 __maybe_unused port_id, u64 __maybe_unused addr, u8 __maybe_unused tnum, u16 __maybe_unused liodn) fman_bus_error() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/fman/ |
H A D | fman.h | 270 * liodn - Logical IO device number 278 u64 addr, u8 tnum, u16 liodn);
|
H A D | fman.c | 560 u16 __maybe_unused liodn) in fman_bus_error() 1259 u16 liodn; in dma_err_event() local 1293 liodn = (u16)(com_id & DMA_TRANSFER_LIODN_MASK); in dma_err_event() 1295 liodn); in dma_err_event() 557 fman_bus_error(struct fman *fman, u8 __maybe_unused port_id, u64 __maybe_unused addr, u8 __maybe_unused tnum, u16 __maybe_unused liodn) fman_bus_error() argument
|
/kernel/linux/linux-5.10/drivers/crypto/caam/ |
H A D | regs.h | 995 u32 liodn; /* DxLSR - DECO LIODN Status - non-seq */ member
|
/kernel/linux/linux-6.6/drivers/crypto/caam/ |
H A D | regs.h | 1003 u32 liodn; /* DxLSR - DECO LIODN Status - non-seq */ member
|