Changeset 23 for trunk/kernel/devices/dev_mmc.h
- Timestamp:
- Jun 18, 2017, 10:06:41 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel/devices/dev_mmc.h
r14 r23 81 81 typedef struct mmc_command_s 82 82 { 83 xptr_t dev_xp; /*! extended pointer on t he relevant MMC device descriptor*/83 xptr_t dev_xp; /*! extended pointer on target MMC device descriptor */ 84 84 uint32_t type; /*! CC_INVAL / CC_SYNC / GET_ERROR / SET_ERROR / GET_INSTRU */ 85 paddr_t buf_paddr; /*! buffer physical address (used by INVAL/SYNC)*/86 uint32_t buf_size; /*! buffer size in bytes (used by INVAL/SYNC)*/87 uint32_t reg_index; /*! register index in MMC peripheral (used by SET/GET)*/88 uint32_t * reg_ptr; /*! local pointer on src/dst buffer (used by SET/GET)*/85 paddr_t buf_paddr; /*! physical address of memory buffer (used by INVAL/SYNC) */ 86 uint32_t buf_size; /*! buffer size in bytes (used by INVAL/SYNC) */ 87 uint32_t reg_index; /*! register index in MMC peripheral (used by SET/GET) */ 88 uint32_t * reg_ptr; /*! local pointer on src/dst buffer (used by SET/GET) */ 89 89 error_t error; /*! operation status (0 if success) */ 90 90 } … … 106 106 * to access both the MMC device descriptor, and the L2 cache configuration interface. 107 107 ***************************************************************************************** 108 * @ buf_ paddr : buffer local physical addresse.108 * @ buf_xp : extended pointer on memory buffer. 109 109 * @ buf_size : buffer size (bytes). 110 110 * @ return 0 if success / return EINVAL if failure 111 111 ****************************************************************************************/ 112 error_t dev_mmc_inval( paddr_t buf_paddr,113 uint32_t buf_size );112 error_t dev_mmc_inval( xptr_t buf_xp, 113 uint32_t buf_size ); 114 114 115 115 /***************************************************************************************** … … 119 119 * to access both the MMC device descriptor, and the L2 cache configuration interface. 120 120 ***************************************************************************************** 121 * @ buf_ paddr : buffer local physical addresse.121 * @ buf_xp : extended pointer on memory buffer. 122 122 * @ buf_size : buffer size (bytes). 123 123 * @ return 0 if success / return EINVAL if failure 124 124 ****************************************************************************************/ 125 error_t dev_mmc_sync( paddr_t buf_paddr,125 error_t dev_mmc_sync( xptr_t buf_xp, 126 126 uint32_t buf_size ); 127 127
Note: See TracChangeset
for help on using the changeset viewer.