scsi_bus_info
typedef struct scsi_bus_info *scsi_bus;
scsi_destroy_bus(scsi_bus_info *bus)
scsi_bus_info *bus;
scsi_uninit_bus(scsi_bus_info *bus)
scsi_reset_bus(scsi_bus_info *bus)
scsi_do_service(scsi_bus_info *bus)
scsi_bus_info *bus = (scsi_bus_info *)arg;
static scsi_bus_info *
scsi_bus_info *bus;
bus = (scsi_bus_info *)malloc(sizeof(*bus));
scsi_scan_lun(scsi_bus_info *bus, uchar target_id, uchar target_lun)
scsi_scan_bus(scsi_bus_info *bus)
scsi_create_device(device_node *node, scsi_bus_info *bus,
scsi_bus_info *bus;
scsi_force_get_device(scsi_bus_info *bus, uchar target_id,
scsi_bus_info *bus = device->bus;
scsi_register_device(scsi_bus_info *bus, uchar target_id,
scsi_bus_info *bus = request->bus;
scsi_schedule_dpc(scsi_bus_info *bus, scsi_dpc_info *dpc, /*int flags,*/
scsi_check_exec_dpc(scsi_bus_info *bus)
static void scsi_unblock_bus_int( scsi_bus_info *bus, bool by_SIM )
void scsi_unblock_bus( scsi_bus_info *bus )
scsi_bus_info *bus = device->bus;
void scsi_cont_send_bus( scsi_bus_info *bus )
scsi_bus_info *bus = device->bus;
static void scsi_block_bus_int( scsi_bus_info *bus, bool by_SIM )
void scsi_block_bus( scsi_bus_info *bus )
scsi_bus_info *bus = device->bus;
static inline void scsi_set_bus_overflow( scsi_bus_info *bus )
static inline void scsi_clear_bus_overflow( scsi_bus_info *bus )
static inline bool scsi_can_service_bus( scsi_bus_info *bus )
static inline void scsi_unblock_bus_noresume( scsi_bus_info *bus, bool by_SIM )
static inline void scsi_block_bus_nolock( scsi_bus_info *bus, bool by_SIM )
void scsi_block_bus( scsi_bus_info *bus );
void scsi_unblock_bus( scsi_bus_info *bus );
void scsi_cont_send_bus( scsi_bus_info *bus );
scsi_bus_info *bus = ccb->bus;
scsi_bus_info *bus;
status_t scsi_force_get_device(scsi_bus_info *bus,
status_t scsi_register_device(scsi_bus_info *bus, uchar target_id,
status_t scsi_scan_bus(scsi_bus_info *bus);
status_t scsi_scan_lun(scsi_bus_info *bus, uchar target_id, uchar target_lun);
bool scsi_check_exec_dpc(scsi_bus_info *bus);
status_t scsi_schedule_dpc(scsi_bus_info *bus, scsi_dpc_info *dpc, /*int flags,*/
bool scsi_check_exec_service(scsi_bus_info *bus);
scsi_bus_info *bus = request->bus;
scsi_bus_info *bus = request->bus;
scsi_bus_info *bus = request->bus;
scsi_bus_info *bus = request->bus;
scsi_bus_info *bus = request->bus;
scsi_bus_info *bus = ccb_to_terminate->bus;
scsi_bus_info *bus = req_to_abort->bus;
scsi_check_exec_service(scsi_bus_info *bus)
scsi_bus_info *bus = request->bus;