Lines Matching refs:aic7xxx_host

652 static struct aic7xxx_host *first_aic7xxx = NULL;
935 struct aic7xxx_host {
1038 struct aic7xxx_host *next; /* allow for multiple IRQs */
1356 static void aic7xxx_panic_abort(struct aic7xxx_host *p, Scsi_Cmnd *cmd);
1357 static void aic7xxx_print_card(struct aic7xxx_host *p);
1358 static void aic7xxx_print_scratch_ram(struct aic7xxx_host *p);
1359 static void aic7xxx_print_sequencer(struct aic7xxx_host *p, int downloaded);
1361 static void aic7xxx_check_scbs(struct aic7xxx_host *p, char *buffer);
1374 aic_inb(struct aic7xxx_host *p, long port)
1393 aic_outb(struct aic7xxx_host *p, unsigned char val, long port)
1575 pause_sequencer(struct aic7xxx_host *p)
1597 unpause_sequencer(struct aic7xxx_host *p, int unpause_always)
1616 restart_sequencer(struct aic7xxx_host *p)
1640 aic7xxx_check_patch(struct aic7xxx_host *p,
1689 aic7xxx_download_instr(struct aic7xxx_host *p, int instrptr,
1818 aic7xxx_loadseq(struct aic7xxx_host *p)
1876 aic7xxx_print_sequencer(struct aic7xxx_host *p, int downloaded)
1924 struct aic7xxx_host *p;
1927 p = (struct aic7xxx_host *)dooh->hostdata;
1949 aic7xxx_find_syncrate(struct aic7xxx_host *p, unsigned int *period,
2070 aic7xxx_find_period(struct aic7xxx_host *p, unsigned int scsirate,
2114 aic7xxx_validate_offset(struct aic7xxx_host *p,
2146 aic7xxx_set_syncrate(struct aic7xxx_host *p, struct aic7xxx_syncrate *syncrate,
2277 aic7xxx_set_width(struct aic7xxx_host *p, int target, int channel, int lun,
2484 aic7xxx_match_scb(struct aic7xxx_host *p, struct aic7xxx_scb *scb,
2511 aic7xxx_add_curscb_to_free_list(struct aic7xxx_host *p)
2533 aic7xxx_rem_scb_from_disc_list(struct aic7xxx_host *p, unsigned char scbptr,
2563 aic7xxx_busy_target(struct aic7xxx_host *p, struct aic7xxx_scb *scb)
2577 aic7xxx_index_busy_target(struct aic7xxx_host *p, unsigned char tcl,
2601 aic7xxx_find_scb(struct aic7xxx_host *p, struct aic7xxx_scb *scb)
2633 aic7xxx_allocate_scb(struct aic7xxx_host *p)
2733 aic7xxx_queue_cmd_complete(struct aic7xxx_host *p, Scsi_Cmnd *cmd)
2747 aic7xxx_done_cmds_complete(struct aic7xxx_host *p)
2773 aic7xxx_free_scb(struct aic7xxx_host *p, struct aic7xxx_scb *scb)
2796 aic7xxx_done(struct aic7xxx_host *p, struct aic7xxx_scb *scb)
3147 aic7xxx_run_done_queue(struct aic7xxx_host *p, /*complete*/ int complete)
3192 aic7xxx_abort_waiting_scb(struct aic7xxx_host *p, struct aic7xxx_scb *scb,
3241 aic7xxx_search_qinfifo(struct aic7xxx_host *p, int target, int channel,
3337 aic7xxx_scb_on_qoutfifo(struct aic7xxx_host *p, struct aic7xxx_scb *scb)
3368 aic7xxx_reset_device(struct aic7xxx_host *p, int target, int channel,
3802 aic7xxx_clear_intstat(struct aic7xxx_host *p)
3819 aic7xxx_reset_current_bus(struct aic7xxx_host *p)
3864 aic7xxx_reset_channel(struct aic7xxx_host *p, int channel, int initiate_reset)
3997 aic7xxx_run_waiting_queues(struct aic7xxx_host *p)
4080 aic7xxx_pci_intr(struct aic7xxx_host *p)
4124 aic7xxx_timer(struct aic7xxx_host *p)
4199 aic7xxx_construct_ppr(struct aic7xxx_host *p, struct aic7xxx_scb *scb)
4223 aic7xxx_construct_sdtr(struct aic7xxx_host *p, unsigned char period,
4243 aic7xxx_construct_wdtr(struct aic7xxx_host *p, unsigned char bus_width)
4260 aic7xxx_calculate_residual (struct aic7xxx_host *p, struct aic7xxx_scb *scb)
4335 aic7xxx_handle_device_reset(struct aic7xxx_host *p, int target, int channel)
4368 aic7xxx_handle_seqint(struct aic7xxx_host *p, unsigned char intstat)
5418 aic7xxx_parse_msg(struct aic7xxx_host *p, struct aic7xxx_scb *scb)
6046 aic7xxx_handle_reqinit(struct aic7xxx_host *p, struct aic7xxx_scb *scb)
6164 aic7xxx_handle_scsiint(struct aic7xxx_host *p, unsigned char intstat)
6604 aic7xxx_check_scbs(struct aic7xxx_host *p, char *buffer)
6752 aic7xxx_handle_command_completion_intr(struct aic7xxx_host *p)
6875 struct aic7xxx_host *p;
6878 p = (struct aic7xxx_host *)dev_id;
7009 struct aic7xxx_host *p;
7011 p = (struct aic7xxx_host *)dev_id;
7044 aic7xxx_device_queue_depth(struct aic7xxx_host *p, Scsi_Device *device)
7149 struct aic7xxx_host *p = (struct aic7xxx_host *) host->hostdata;
7284 read_284x_seeprom(struct aic7xxx_host *p, struct seeprom_config *sc)
7430 acquire_seeprom(struct aic7xxx_host *p)
7458 release_seeprom(struct aic7xxx_host *p)
7518 read_seeprom(struct aic7xxx_host *p, int offset,
7655 read_brdctl(struct aic7xxx_host *p)
7695 write_brdctl(struct aic7xxx_host *p, unsigned char value)
7748 aic785x_cable_detect(struct aic7xxx_host *p, int *int_50,
7777 aic2940_uwpro_wide_cable_detect(struct aic7xxx_host *p, int *int_68,
7823 aic787x_cable_detect(struct aic7xxx_host *p, int *int_50, int *int_68,
7870 aic7xxx_ultra2_term_detect(struct aic7xxx_host *p, int *enableSE_low,
7894 configure_termination(struct aic7xxx_host *p)
8189 detect_maxscb(struct aic7xxx_host *p)
8251 aic7xxx_register(Scsi_Host_Template *template, struct aic7xxx_host *p,
8790 aic7xxx_chip_reset(struct aic7xxx_host *p)
8841 * and a pointer to a aic7xxx_host struct upon success.
8843 static struct aic7xxx_host *
8844 aic7xxx_alloc(Scsi_Host_Template *sht, struct aic7xxx_host *temp)
8846 struct aic7xxx_host *p = NULL;
8854 host = scsi_register(sht, sizeof(struct aic7xxx_host));
8858 p = (struct aic7xxx_host *) host->hostdata;
8859 memset(p, 0, sizeof(struct aic7xxx_host));
8874 * allocated memory for the aic7xxx_host struct, and return NULL.
8902 * the driver (struct aic7xxx_host *).
8905 aic7xxx_free(struct aic7xxx_host *p)
8960 aic7xxx_load_seeprom(struct aic7xxx_host *p, unsigned char *sxfrctl1)
9400 aic7xxx_configure_bugs(struct aic7xxx_host *p)
9480 struct aic7xxx_host *temp_p = NULL;
9481 struct aic7xxx_host *current_p = NULL;
9482 struct aic7xxx_host *list_p = NULL;
9705 else if ( (temp_p = kmalloc(sizeof(struct aic7xxx_host),
9708 memset(temp_p, 0, sizeof(struct aic7xxx_host));
10220 temp_p = kmalloc(sizeof(struct aic7xxx_host), GFP_ATOMIC);
10242 memset(temp_p, 0, sizeof(struct aic7xxx_host));
10440 struct aic7xxx_host *sort_list[4] = { NULL, NULL, NULL, NULL };
10441 struct aic7xxx_host *vlb, *pci;
10442 struct aic7xxx_host *prev_p;
10443 struct aic7xxx_host *p;
10625 temp_p = (struct aic7xxx_host *)temp_p->next;
10643 aic7xxx_print_scb(struct aic7xxx_host *p, struct aic7xxx_scb *scb)
10666 aic7xxx_buildscb(struct aic7xxx_host *p, Scsi_Cmnd *cmd,
10828 struct aic7xxx_host *p;
10837 p = (struct aic7xxx_host *) cmd->host->hostdata;
10946 aic7xxx_bus_device_reset(struct aic7xxx_host *p, Scsi_Cmnd *cmd)
11137 aic7xxx_panic_abort(struct aic7xxx_host *p, Scsi_Cmnd *cmd)
11166 struct aic7xxx_host *p;
11173 p = (struct aic7xxx_host *) cmd->host->hostdata;
11495 struct aic7xxx_host *p;
11515 p = (struct aic7xxx_host *) cmd->host->hostdata;
11739 struct aic7xxx_host *p;
11742 p = (struct aic7xxx_host *) disk->device->host->hostdata;
11782 struct aic7xxx_host *p = (struct aic7xxx_host *) host->hostdata;
11783 struct aic7xxx_host *next, *prev;
11827 aic7xxx_print_card(struct aic7xxx_host *p)
11927 aic7xxx_print_scratch_ram(struct aic7xxx_host *p)