/drivers/scsi/pcmcia/ |
H A D | aha152x_stub.c | 84 static void aha152x_release_cs(struct pcmcia_device *link); 86 static int aha152x_config_cs(struct pcmcia_device *link); 88 static int aha152x_probe(struct pcmcia_device *link) argument 92 dev_dbg(&link->dev, "aha152x_attach()\n"); 97 info->p_dev = link; 98 link->priv = info; 100 link->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO; 101 link->config_regs = PRESENT_OPTION; 103 return aha152x_config_cs(link); 108 static void aha152x_detach(struct pcmcia_device *link) argument 140 aha152x_config_cs(struct pcmcia_device *link) argument 188 aha152x_release_cs(struct pcmcia_device *link) argument 196 aha152x_resume(struct pcmcia_device *link) argument [all...] |
H A D | qlogic_stub.c | 87 static void qlogic_release(struct pcmcia_device *link); 89 static int qlogic_config(struct pcmcia_device * link); 92 struct pcmcia_device *link, int qbase, int qlirq) 146 static int qlogic_probe(struct pcmcia_device *link) argument 150 dev_dbg(&link->dev, "qlogic_attach()\n"); 156 info->p_dev = link; 157 link->priv = info; 158 link->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO; 159 link->config_regs = PRESENT_OPTION; 161 return qlogic_config(link); 91 qlogic_detect(struct scsi_host_template *host, struct pcmcia_device *link, int qbase, int qlirq) argument 166 qlogic_detach(struct pcmcia_device *link) argument 189 qlogic_config(struct pcmcia_device * link) argument 239 qlogic_release(struct pcmcia_device *link) argument 255 qlogic_resume(struct pcmcia_device *link) argument [all...] |
/drivers/staging/comedi/drivers/ |
H A D | das08_cs.c | 76 struct pcmcia_device *link = cur_dev; /* XXX hack */ local 86 if (link == NULL) { 90 iobase = link->resource[0]->start; 110 static void das08_pcmcia_config(struct pcmcia_device *link); 111 static void das08_pcmcia_release(struct pcmcia_device *link); 119 struct pcmcia_device *link; member in struct:local_info_t 124 static int das08_pcmcia_attach(struct pcmcia_device *link) argument 128 dev_dbg(&link->dev, "das08_pcmcia_attach()\n"); 134 local->link = link; 144 das08_pcmcia_detach(struct pcmcia_device *link) argument 167 das08_pcmcia_config(struct pcmcia_device *link) argument 195 das08_pcmcia_release(struct pcmcia_device *link) argument 201 das08_pcmcia_suspend(struct pcmcia_device *link) argument 210 das08_pcmcia_resume(struct pcmcia_device *link) argument [all...] |
/drivers/staging/phison/ |
H A D | phison.c | 31 static int phison_pre_reset(struct ata_link *link, unsigned long deadline) argument 34 struct ata_port *ap = link->ap; 37 ret = ata_std_prereset(link, deadline);
|
/drivers/staging/telephony/ |
H A D | ixj_pcmcia.c | 27 static int ixj_config(struct pcmcia_device * link); 28 static void ixj_cs_release(struct pcmcia_device * link); 42 static void ixj_detach(struct pcmcia_device *link) argument 44 dev_dbg(&link->dev, "ixj_detach\n"); 46 ixj_cs_release(link); 48 kfree(link->priv); 51 static void ixj_get_serial(struct pcmcia_device * link, IXJ * j) argument 55 dev_dbg(&link->dev, "ixj_get_serial\n"); 57 str = link->prod_id[0]; 61 str = link 121 ixj_config(struct pcmcia_device * link) argument 152 ixj_cs_release(struct pcmcia_device *link) argument [all...] |
/drivers/staging/tidspbridge/include/dspbridge/ |
H A D | dbdcddef.h | 41 struct list_head link; /* Make it linked to a list */ member in struct:dcd_key_elem
|
/drivers/tty/ipwireless/ |
H A D | main.c | 43 static void ipwireless_detach(struct pcmcia_device *link); 66 struct pcmcia_device *link = ipw->link; local 67 pcmcia_reset_card(link->socket); 162 struct pcmcia_device *link = ipw->link; local 166 link->config_flags |= CONF_AUTO_SET_IO | CONF_AUTO_SET_IOMEM | 169 ret = pcmcia_loop_config(link, ipwireless_probe, ipw); 175 ipwireless_init_hardware_v1(ipw->hardware, link->resource[0]->start, 180 ret = pcmcia_request_irq(link, ipwireless_interrup 256 ipwireless_attach(struct pcmcia_device *link) argument 291 ipwireless_detach(struct pcmcia_device *link) argument [all...] |
/drivers/usb/host/ |
H A D | sl811_cs.c | 48 static void sl811_cs_release(struct pcmcia_device * link); 107 * initialized already because of the link order dependency created 116 static void sl811_cs_detach(struct pcmcia_device *link) argument 118 dev_dbg(&link->dev, "sl811_cs_detach\n"); 120 sl811_cs_release(link); 123 kfree(link->priv); 126 static void sl811_cs_release(struct pcmcia_device * link) argument 128 dev_dbg(&link->dev, "sl811_cs_release\n"); 130 pcmcia_disable_device(link); 143 static int sl811_cs_config(struct pcmcia_device *link) argument 177 sl811_cs_probe(struct pcmcia_device *link) argument [all...] |
/drivers/ata/ |
H A D | ata_generic.c | 43 * @link: link to set up 52 static int generic_set_mode(struct ata_link *link, struct ata_device **unused) argument 54 struct ata_port *ap = link->ap; 66 ata_for_each_dev(dev, link, ENABLED) {
|
H A D | libata.h | 80 extern int ata_wait_ready(struct ata_link *link, unsigned long deadline, 81 int (*check_ready)(struct ata_link *link)); 88 extern int sata_down_spd_limit(struct ata_link *link, u32 spd_limit); 98 extern bool ata_phys_link_online(struct ata_link *link); 99 extern bool ata_phys_link_offline(struct ata_link *link); 101 extern void ata_link_init(struct ata_port *ap, struct ata_link *link, int pmp); 102 extern int sata_link_init_spd(struct ata_link *link); 159 extern void ata_eh_about_to_do(struct ata_link *link, struct ata_device *dev, 161 extern void ata_eh_done(struct ata_link *link, struct ata_device *dev, 166 extern int ata_eh_reset(struct ata_link *link, in 187 sata_pmp_scr_read(struct ata_link *link, int reg, u32 *val) argument 192 sata_pmp_scr_write(struct ata_link *link, int reg, u32 val) argument 197 sata_pmp_set_lpm(struct ata_link *link, enum ata_lpm_policy policy, unsigned hints) argument [all...] |
H A D | pata_acpi.c | 38 static int pacpi_pre_reset(struct ata_link *link, unsigned long deadline) argument 40 struct ata_port *ap = link->ap; 45 return ata_sff_prereset(link, deadline); 103 struct pata_acpi *acpi = adev->link->ap->private_data; 204 acpi->mask[0] = pacpi_discover_modes(ap, &ap->link.device[0]); 205 acpi->mask[1] = pacpi_discover_modes(ap, &ap->link.device[1]);
|
H A D | pata_efar.c | 30 * @link: ATA link 37 static int efar_pre_reset(struct ata_link *link, unsigned long deadline) argument 43 struct ata_port *ap = link->ap; 49 return ata_sff_prereset(link, deadline);
|
H A D | pata_imx.c | 44 static int pata_imx_set_mode(struct ata_link *link, struct ata_device **unused) argument 47 struct ata_port *ap = link->ap; 51 ata_for_each_dev(dev, link, ENABLED) {
|
H A D | pata_it8213.c | 26 * @link: link 33 static int it8213_pre_reset(struct ata_link *link, unsigned long deadline) argument 38 struct ata_port *ap = link->ap; 43 return ata_sff_prereset(link, deadline);
|
H A D | pata_ixp4xx_cf.c | 29 static int ixp4xx_set_mode(struct ata_link *link, struct ata_device **error) argument 33 ata_for_each_dev(dev, link, ENABLED) { 49 struct ata_port *ap = dev->link->ap;
|
H A D | pata_mpiix.c | 49 static int mpiix_pre_reset(struct ata_link *link, unsigned long deadline) argument 51 struct ata_port *ap = link->ap; 58 return ata_sff_prereset(link, deadline);
|
H A D | pata_ns87410.c | 34 * @link: ATA link 40 static int ns87410_pre_reset(struct ata_link *link, unsigned long deadline) argument 42 struct ata_port *ap = link->ap; 52 return ata_sff_prereset(link, deadline);
|
H A D | pata_oldpiix.c | 32 * @link: ATA link 38 static int oldpiix_pre_reset(struct ata_link *link, unsigned long deadline) argument 40 struct ata_port *ap = link->ap; 50 return ata_sff_prereset(link, deadline);
|
H A D | pata_opti.c | 48 * @link: ATA link 54 static int opti_pre_reset(struct ata_link *link, unsigned long deadline) argument 56 struct ata_port *ap = link->ap; 66 return ata_sff_prereset(link, deadline);
|
H A D | pata_pcmcia.c | 48 * @link: link 57 static int pcmcia_set_mode(struct ata_link *link, struct ata_device **r_failed_dev) argument 59 struct ata_device *master = &link->device[0]; 60 struct ata_device *slave = &link->device[1]; 63 return ata_do_set_mode(link, r_failed_dev); 75 return ata_do_set_mode(link, r_failed_dev); 80 * @link: link 86 static int pcmcia_set_mode_8bit(struct ata_link *link, argument [all...] |
H A D | pata_platform.c | 33 static int pata_platform_set_mode(struct ata_link *link, struct ata_device **unused) argument 37 ata_for_each_dev(dev, link, ENABLED) {
|
H A D | pata_triflex.c | 50 * @link: ATA link 56 static int triflex_prereset(struct ata_link *link, unsigned long deadline) argument 63 struct ata_port *ap = link->ap; 69 return ata_sff_prereset(link, deadline);
|
/drivers/ide/ |
H A D | ide-cs.c | 73 static int ide_probe(struct pcmcia_device *link) argument 77 dev_dbg(&link->dev, "ide_attach()\n"); 84 info->p_dev = link; 85 link->priv = info; 87 link->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO | 90 return ide_config(link); 93 static void ide_detach(struct pcmcia_device *link) argument 95 ide_info_t *info = link->priv; 97 dev_dbg(&link->dev, "ide_detach(0x%p)\n", link); 188 ide_config(struct pcmcia_device *link) argument 249 ide_release(struct pcmcia_device *link) argument [all...] |
/drivers/macintosh/ |
H A D | windfarm.h | 38 struct list_head link; member in struct:wf_control 88 struct list_head link; member in struct:wf_sensor
|
H A D | windfarm_smu_controls.c | 45 struct list_head link; member in struct:smu_fan_control 284 list_add(&fct->link, &smu_fans); 303 list_add(&fct->link, &smu_fans); 316 fct = list_entry(smu_fans.next, struct smu_fan_control, link); 317 list_del(&fct->link);
|