Searched refs:scsi_bus_info (Results 1 - 12 of 12) sorted by relevance

/haiku/src/add-ons/kernel/bus_managers/scsi/
H A Dqueuing.h103 static inline void scsi_set_bus_overflow( scsi_bus_info *bus )
119 static inline void scsi_clear_bus_overflow( scsi_bus_info *bus )
126 static inline bool scsi_can_service_bus( scsi_bus_info *bus )
134 static inline void scsi_unblock_bus_noresume( scsi_bus_info *bus, bool by_SIM )
162 static inline void scsi_block_bus_nolock( scsi_bus_info *bus, bool by_SIM )
181 void scsi_block_bus( scsi_bus_info *bus );
182 void scsi_unblock_bus( scsi_bus_info *bus );
186 void scsi_cont_send_bus( scsi_bus_info *bus );
H A Dccb.cpp70 scsi_bus_info *bus = (scsi_bus_info *)arg;
94 scsi_init_ccb_alloc(scsi_bus_info *bus)
111 scsi_uninit_ccb_alloc(scsi_bus_info *bus)
H A Dscsi_internal.h86 typedef struct scsi_bus_info { struct
119 } scsi_bus_info; typedef in typeref:struct:scsi_bus_info
164 scsi_bus_info *bus;
240 status_t scsi_init_ccb_alloc(scsi_bus_info *bus);
241 void scsi_uninit_ccb_alloc(scsi_bus_info *bus);
245 status_t scsi_force_get_device(scsi_bus_info *bus,
248 status_t scsi_register_device(scsi_bus_info *bus, uchar target_id,
253 status_t scsi_scan_bus(scsi_bus_info *bus);
254 status_t scsi_scan_lun(scsi_bus_info *bus, uchar target_id, uchar target_lun);
260 bool scsi_check_exec_dpc(scsi_bus_info *bu
[all...]
H A Dbusses.cpp35 scsi_do_service(scsi_bus_info *bus)
57 scsi_bus_info *bus = (scsi_bus_info *)arg;
86 static scsi_bus_info *
89 scsi_bus_info *bus;
94 bus = (scsi_bus_info *)malloc(sizeof(*bus));
168 scsi_destroy_bus(scsi_bus_info *bus)
192 scsi_bus_info *bus;
280 scsi_uninit_bus(scsi_bus_info *bus)
295 scsi_reset_bus(scsi_bus_info *bu
[all...]
H A Ddpc.cpp46 scsi_schedule_dpc(scsi_bus_info *bus, scsi_dpc_info *dpc, /*int flags,*/
73 scsi_check_exec_dpc(scsi_bus_info *bus)
H A Dqueuing.cpp232 static void scsi_unblock_bus_int( scsi_bus_info *bus, bool by_SIM )
254 void scsi_unblock_bus( scsi_bus_info *bus )
263 scsi_bus_info *bus = device->bus;
295 void scsi_cont_send_bus( scsi_bus_info *bus )
319 scsi_bus_info *bus = device->bus;
353 static void scsi_block_bus_int( scsi_bus_info *bus, bool by_SIM )
366 void scsi_block_bus( scsi_bus_info *bus )
375 scsi_bus_info *bus = device->bus;
H A Dscsi_io.cpp24 scsi_bus_info *bus = request->bus;
86 scsi_bus_info *bus = request->bus;
206 scsi_bus_info *bus = request->bus;
241 scsi_bus_info *bus = request->bus;
341 scsi_bus_info *bus = request->bus;
393 scsi_bus_info *bus = request->bus;
525 scsi_bus_info *bus = ccb_to_terminate->bus;
534 scsi_bus_info *bus = req_to_abort->bus;
589 scsi_check_exec_service(scsi_bus_info *bus)
H A Ddevices.cpp88 scsi_register_device(scsi_bus_info *bus, uchar target_id,
157 scsi_create_device(device_node *node, scsi_bus_info *bus,
266 scsi_bus_info *bus;
381 scsi_force_get_device(scsi_bus_info *bus, uchar target_id,
436 scsi_bus_info *bus = device->bus;
H A Ddevice_scan.cpp157 scsi_scan_lun(scsi_bus_info *bus, uchar target_id, uchar target_lun)
252 scsi_scan_bus(scsi_bus_info *bus)
H A Dscatter_gather.cpp29 scsi_bus_info *bus = ccb->bus;
H A Ddma_buffer.cpp39 scsi_bus_info *bus = request->bus;
/haiku/headers/os/drivers/bus/
H A DSCSI.h106 typedef struct scsi_bus_info *scsi_bus;

Completed in 59 milliseconds