Symbol: AdapterCtlBlk
drivers/scsi/dc395x.c
1037
struct AdapterCtlBlk *acb =
drivers/scsi/dc395x.c
1038
(struct AdapterCtlBlk *)cmd->device->host->hostdata;
drivers/scsi/dc395x.c
1065
static void build_sdtr(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
drivers/scsi/dc395x.c
1085
static void build_wdtr(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
drivers/scsi/dc395x.c
1104
static void selto_timer(struct AdapterCtlBlk *acb)
drivers/scsi/dc395x.c
1123
struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)ptr;
drivers/scsi/dc395x.c
1136
static u8 start_scsi(struct AdapterCtlBlk* acb, struct DeviceCtlBlk* dcb,
drivers/scsi/dc395x.c
1304
static inline void enable_msgout_abort(struct AdapterCtlBlk *acb,
drivers/scsi/dc395x.c
1322
static void dc395x_handle_interrupt(struct AdapterCtlBlk *acb,
drivers/scsi/dc395x.c
1330
void (*dc395x_statev)(struct AdapterCtlBlk *, struct ScsiReqBlk *,
drivers/scsi/dc395x.c
1414
struct AdapterCtlBlk *acb = dev_id;
drivers/scsi/dc395x.c
1448
static void msgout_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
1459
static void msgout_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
1487
static void command_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
1494
static void command_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
1585
static void cleanup_after_transfer(struct AdapterCtlBlk *acb,
drivers/scsi/dc395x.c
1611
static void data_out_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
1718
static void data_out_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
1726
static void data_in_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
1894
static void data_in_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
1901
static void data_io_transfer(struct AdapterCtlBlk *acb,
drivers/scsi/dc395x.c
196
struct AdapterCtlBlk *acb;
drivers/scsi/dc395x.c
2060
static void status_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
2072
static void status_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
2096
static inline void msgin_reject(struct AdapterCtlBlk *acb,
drivers/scsi/dc395x.c
2107
static struct ScsiReqBlk *msgin_qtag(struct AdapterCtlBlk *acb,
drivers/scsi/dc395x.c
2150
static inline void reprogram_regs(struct AdapterCtlBlk *acb,
drivers/scsi/dc395x.c
2161
static void msgin_set_async(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
drivers/scsi/dc395x.c
2181
static void msgin_set_sync(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
drivers/scsi/dc395x.c
2234
static inline void msgin_set_nowide(struct AdapterCtlBlk *acb,
drivers/scsi/dc395x.c
2251
static void msgin_set_wide(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
drivers/scsi/dc395x.c
2295
static void msgin_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
2395
static void msgin_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
2410
static void nop0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
2416
static void nop1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
2422
static void set_xfer_rate(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb)
drivers/scsi/dc395x.c
2445
static void disconnect(struct AdapterCtlBlk *acb)
drivers/scsi/dc395x.c
2523
static void reselect(struct AdapterCtlBlk *acb)
drivers/scsi/dc395x.c
2635
static void add_dev(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
drivers/scsi/dc395x.c
2646
static void pci_unmap_srb(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
drivers/scsi/dc395x.c
2662
static void pci_unmap_srb_sense(struct AdapterCtlBlk *acb,
drivers/scsi/dc395x.c
2683
static void srb_done(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
drivers/scsi/dc395x.c
269
static void data_out_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
271
static void data_in_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
273
static void command_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
275
static void status_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
277
static void msgout_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
279
static void msgin_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
2808
static void doing_srb_done(struct AdapterCtlBlk *acb, u8 did_flag,
drivers/scsi/dc395x.c
281
static void data_out_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
283
static void data_in_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
285
static void command_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
2858
static void reset_scsi_bus(struct AdapterCtlBlk *acb)
drivers/scsi/dc395x.c
2868
static void set_basic_config(struct AdapterCtlBlk *acb)
drivers/scsi/dc395x.c
287
static void status_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
289
static void msgout_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
2904
static void scsi_reset_detect(struct AdapterCtlBlk *acb)
drivers/scsi/dc395x.c
291
static void msgin_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
293
static void nop0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
2938
static void request_sense(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
drivers/scsi/dc395x.c
295
static void nop1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
drivers/scsi/dc395x.c
297
static void set_basic_config(struct AdapterCtlBlk *acb);
drivers/scsi/dc395x.c
298
static void cleanup_after_transfer(struct AdapterCtlBlk *acb,
drivers/scsi/dc395x.c
2986
static struct DeviceCtlBlk *device_alloc(struct AdapterCtlBlk *acb,
drivers/scsi/dc395x.c
300
static void reset_scsi_bus(struct AdapterCtlBlk *acb);
drivers/scsi/dc395x.c
301
static void data_io_transfer(struct AdapterCtlBlk *acb,
drivers/scsi/dc395x.c
303
static void disconnect(struct AdapterCtlBlk *acb);
drivers/scsi/dc395x.c
304
static void reselect(struct AdapterCtlBlk *acb);
drivers/scsi/dc395x.c
305
static u8 start_scsi(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
drivers/scsi/dc395x.c
3059
static void adapter_add_device(struct AdapterCtlBlk *acb,
drivers/scsi/dc395x.c
307
static inline void enable_msgout_abort(struct AdapterCtlBlk *acb,
drivers/scsi/dc395x.c
3087
static void adapter_remove_device(struct AdapterCtlBlk *acb,
drivers/scsi/dc395x.c
311
static void doing_srb_done(struct AdapterCtlBlk *acb, u8 did_code,
drivers/scsi/dc395x.c
3120
static void adapter_remove_and_free_device(struct AdapterCtlBlk *acb,
drivers/scsi/dc395x.c
313
static void scsi_reset_detect(struct AdapterCtlBlk *acb);
drivers/scsi/dc395x.c
3137
static void adapter_remove_and_free_all_devices(struct AdapterCtlBlk* acb)
drivers/scsi/dc395x.c
314
static void pci_unmap_srb(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb);
drivers/scsi/dc395x.c
315
static void pci_unmap_srb_sense(struct AdapterCtlBlk *acb,
drivers/scsi/dc395x.c
3156
struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)scsi_device->host->hostdata;
drivers/scsi/dc395x.c
317
static void srb_done(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
drivers/scsi/dc395x.c
3176
struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)scsi_device->host->hostdata;
drivers/scsi/dc395x.c
319
static void request_sense(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
drivers/scsi/dc395x.c
321
static void set_xfer_rate(struct AdapterCtlBlk *acb,
drivers/scsi/dc395x.c
3490
static void adapter_sg_tables_free(struct AdapterCtlBlk *acb)
drivers/scsi/dc395x.c
3503
static int adapter_sg_tables_alloc(struct AdapterCtlBlk *acb)
drivers/scsi/dc395x.c
3544
static void adapter_print_config(struct AdapterCtlBlk *acb)
drivers/scsi/dc395x.c
3586
static void adapter_init_params(struct AdapterCtlBlk *acb)
drivers/scsi/dc395x.c
3650
struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)host->hostdata;
drivers/scsi/dc395x.c
3684
static void adapter_init_chip(struct AdapterCtlBlk *acb)
drivers/scsi/dc395x.c
3737
static int adapter_init(struct AdapterCtlBlk *acb, unsigned long io_port,
drivers/scsi/dc395x.c
3791
static void adapter_uninit_chip(struct AdapterCtlBlk *acb)
drivers/scsi/dc395x.c
3814
static void adapter_uninit(struct AdapterCtlBlk *acb)
drivers/scsi/dc395x.c
3845
struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)host->hostdata;
drivers/scsi/dc395x.c
3973
struct AdapterCtlBlk *acb = NULL;
drivers/scsi/dc395x.c
3987
sizeof(struct AdapterCtlBlk));
drivers/scsi/dc395x.c
3991
acb = (struct AdapterCtlBlk*)scsi_host->hostdata;
drivers/scsi/dc395x.c
4031
struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)(scsi_host->hostdata);
drivers/scsi/dc395x.c
671
static void waiting_set_timer(struct AdapterCtlBlk *acb, unsigned long to)
drivers/scsi/dc395x.c
685
static void waiting_process_next(struct AdapterCtlBlk *acb)
drivers/scsi/dc395x.c
754
struct AdapterCtlBlk *acb = timer_container_of(acb, t, waiting_timer);
drivers/scsi/dc395x.c
762
static struct DeviceCtlBlk *find_dcb(struct AdapterCtlBlk *acb, u8 id, u8 lun)
drivers/scsi/dc395x.c
769
static void send_srb(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
drivers/scsi/dc395x.c
881
struct AdapterCtlBlk *acb =
drivers/scsi/dc395x.c
882
(struct AdapterCtlBlk *)cmd->device->host->hostdata;
drivers/scsi/dc395x.c
939
static inline void clear_fifo(struct AdapterCtlBlk *acb, char *txt)
drivers/scsi/dc395x.c
945
static void reset_dev_param(struct AdapterCtlBlk *acb)
drivers/scsi/dc395x.c
974
struct AdapterCtlBlk *acb =
drivers/scsi/dc395x.c
975
(struct AdapterCtlBlk *)cmd->device->host->hostdata;