Function report |
Source Code:block\compat_ioctl.c |
Create Date:2022-07-28 18:01:20 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:compat_blkdev_driver_ioctl
Proto:static int compat_blkdev_driver_ioctl(struct block_device *bdev, fmode_t mode, unsigned cmd, unsigned long arg)
Type:int
Parameter:
Type | Parameter | Name |
---|---|---|
struct block_device * | bdev | |
fmode_t | mode | |
unsigned | cmd | |
unsigned long | arg |
214 | Case cmd == get current unmask setting |
215 | Case cmd == get current IDE blockmode setting |
216 | Case cmd == get keep-settings-on-reset flag |
217 | Case cmd == get current io_32bit setting |
218 | Case cmd == get ignore-write-error flag |
219 | Case cmd == get use-dma flag |
220 | Case cmd == get nice flags |
221 | Case cmd == get write cache mode on|off |
222 | Case cmd == get acoustic value |
223 | Case cmd == HDIO_GET_ADDRESS |
224 | Case cmd == get the bus state of the hwif |
225 | Return compat_hdio_ioctl(bdev, mode, cmd, arg) |
226 | Case cmd == (struct cdrom_read_audio) |
227 | Return compat_cdrom_read_audio(bdev, mode, cmd, arg) |
228 | Case cmd == send a packet to the drive |
229 | Return compat_cdrom_generic_command(bdev, mode, cmd, arg) |
235 | Case cmd == set max sectors per request (ll_rw_blk.c) |
240 | Case cmd == get IDE identification info |
241 | Case cmd == xecute task and special drive command |
242 | Case cmd == xecute a special drive command |
244 | Case cmd == 0x330 |
246 | Case cmd == Pause Audio Operation |
247 | Case cmd == Resume paused Audio Operation |
248 | Case cmd == Play Audio MSF (struct cdrom_msf) |
249 | Case cmd == Play Audio Track/index (struct cdrom_ti) |
250 | Case cmd == Read TOC header (struct cdrom_tochdr) |
251 | Case cmd == Read TOC entry (struct cdrom_tocentry) |
252 | Case cmd == Stop the cdrom drive |
253 | Case cmd == Start the cdrom drive |
254 | Case cmd == Ejects the cdrom media |
255 | Case cmd == Control output volume (struct cdrom_volctrl) |
256 | Case cmd == Read subchannel data (struct cdrom_subchnl) |
257 | Case cmd == Obtain the start-of-last-session address of multi session disks (struct cdrom_multisession) |
259 | Case cmd == hard-reset the drive |
261 | Case cmd == seek msf address |
262 | Case cmd == (struct cdrom_blk) |
263 | Case cmd == pendant of CDROMEJECT |
264 | Case cmd == Get disc type, etc. |
265 | Case cmd == Get number of slots |
266 | Case cmd == get capabilities |
274 | Case cmd == ad data in cooked mode |
275 | Case cmd == ad all 2646 bytes |
277 | Case cmd == Read structure |
278 | Case cmd == Write structure |
279 | Case cmd == Authentication |
283 | Case cmd == change IDE blockmode |
284 | Case cmd == permit other irqs during I/O |
285 | Case cmd == keep ioctl settings on reset |
286 | Case cmd == change io_32bit flags |
287 | Case cmd == change ignore-write-error flag |
288 | Case cmd == change use-dma flag |
289 | Case cmd == config interface to new speed |
290 | Case cmd == set nice flags |
291 | Case cmd == change write cache enable-disable |
292 | Case cmd == change acoustic behavior |
293 | Case cmd == set the bus state of the hwif |
294 | Case cmd == change lba addressing modes |
295 | Case cmd == able(1)/disable(0) auto-ejecting |
296 | Case cmd == Set behavior options |
297 | Case cmd == Clear behavior options |
298 | Case cmd == Set the CD-ROM speed |
299 | Case cmd == Select disc (for juke-boxes) |
300 | Case cmd == Check is media changed |
301 | Case cmd == Get tray position, etc. |
302 | Case cmd == lock or unlock door |
303 | Case cmd == Turn debug messages on/off |
304 | Break |
305 | Default |
307 | Return -No ioctl command |
310 | Return __blkdev_driver_ioctl(bdev, mode, cmd, arg) |
Name | Describe |
---|---|
compat_blkdev_ioctl | Most of the generic ioctls are handled in the normal fallback path.This assumes the blkdev's low level compat_ioctl always returnsENOIOCTLCMD for unknown ioctls. |
Source code conversion tool public plug-in interface | X |
---|---|
Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |