Changeset c0e0a928 in rtems for cpukit/libblock
- Timestamp:
- 11/12/09 15:32:11 (14 years ago)
- Branches:
- 4.10, 4.11, 5, master
- Children:
- b27799c
- Parents:
- 8509ec2
- Location:
- cpukit/libblock
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
cpukit/libblock/include/rtems/blkdev.h
r8509ec2 rc0e0a928 158 158 159 159 #define RTEMS_BLKIO_REQUEST _IOWR('B', 1, rtems_blkdev_request) 160 #define RTEMS_BLKIO_GETMEDIABLKSIZE _IO ('B', 2)161 #define RTEMS_BLKIO_GETBLKSIZE _IO ('B', 3)162 #define RTEMS_BLKIO_SETBLKSIZE _IO ('B', 4)163 #define RTEMS_BLKIO_GETSIZE _IO ('B', 5)160 #define RTEMS_BLKIO_GETMEDIABLKSIZE _IOR('B', 2, uint32_t) 161 #define RTEMS_BLKIO_GETBLKSIZE _IOR('B', 3, uint32_t) 162 #define RTEMS_BLKIO_SETBLKSIZE _IOW('B', 4, uint32_t) 163 #define RTEMS_BLKIO_GETSIZE _IOR('B', 5, rtems_blkdev_bnum) 164 164 #define RTEMS_BLKIO_SYNCDEV _IO('B', 6) 165 165 #define RTEMS_BLKIO_DELETED _IO('B', 7) -
cpukit/libblock/src/blkdev.c
r8509ec2 rc0e0a928 227 227 { 228 228 case RTEMS_BLKIO_GETMEDIABLKSIZE: 229 args->ioctl_return = dd->media_block_size; 229 *((uint32_t *) args->buffer) = dd->media_block_size; 230 args->ioctl_return = 0; 230 231 break; 231 232 232 233 case RTEMS_BLKIO_GETBLKSIZE: 233 args->ioctl_return = dd->block_size; 234 *((uint32_t *) args->buffer) = dd->block_size; 235 args->ioctl_return = 0; 234 236 break; 235 237 236 238 case RTEMS_BLKIO_SETBLKSIZE: 237 dd->block_size = *((size_t*) args->buffer); 239 dd->block_size = *((uint32_t *) args->buffer); 240 args->ioctl_return = 0; 238 241 break; 239 242 240 243 case RTEMS_BLKIO_GETSIZE: 241 args->ioctl_return = dd->size; 244 *((rtems_blkdev_bnum *) args->buffer) = dd->size; 245 args->ioctl_return = 0; 242 246 break; 243 247
Note: See TracChangeset
for help on using the changeset viewer.