Home
last modified time | relevance | path

Searched refs:liodn (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/
H A Dfsl_pamu_domain.c87 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 Dfsl_pamu.c63 /* 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 Dfsl_pamu.h384 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 Dfsl_pamu_domain.h70 u32 liodn; member
/kernel/linux/linux-6.6/drivers/iommu/
H A Dfsl_pamu_domain.c58 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 Dfsl_pamu.c66 /* 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 Dfsl_pamu.h384 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 Dfsl_pamu_domain.h24 u32 liodn; member
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dfsl_hcalls.h390 * @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 Dfsl_hcalls.h390 * @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 Dfman.h297 * liodn - Logical IO device number
305 u64 addr, u8 tnum, u16 liodn);
H A Dfman.c586 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 Dfman.h270 * liodn - Logical IO device number
278 u64 addr, u8 tnum, u16 liodn);
H A Dfman.c560 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 Dregs.h995 u32 liodn; /* DxLSR - DECO LIODN Status - non-seq */ member
/kernel/linux/linux-6.6/drivers/crypto/caam/
H A Dregs.h1003 u32 liodn; /* DxLSR - DECO LIODN Status - non-seq */ member

Completed in 29 milliseconds