Lines Matching refs:bus
7 Part of Open SCSI bus manager
11 DPC are executed by the service thread of the bus
46 scsi_schedule_dpc(scsi_bus_info *bus, scsi_dpc_info *dpc, /*int flags,*/
49 SHOW_FLOW(3, "bus=%p, dpc=%p", bus, dpc);
50 acquire_spinlock_irq(&bus->dpc_lock);
57 dpc->next = bus->dpc_list;
58 bus->dpc_list = dpc;
62 release_spinlock_irq(&bus->dpc_lock);
65 release_sem_etc(bus->start_service, 1, B_DO_NOT_RESCHEDULE);
73 scsi_check_exec_dpc(scsi_bus_info *bus)
75 SHOW_FLOW(3, "bus=%p, dpc_list=%p", bus, bus->dpc_list);
76 acquire_spinlock_irq(&bus->dpc_lock);
78 if (bus->dpc_list) {
83 dpc = bus->dpc_list;
84 bus->dpc_list = dpc->next;
90 release_spinlock_irq(&bus->dpc_lock);
96 release_spinlock_irq(&bus->dpc_lock);