diff options
Diffstat (limited to '')
-rw-r--r-- | include/kernel/kernel/dmac.h | 34 | ||||
-rw-r--r-- | include/user/kernel/dmac.h | 34 |
2 files changed, 68 insertions, 0 deletions
diff --git a/include/kernel/kernel/dmac.h b/include/kernel/kernel/dmac.h new file mode 100644 index 0000000..60718be --- /dev/null +++ b/include/kernel/kernel/dmac.h @@ -0,0 +1,34 @@ +#ifndef _PSP2_KERNEL_DMAC_H_ +#define _PSP2_KERNEL_DMAC_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +/*** + * DMA memcpy + * + * @param[in] dst - Destination + * @param[in] src - Source + * @param[in] size - Size + * + * @return dst. +*/ +void *sceDmacMemcpy(void *dst, const void *src, size_t size); + +/*** + * DMA memset + * + * @param[in] dst - Destination + * @param[in] c - Constant + * @param[in] size - Size + * + * @return dst. +*/ +void *sceDmacMemset(void *dst, int c, size_t size); + +#ifdef __cplusplus +} +#endif + +#endif /* _PSP2_KERNEL_DMAC_H_ */ diff --git a/include/user/kernel/dmac.h b/include/user/kernel/dmac.h new file mode 100644 index 0000000..b0fbd2b --- /dev/null +++ b/include/user/kernel/dmac.h @@ -0,0 +1,34 @@ +#ifndef _PSP2_DMAC_H_ +#define _PSP2_DMAC_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +/*** + * DMA memcpy + * + * @param[in] dst - Destination + * @param[in] src - Source + * @param[in] size - Size + * + * @return dst. +*/ +void *sceDmacMemcpy(void *dst, const void *src, size_t size); + +/*** + * DMA memset + * + * @param[in] dst - Destination + * @param[in] c - Constant + * @param[in] size - Size + * + * @return dst. +*/ +void *sceDmacMemset(void *dst, int c, size_t size); + +#ifdef __cplusplus +} +#endif + +#endif /* _PSP2_DMAC_H_ */ |