Lines Matching refs:AdapterCtlBlk
270 struct AdapterCtlBlk *acb;
295 struct AdapterCtlBlk {
343 static void data_out_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
345 static void data_in_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
347 static void command_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
349 static void status_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
351 static void msgout_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
353 static void msgin_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
355 static void data_out_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
357 static void data_in_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
359 static void command_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
361 static void status_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
363 static void msgout_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
365 static void msgin_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
367 static void nop0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
369 static void nop1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
371 static void set_basic_config(struct AdapterCtlBlk *acb);
372 static void cleanup_after_transfer(struct AdapterCtlBlk *acb,
374 static void reset_scsi_bus(struct AdapterCtlBlk *acb);
375 static void data_io_transfer(struct AdapterCtlBlk *acb,
377 static void disconnect(struct AdapterCtlBlk *acb);
378 static void reselect(struct AdapterCtlBlk *acb);
379 static u8 start_scsi(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
381 static inline void enable_msgout_abort(struct AdapterCtlBlk *acb,
385 static void doing_srb_done(struct AdapterCtlBlk *acb, u8 did_code,
387 static void scsi_reset_detect(struct AdapterCtlBlk *acb);
388 static void pci_unmap_srb(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb);
389 static void pci_unmap_srb_sense(struct AdapterCtlBlk *acb,
391 static void srb_done(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
393 static void request_sense(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
395 static void set_xfer_rate(struct AdapterCtlBlk *acb,
756 static void waiting_set_timer(struct AdapterCtlBlk *acb, unsigned long to)
770 static void waiting_process_next(struct AdapterCtlBlk *acb)
839 struct AdapterCtlBlk *acb = from_timer(acb, t, waiting_timer);
849 static struct DeviceCtlBlk *find_dcb(struct AdapterCtlBlk *acb, u8 id, u8 lun)
856 static void send_srb(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
982 struct AdapterCtlBlk *acb =
983 (struct AdapterCtlBlk *)cmd->device->host->hostdata;
1055 static void dump_register_info(struct AdapterCtlBlk *acb,
1121 static inline void clear_fifo(struct AdapterCtlBlk *acb, char *txt)
1135 static void reset_dev_param(struct AdapterCtlBlk *acb)
1165 struct AdapterCtlBlk *acb =
1166 (struct AdapterCtlBlk *)cmd->device->host->hostdata;
1231 struct AdapterCtlBlk *acb =
1232 (struct AdapterCtlBlk *)cmd->device->host->hostdata;
1267 static void build_sdtr(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
1295 static void build_wdtr(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
1322 static void selto_timer(struct AdapterCtlBlk *acb)
1341 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)ptr;
1356 static u8 start_scsi(struct AdapterCtlBlk* acb, struct DeviceCtlBlk* dcb,
1545 static inline void enable_msgout_abort(struct AdapterCtlBlk *acb,
1563 static void dc395x_handle_interrupt(struct AdapterCtlBlk *acb,
1571 void (*dc395x_statev)(struct AdapterCtlBlk *, struct ScsiReqBlk *,
1669 struct AdapterCtlBlk *acb = dev_id;
1706 static void msgout_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
1718 static void msgout_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
1751 static void command_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
1759 static void command_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
1876 static void cleanup_after_transfer(struct AdapterCtlBlk *acb,
1902 static void data_out_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2035 static void data_out_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2045 static void data_in_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2258 static void data_in_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2267 static void data_io_transfer(struct AdapterCtlBlk *acb,
2443 static void status_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2457 static void status_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2483 static inline void msgin_reject(struct AdapterCtlBlk *acb,
2497 static struct ScsiReqBlk *msgin_qtag(struct AdapterCtlBlk *acb,
2550 static inline void reprogram_regs(struct AdapterCtlBlk *acb,
2561 static void msgin_set_async(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
2584 static void msgin_set_sync(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
2657 static inline void msgin_set_nowide(struct AdapterCtlBlk *acb,
2676 static void msgin_set_wide(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
2728 static void msgin_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2839 static void msgin_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2855 static void nop0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2861 static void nop1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2867 static void set_xfer_rate(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb)
2890 static void disconnect(struct AdapterCtlBlk *acb)
2986 static void reselect(struct AdapterCtlBlk *acb)
3122 static void add_dev(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
3133 static void pci_unmap_srb(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
3153 static void pci_unmap_srb_sense(struct AdapterCtlBlk *acb,
3176 static void srb_done(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
3381 static void doing_srb_done(struct AdapterCtlBlk *acb, u8 did_flag,
3451 static void reset_scsi_bus(struct AdapterCtlBlk *acb)
3462 static void set_basic_config(struct AdapterCtlBlk *acb)
3498 static void scsi_reset_detect(struct AdapterCtlBlk *acb)
3533 static void request_sense(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
3589 static struct DeviceCtlBlk *device_alloc(struct AdapterCtlBlk *acb,
3667 static void adapter_add_device(struct AdapterCtlBlk *acb,
3695 static void adapter_remove_device(struct AdapterCtlBlk *acb,
3730 static void adapter_remove_and_free_device(struct AdapterCtlBlk *acb,
3751 static void adapter_remove_and_free_all_devices(struct AdapterCtlBlk* acb)
3772 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)scsi_device->host->hostdata;
3792 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)scsi_device->host->hostdata;
4117 static void adapter_sg_tables_free(struct AdapterCtlBlk *acb)
4130 static int adapter_sg_tables_alloc(struct AdapterCtlBlk *acb)
4176 static void adapter_print_config(struct AdapterCtlBlk *acb)
4220 static void adapter_init_params(struct AdapterCtlBlk *acb)
4284 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)host->hostdata;
4318 static void adapter_init_chip(struct AdapterCtlBlk *acb)
4371 static int adapter_init(struct AdapterCtlBlk *acb, unsigned long io_port,
4411 acb, acb->dcb_map, acb->srb_array, sizeof(struct AdapterCtlBlk),
4433 static void adapter_uninit_chip(struct AdapterCtlBlk *acb)
4456 static void adapter_uninit(struct AdapterCtlBlk *acb)
4487 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)host->hostdata;
4638 struct AdapterCtlBlk *acb = NULL;
4658 sizeof(struct AdapterCtlBlk));
4663 acb = (struct AdapterCtlBlk*)scsi_host->hostdata;
4705 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)(scsi_host->hostdata);