HelenOS sources

usbmast_fun_t      59 uspace/drv/block/usbmast/bo_trans.c errno_t usb_massstor_cmd(usbmast_fun_t *mfun, uint32_t tag, scsi_cmd_t *cmd)
usbmast_fun_t      88 uspace/drv/block/usbmast/bo_trans.h extern errno_t usb_massstor_cmd(usbmast_fun_t *, uint32_t, scsi_cmd_t *);
usbmast_fun_t     101 uspace/drv/block/usbmast/main.c static usbmast_fun_t *bd_srv_usbmast(bd_srv_t *bd)
usbmast_fun_t     103 uspace/drv/block/usbmast/main.c 	return (usbmast_fun_t *) bd->srvs->sarg;
usbmast_fun_t     224 uspace/drv/block/usbmast/main.c 	usbmast_fun_t *mfun = NULL;
usbmast_fun_t     241 uspace/drv/block/usbmast/main.c 	mfun = ddf_fun_data_alloc(fun, sizeof(usbmast_fun_t));
usbmast_fun_t     330 uspace/drv/block/usbmast/main.c 	usbmast_fun_t *mfun;
usbmast_fun_t     332 uspace/drv/block/usbmast/main.c 	mfun = (usbmast_fun_t *) ddf_fun_data_get((ddf_fun_t *)arg);
usbmast_fun_t     352 uspace/drv/block/usbmast/main.c 	usbmast_fun_t *mfun = bd_srv_usbmast(bd);
usbmast_fun_t     363 uspace/drv/block/usbmast/main.c 	usbmast_fun_t *mfun = bd_srv_usbmast(bd);
usbmast_fun_t     372 uspace/drv/block/usbmast/main.c 	usbmast_fun_t *mfun = bd_srv_usbmast(bd);
usbmast_fun_t     383 uspace/drv/block/usbmast/main.c 	usbmast_fun_t *mfun = bd_srv_usbmast(bd);
usbmast_fun_t     391 uspace/drv/block/usbmast/main.c 	usbmast_fun_t *mfun = bd_srv_usbmast(bd);
usbmast_fun_t      75 uspace/drv/block/usbmast/scsi_ms.c static errno_t usb_massstor_unit_ready(usbmast_fun_t *mfun)
usbmast_fun_t     111 uspace/drv/block/usbmast/scsi_ms.c static errno_t usbmast_run_cmd(usbmast_fun_t *mfun, scsi_cmd_t *cmd)
usbmast_fun_t     166 uspace/drv/block/usbmast/scsi_ms.c errno_t usbmast_inquiry(usbmast_fun_t *mfun, usbmast_inquiry_data_t *inq_res)
usbmast_fun_t     235 uspace/drv/block/usbmast/scsi_ms.c errno_t usbmast_request_sense(usbmast_fun_t *mfun, void *buf, size_t size)
usbmast_fun_t     276 uspace/drv/block/usbmast/scsi_ms.c errno_t usbmast_read_capacity(usbmast_fun_t *mfun, uint32_t *nblocks,
usbmast_fun_t     327 uspace/drv/block/usbmast/scsi_ms.c errno_t usbmast_read(usbmast_fun_t *mfun, uint64_t ba, size_t nblocks, void *buf)
usbmast_fun_t     382 uspace/drv/block/usbmast/scsi_ms.c errno_t usbmast_write(usbmast_fun_t *mfun, uint64_t ba, size_t nblocks,
usbmast_fun_t     432 uspace/drv/block/usbmast/scsi_ms.c errno_t usbmast_sync_cache(usbmast_fun_t *mfun, uint64_t ba, size_t nblocks)
usbmast_fun_t      62 uspace/drv/block/usbmast/scsi_ms.h extern errno_t usbmast_inquiry(usbmast_fun_t *, usbmast_inquiry_data_t *);
usbmast_fun_t      63 uspace/drv/block/usbmast/scsi_ms.h extern errno_t usbmast_request_sense(usbmast_fun_t *, void *, size_t);
usbmast_fun_t      64 uspace/drv/block/usbmast/scsi_ms.h extern errno_t usbmast_read_capacity(usbmast_fun_t *, uint32_t *, uint32_t *);
usbmast_fun_t      65 uspace/drv/block/usbmast/scsi_ms.h extern errno_t usbmast_read(usbmast_fun_t *, uint64_t, size_t, void *);
usbmast_fun_t      66 uspace/drv/block/usbmast/scsi_ms.h extern errno_t usbmast_write(usbmast_fun_t *, uint64_t, size_t, const void *);
usbmast_fun_t      67 uspace/drv/block/usbmast/scsi_ms.h extern errno_t usbmast_sync_cache(usbmast_fun_t *, uint64_t, size_t);
HelenOS homepage, sources at GitHub