Searched refs:link (Results 1 - 25 of 428) sorted by relevance

1234567891011>>

/drivers/staging/ft1000/ft1000-pcmcia/
H A Dft1000_cs.c44 static int ft1000_config(struct pcmcia_device *link);
45 static void ft1000_detach(struct pcmcia_device *link);
46 static int ft1000_attach(struct pcmcia_device *link);
52 static void ft1000_reset(struct pcmcia_device *link) argument
54 pcmcia_reset_card(link->socket);
57 static int ft1000_attach(struct pcmcia_device *link) argument
59 link->priv = NULL;
60 link->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO;
62 return ft1000_config(link);
65 static void ft1000_detach(struct pcmcia_device *link) argument
76 ft1000_confcheck(struct pcmcia_device *link, void *priv_data) argument
89 ft1000_config(struct pcmcia_device *link) argument
123 ft1000_suspend(struct pcmcia_device *link) argument
132 ft1000_resume(struct pcmcia_device *link) argument
[all...]
/drivers/isdn/hisax/
H A Davma1_cs.c41 static int avma1cs_config(struct pcmcia_device *link) __devinit;
42 static void avma1cs_release(struct pcmcia_device *link);
57 static void __devexit avma1cs_detach(struct pcmcia_device *link) argument
59 dev_dbg(&link->dev, "avma1cs_detach(0x%p)\n", link);
60 avma1cs_release(link);
61 kfree(link->priv);
75 static int __devinit avma1cs_config(struct pcmcia_device *link) argument
82 dev_dbg(&link->dev, "avma1cs_config(0x%p)\n", link);
136 avma1cs_release(struct pcmcia_device *link) argument
[all...]
H A Delsa_cs.c65 static int elsa_cs_config(struct pcmcia_device *link) __devinit;
66 static void elsa_cs_release(struct pcmcia_device *link);
75 static int __devinit elsa_cs_probe(struct pcmcia_device *link) argument
79 dev_dbg(&link->dev, "elsa_cs_attach()\n");
85 local->p_dev = link;
86 link->priv = local;
90 return elsa_cs_config(link);
93 static void __devexit elsa_cs_detach(struct pcmcia_device *link) argument
95 local_info_t *info = link->priv;
97 dev_dbg(&link
129 elsa_cs_config(struct pcmcia_device *link) argument
168 elsa_cs_release(struct pcmcia_device *link) argument
184 elsa_suspend(struct pcmcia_device *link) argument
193 elsa_resume(struct pcmcia_device *link) argument
[all...]
H A Dsedlbauer_cs.c65 static int sedlbauer_config(struct pcmcia_device *link) __devinit;
66 static void sedlbauer_release(struct pcmcia_device *link);
76 static int __devinit sedlbauer_probe(struct pcmcia_device *link) argument
80 dev_dbg(&link->dev, "sedlbauer_attach()\n");
87 local->p_dev = link;
88 link->priv = local;
90 return sedlbauer_config(link);
93 static void __devexit sedlbauer_detach(struct pcmcia_device *link) argument
95 dev_dbg(&link->dev, "sedlbauer_detach(0x%p)\n", link);
113 sedlbauer_config(struct pcmcia_device *link) argument
154 sedlbauer_release(struct pcmcia_device *link) argument
169 sedlbauer_suspend(struct pcmcia_device *link) argument
178 sedlbauer_resume(struct pcmcia_device *link) argument
[all...]
H A Dteles_cs.c46 static int teles_cs_config(struct pcmcia_device *link) __devinit;
47 static void teles_cs_release(struct pcmcia_device *link);
56 static int __devinit teles_probe(struct pcmcia_device *link) argument
60 dev_dbg(&link->dev, "teles_attach()\n");
67 local->p_dev = link;
68 link->priv = local;
70 link->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO;
72 return teles_cs_config(link);
75 static void __devexit teles_detach(struct pcmcia_device *link) argument
77 local_info_t *info = link
111 teles_cs_config(struct pcmcia_device *link) argument
150 teles_cs_release(struct pcmcia_device *link) argument
166 teles_suspend(struct pcmcia_device *link) argument
175 teles_resume(struct pcmcia_device *link) argument
[all...]
/drivers/staging/comedi/drivers/
H A Dni_labpc_cs.c132 struct pcmcia_device *link; local
141 link = pcmcia_cur_dev; /* XXX hack */
142 if (!link)
144 iobase = link->resource[0]->start;
145 irq = link->irq;
155 static void labpc_config(struct pcmcia_device *link);
156 static void labpc_release(struct pcmcia_device *link);
164 struct pcmcia_device *link; member in struct:local_info_t
169 static int labpc_cs_attach(struct pcmcia_device *link) argument
173 dev_dbg(&link
189 labpc_cs_detach(struct pcmcia_device *link) argument
217 labpc_config(struct pcmcia_device *link) argument
246 labpc_release(struct pcmcia_device *link) argument
253 labpc_cs_suspend(struct pcmcia_device *link) argument
262 labpc_cs_resume(struct pcmcia_device *link) argument
[all...]
H A Ddas08_cs.c76 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...]
H A Dni_daq_dio24.c118 struct pcmcia_device *link; local
127 link = pcmcia_cur_dev; /* XXX hack */
128 if (!link)
130 iobase = link->resource[0]->start;
132 irq = link->irq;
186 static void dio24_config(struct pcmcia_device *link);
187 static void dio24_release(struct pcmcia_device *link);
195 struct pcmcia_device *link; member in struct:local_info_t
200 static int dio24_cs_attach(struct pcmcia_device *link) argument
206 dev_dbg(&link
222 dio24_cs_detach(struct pcmcia_device *link) argument
246 dio24_config(struct pcmcia_device *link) argument
278 dio24_release(struct pcmcia_device *link) argument
285 dio24_cs_suspend(struct pcmcia_device *link) argument
294 dio24_cs_resume(struct pcmcia_device *link) argument
[all...]
/drivers/net/wireless/rt2x00/
H A Drt2x00link.c23 Abstract: rt2x00 generic link tuning routines.
49 * that with link tuning, the device can have a very good RSSI
53 * the new values correctly allowing a effective link tuning,
78 struct link_ant *ant = &rt2x00dev->link.ant;
80 if (ant->rssi_ant.avg && rt2x00dev->link.qual.rx_success)
87 struct link_ant *ant = &rt2x00dev->link.ant;
97 struct link_ant *ant = &rt2x00dev->link.ant;
103 rt2x00dev->link.ant.rssi_ant.avg = 0;
104 rt2x00dev->link.ant.rssi_ant.avg_weight = 0;
109 struct link_ant *ant = &rt2x00dev->link
223 struct link *link = &rt2x00dev->link; local
262 struct link *link = &rt2x00dev->link; local
343 struct link *link = &rt2x00dev->link; local
404 struct link *link = &rt2x00dev->link; local
422 struct link *link = &rt2x00dev->link; local
441 struct link *link = &rt2x00dev->link; local
452 struct link *link = &rt2x00dev->link; local
475 struct link *link = &rt2x00dev->link; local
496 struct link *link = &rt2x00dev->link; local
[all...]
/drivers/acpi/
H A Dpci_link.c27 * 1. Support more than one IRQ resource entry per link device (index).
76 * If a link is initialized, we never change its active and initialized
77 * later even the link is disable. Instead, we just repick the active irq
105 * set context (link) possible list from resource list
110 struct acpi_pci_link *link = context; local
134 link->irq.possible[i] = p->interrupts[i];
135 link->irq.possible_count++;
137 link->irq.triggering = p->triggering;
138 link->irq.polarity = p->polarity;
139 link
177 acpi_pci_link_get_possible(struct acpi_pci_link *link) argument
252 acpi_pci_link_get_current(struct acpi_pci_link *link) argument
300 acpi_pci_link_set(struct acpi_pci_link *link, int irq) argument
481 struct acpi_pci_link *link; local
517 acpi_pci_link_allocate(struct acpi_pci_link *link) argument
594 struct acpi_pci_link *link; local
647 struct acpi_pci_link *link; local
698 struct acpi_pci_link *link; local
752 acpi_pci_link_resume(struct acpi_pci_link *link) argument
762 struct acpi_pci_link *link; local
771 struct acpi_pci_link *link; local
[all...]
/drivers/net/tokenring/
H A Dibmtr_cs.c95 static int ibmtr_config(struct pcmcia_device *link);
97 static void ibmtr_release(struct pcmcia_device *link);
114 static int __devinit ibmtr_attach(struct pcmcia_device *link) argument
119 dev_dbg(&link->dev, "ibmtr_attach()\n");
130 info->p_dev = link;
131 link->priv = info;
134 link->resource[0]->flags |= IO_DATA_PATH_WIDTH_8;
135 link->resource[0]->end = 4;
136 link->config_flags |= CONF_ENABLE_IRQ;
137 link
144 ibmtr_detach(struct pcmcia_device *link) argument
168 ibmtr_config(struct pcmcia_device *link) argument
262 ibmtr_release(struct pcmcia_device *link) argument
276 ibmtr_suspend(struct pcmcia_device *link) argument
287 ibmtr_resume(struct pcmcia_device *link) argument
[all...]
/drivers/staging/wlags49_h2/
H A Dwl_cs.c132 static int wl_adapter_attach(struct pcmcia_device *link) argument
147 link->resource[0]->end = HCF_NUM_IO_PORTS;
148 link->resource[0]->flags= IO_DATA_PATH_WIDTH_16;
149 link->config_flags |= CONF_ENABLE_IRQ;
150 link->config_index = 5;
151 link->config_regs = PRESENT_OPTION;
153 link->priv = dev;
155 lp->link = link;
157 wl_adapter_insert(link);
166 wl_adapter_detach(struct pcmcia_device *link) argument
189 wl_adapter_release(struct pcmcia_device *link) argument
204 wl_adapter_suspend(struct pcmcia_device *link) argument
217 wl_adapter_resume(struct pcmcia_device *link) argument
228 wl_adapter_insert(struct pcmcia_device *link) argument
304 struct pcmcia_device *link = lp->link; local
356 struct pcmcia_device *link = lp->link; local
493 struct pcmcia_device *link = lp->link; local
[all...]
/drivers/net/wireless/
H A Dairo_cs.c55 static int airo_config(struct pcmcia_device *link);
56 static void airo_release(struct pcmcia_device *link);
81 static void airo_detach(struct pcmcia_device *link) argument
83 dev_dbg(&link->dev, "airo_detach\n");
85 airo_release(link);
87 if (((local_info_t *)link->priv)->eth_dev) {
88 stop_airo_card(((local_info_t *)link->priv)->eth_dev, 0);
90 ((local_info_t *)link->priv)->eth_dev = NULL;
92 kfree(link->priv);
104 static int airo_config(struct pcmcia_device *link) argument
139 airo_release(struct pcmcia_device *link) argument
145 airo_suspend(struct pcmcia_device *link) argument
154 airo_resume(struct pcmcia_device *link) argument
[all...]
H A Datmel_cs.c65 static int atmel_config(struct pcmcia_device *link);
66 static void atmel_release(struct pcmcia_device *link);
91 static void atmel_detach(struct pcmcia_device *link) argument
93 dev_dbg(&link->dev, "atmel_detach\n");
95 atmel_release(link);
97 kfree(link->priv);
104 struct pcmcia_device *link = (struct pcmcia_device *)arg; local
106 if (pcmcia_dev_present(link))
120 static int atmel_config(struct pcmcia_device *link) argument
126 dev = link
164 atmel_release(struct pcmcia_device *link) argument
177 atmel_suspend(struct pcmcia_device *link) argument
186 atmel_resume(struct pcmcia_device *link) argument
[all...]
/drivers/parport/
H A Dparport_cs.c80 static int parport_config(struct pcmcia_device *link);
83 static int parport_probe(struct pcmcia_device *link) argument
87 dev_dbg(&link->dev, "parport_attach()\n");
92 link->priv = info;
93 info->p_dev = link;
95 link->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO;
97 return parport_config(link);
100 static void parport_detach(struct pcmcia_device *link) argument
102 dev_dbg(&link->dev, "parport_detach\n");
104 parport_cs_release(link);
119 parport_config(struct pcmcia_device *link) argument
165 parport_cs_release(struct pcmcia_device *link) argument
[all...]
/drivers/scsi/pcmcia/
H A Dfdomain_stub.c68 static void fdomain_release(struct pcmcia_device *link);
70 static int fdomain_config(struct pcmcia_device *link);
72 static int fdomain_probe(struct pcmcia_device *link) argument
76 dev_dbg(&link->dev, "fdomain_attach()\n");
83 info->p_dev = link;
84 link->priv = info;
85 link->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO;
86 link->config_regs = PRESENT_OPTION;
88 return fdomain_config(link);
93 static void fdomain_detach(struct pcmcia_device *link) argument
114 fdomain_config(struct pcmcia_device *link) argument
161 fdomain_release(struct pcmcia_device *link) argument
174 fdomain_resume(struct pcmcia_device *link) argument
[all...]
H A Daha152x_stub.c84 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 Dqlogic_stub.c87 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/net/arcnet/
H A Dcom20020_cs.c109 static int com20020_config(struct pcmcia_device *link);
110 static void com20020_release(struct pcmcia_device *link);
162 static void com20020_detach(struct pcmcia_device *link) argument
164 struct com20020_dev_t *info = link->priv;
167 dev_dbg(&link->dev, "detach...\n");
169 dev_dbg(&link->dev, "com20020_detach\n");
171 dev_dbg(&link->dev, "unregister...\n");
182 com20020_release(link);
185 dev_dbg(&link->dev, "unlinking...\n");
186 if (link
200 com20020_config(struct pcmcia_device *link) argument
287 com20020_release(struct pcmcia_device *link) argument
293 com20020_suspend(struct pcmcia_device *link) argument
304 com20020_resume(struct pcmcia_device *link) argument
[all...]
/drivers/staging/telephony/
H A Dixj_pcmcia.c27 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/net/wireless/orinoco/
H A Dspectrum_cs.c64 static int spectrum_cs_config(struct pcmcia_device *link);
65 static void spectrum_cs_release(struct pcmcia_device *link);
78 spectrum_reset(struct pcmcia_device *link, int idle) argument
85 if (!pcmcia_dev_present(link))
89 ret = pcmcia_read_config_byte(link, CISREG_COR, &save_cor);
94 ret = pcmcia_write_config_byte(link, CISREG_COR,
101 ret = pcmcia_read_config_byte(link, CISREG_CCSR, &ccsr);
110 ret = pcmcia_write_config_byte(link, CISREG_CCSR, ccsr);
116 ret = pcmcia_write_config_byte(link, CISREG_COR,
135 struct pcmcia_device *link local
147 struct pcmcia_device *link = card->p_dev; local
157 spectrum_cs_probe(struct pcmcia_device *link) argument
176 spectrum_cs_detach(struct pcmcia_device *link) argument
197 spectrum_cs_config(struct pcmcia_device *link) argument
261 spectrum_cs_release(struct pcmcia_device *link) argument
279 spectrum_cs_suspend(struct pcmcia_device *link) argument
291 spectrum_cs_resume(struct pcmcia_device *link) argument
[all...]
/drivers/media/
H A Dmedia-entity.c93 media_entity_other(struct media_entity *entity, struct media_link *link) argument
95 if (link->source->entity == entity)
96 return link->sink->entity;
98 return link->source->entity;
110 graph->stack[graph->top].link = 0;
125 #define link_top(en) ((en)->stack[(en)->top].link)
172 struct media_link *link = &entity->links[link_top(graph)]; local
175 /* The link is not enabled so we do not follow. */
176 if (!(link->flags & MEDIA_LNK_FL_ENABLED)) {
181 /* Get the entity in the other end of the link
342 struct media_link *link; local
379 __media_entity_setup_link_notify(struct media_link *link, u32 flags) argument
417 __media_entity_setup_link(struct media_link *link, u32 flags) argument
469 media_entity_setup_link(struct media_link *link, u32 flags) argument
492 struct media_link *link; local
525 struct media_link *link = &pad->entity->links[i]; local
[all...]
/drivers/isdn/hardware/avm/
H A Davm_cs.c40 static int avmcs_config(struct pcmcia_device *link);
41 static void avmcs_release(struct pcmcia_device *link);
55 static void avmcs_detach(struct pcmcia_device *link) argument
57 avmcs_release(link);
69 static int avmcs_config(struct pcmcia_device *link) argument
77 if (link->prod_id[1])
78 strlcpy(devname, link->prod_id[1], sizeof(devname));
83 if (pcmcia_loop_config(link, avmcs_configcheck, NULL))
87 if (!link->irq) {
89 pcmcia_disable_device(link);
144 avmcs_release(struct pcmcia_device *link) argument
[all...]
/drivers/usb/host/
H A Dsl811_cs.c48 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/pci/pcie/
H A Daspm.c3 * Enabling PCIe link L0s/L1 state and Clock Power Management
43 struct pcie_link_state *root; /* pointer to the root port link */
46 struct list_head children; /* list of child link states */
47 struct list_head link; /* node in parent's children list */ member in struct:pcie_link_state
96 static int policy_to_aspm_state(struct pcie_link_state *link) argument
106 return link->aspm_default;
111 static int policy_to_clkpm_state(struct pcie_link_state *link) argument
121 return link->clkpm_default;
126 static void pcie_set_clkpm_nocheck(struct pcie_link_state *link, int enable) argument
131 struct pci_bus *linkbus = link
147 pcie_set_clkpm(struct pcie_link_state *link, int enable) argument
158 pcie_clkpm_cap_init(struct pcie_link_state *link, int blacklist) argument
191 pcie_aspm_configure_common_clock(struct pcie_link_state *link) argument
325 struct pcie_link_state *link; local
360 pcie_aspm_cap_init(struct pcie_link_state *link, int blacklist) argument
456 pcie_config_aspm_link(struct pcie_link_state *link, u32 state) argument
491 pcie_config_aspm_path(struct pcie_link_state *link) argument
499 free_link_state(struct pcie_link_state *link) argument
546 struct pcie_link_state *link; local
583 struct pcie_link_state *link; local
637 struct pcie_link_state *link; local
662 struct pcie_link_state *link, *root, *parent_link; local
703 struct pcie_link_state *link = pdev->link_state; local
724 struct pcie_link_state *link = pdev->link_state; local
752 struct pcie_link_state *link; local
815 struct pcie_link_state *link; local
870 struct pcie_link_state *link, *root = pdev->link_state->root; local
[all...]

Completed in 563 milliseconds

1234567891011>>