Lines Matching refs:AdapterCtlBlk

255 	struct AdapterCtlBlk *acb;
280 struct AdapterCtlBlk {
328 static void data_out_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
330 static void data_in_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
332 static void command_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
334 static void status_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
336 static void msgout_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
338 static void msgin_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
340 static void data_out_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
342 static void data_in_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
344 static void command_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
346 static void status_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
348 static void msgout_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
350 static void msgin_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
352 static void nop0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
354 static void nop1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
356 static void set_basic_config(struct AdapterCtlBlk *acb);
357 static void cleanup_after_transfer(struct AdapterCtlBlk *acb,
359 static void reset_scsi_bus(struct AdapterCtlBlk *acb);
360 static void data_io_transfer(struct AdapterCtlBlk *acb,
362 static void disconnect(struct AdapterCtlBlk *acb);
363 static void reselect(struct AdapterCtlBlk *acb);
364 static u8 start_scsi(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
366 static inline void enable_msgout_abort(struct AdapterCtlBlk *acb,
370 static void doing_srb_done(struct AdapterCtlBlk *acb, u8 did_code,
372 static void scsi_reset_detect(struct AdapterCtlBlk *acb);
373 static void pci_unmap_srb(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb);
374 static void pci_unmap_srb_sense(struct AdapterCtlBlk *acb,
376 static void srb_done(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
378 static void request_sense(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
380 static void set_xfer_rate(struct AdapterCtlBlk *acb,
741 static void waiting_set_timer(struct AdapterCtlBlk *acb, unsigned long to)
755 static void waiting_process_next(struct AdapterCtlBlk *acb)
824 struct AdapterCtlBlk *acb = from_timer(acb, t, waiting_timer);
834 static struct DeviceCtlBlk *find_dcb(struct AdapterCtlBlk *acb, u8 id, u8 lun)
841 static void send_srb(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
967 struct AdapterCtlBlk *acb =
968 (struct AdapterCtlBlk *)cmd->device->host->hostdata;
1039 static void dump_register_info(struct AdapterCtlBlk *acb,
1105 static inline void clear_fifo(struct AdapterCtlBlk *acb, char *txt)
1119 static void reset_dev_param(struct AdapterCtlBlk *acb)
1149 struct AdapterCtlBlk *acb =
1150 (struct AdapterCtlBlk *)cmd->device->host->hostdata;
1215 struct AdapterCtlBlk *acb =
1216 (struct AdapterCtlBlk *)cmd->device->host->hostdata;
1251 static void build_sdtr(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
1275 static void build_wdtr(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
1298 static void selto_timer(struct AdapterCtlBlk *acb)
1317 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)ptr;
1332 static u8 start_scsi(struct AdapterCtlBlk* acb, struct DeviceCtlBlk* dcb,
1521 static inline void enable_msgout_abort(struct AdapterCtlBlk *acb,
1539 static void dc395x_handle_interrupt(struct AdapterCtlBlk *acb,
1547 void (*dc395x_statev)(struct AdapterCtlBlk *, struct ScsiReqBlk *,
1645 struct AdapterCtlBlk *acb = dev_id;
1682 static void msgout_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
1694 static void msgout_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
1728 static void command_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
1736 static void command_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
1853 static void cleanup_after_transfer(struct AdapterCtlBlk *acb,
1879 static void data_out_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2012 static void data_out_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2022 static void data_in_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2235 static void data_in_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2244 static void data_io_transfer(struct AdapterCtlBlk *acb,
2419 static void status_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2433 static void status_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2459 static inline void msgin_reject(struct AdapterCtlBlk *acb,
2473 static struct ScsiReqBlk *msgin_qtag(struct AdapterCtlBlk *acb,
2526 static inline void reprogram_regs(struct AdapterCtlBlk *acb,
2537 static void msgin_set_async(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
2560 static void msgin_set_sync(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
2633 static inline void msgin_set_nowide(struct AdapterCtlBlk *acb,
2652 static void msgin_set_wide(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
2704 static void msgin_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2815 static void msgin_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2831 static void nop0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2837 static void nop1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2843 static void set_xfer_rate(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb)
2866 static void disconnect(struct AdapterCtlBlk *acb)
2962 static void reselect(struct AdapterCtlBlk *acb)
3096 static void add_dev(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
3107 static void pci_unmap_srb(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
3127 static void pci_unmap_srb_sense(struct AdapterCtlBlk *acb,
3150 static void srb_done(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
3340 static void doing_srb_done(struct AdapterCtlBlk *acb, u8 did_flag,
3405 static void reset_scsi_bus(struct AdapterCtlBlk *acb)
3416 static void set_basic_config(struct AdapterCtlBlk *acb)
3452 static void scsi_reset_detect(struct AdapterCtlBlk *acb)
3487 static void request_sense(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
3543 static struct DeviceCtlBlk *device_alloc(struct AdapterCtlBlk *acb,
3621 static void adapter_add_device(struct AdapterCtlBlk *acb,
3649 static void adapter_remove_device(struct AdapterCtlBlk *acb,
3684 static void adapter_remove_and_free_device(struct AdapterCtlBlk *acb,
3705 static void adapter_remove_and_free_all_devices(struct AdapterCtlBlk* acb)
3726 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)scsi_device->host->hostdata;
3746 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)scsi_device->host->hostdata;
4071 static void adapter_sg_tables_free(struct AdapterCtlBlk *acb)
4084 static int adapter_sg_tables_alloc(struct AdapterCtlBlk *acb)
4130 static void adapter_print_config(struct AdapterCtlBlk *acb)
4174 static void adapter_init_params(struct AdapterCtlBlk *acb)
4238 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)host->hostdata;
4272 static void adapter_init_chip(struct AdapterCtlBlk *acb)
4326 static int adapter_init(struct AdapterCtlBlk *acb, unsigned long io_port,
4366 acb, acb->dcb_map, acb->srb_array, sizeof(struct AdapterCtlBlk),
4388 static void adapter_uninit_chip(struct AdapterCtlBlk *acb)
4411 static void adapter_uninit(struct AdapterCtlBlk *acb)
4442 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)host->hostdata;
4593 struct AdapterCtlBlk *acb = NULL;
4613 sizeof(struct AdapterCtlBlk));
4618 acb = (struct AdapterCtlBlk*)scsi_host->hostdata;
4660 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)(scsi_host->hostdata);