Home
last modified time | relevance | path

Searched refs:pcmcia_device (Results 26 – 50 of 64) sorted by relevance

123

/openbmc/linux/drivers/tty/ipwireless/
H A Dmain.c44 static void ipwireless_detach(struct pcmcia_device *link);
67 struct pcmcia_device *link = ipw->link; in signalled_reboot_work()
79 static int ipwireless_probe(struct pcmcia_device *p_dev, void *priv_data) in ipwireless_probe()
171 struct pcmcia_device *link = ipw->link; in config_ipwireless()
265 static int ipwireless_attach(struct pcmcia_device *link) in ipwireless_attach()
300 static void ipwireless_detach(struct pcmcia_device *link) in ipwireless_detach()
H A Dmain.h45 struct pcmcia_device *link;
/openbmc/linux/drivers/net/can/sja1000/
H A Dems_pcmcia.c30 struct pcmcia_device *pcmcia_dev;
130 static void ems_pcmcia_del_card(struct pcmcia_device *pdev) in ems_pcmcia_del_card()
160 static int ems_pcmcia_add_card(struct pcmcia_device *pdev, unsigned long base) in ems_pcmcia_add_card()
255 static int ems_pcmcia_probe(struct pcmcia_device *dev) in ems_pcmcia_probe()
304 static void ems_pcmcia_remove(struct pcmcia_device *dev) in ems_pcmcia_remove()
H A Dpeak_pcmcia.c137 struct pcmcia_device *pdev;
515 struct pcmcia_device *pdev = card->pdev; in pcan_add_channels()
593 static int pcan_conf_check(struct pcmcia_device *pdev, void *priv_data) in pcan_conf_check()
606 static void pcan_free(struct pcmcia_device *pdev) in pcan_free()
627 static int pcan_probe(struct pcmcia_device *pdev) in pcan_probe()
721 static void pcan_remove(struct pcmcia_device *pdev) in pcan_remove()
/openbmc/linux/drivers/net/ethernet/8390/
H A Dpcnet_cs.c94 static int pcnet_config(struct pcmcia_device *link);
95 static void pcnet_release(struct pcmcia_device *link);
108 static void pcnet_detach(struct pcmcia_device *p_dev);
202 struct pcmcia_device *p_dev;
235 static int pcnet_probe(struct pcmcia_device *link) in pcnet_probe()
256 static void pcnet_detach(struct pcmcia_device *link) in pcnet_detach()
455 static int try_io_port(struct pcmcia_device *link) in try_io_port()
565 static int pcnet_config(struct pcmcia_device *link) in pcnet_config()
671 static int pcnet_resume(struct pcmcia_device *link) in pcnet_resume()
911 struct pcmcia_device *link = info->p_dev; in pcnet_open()
[all …]
H A Daxnet_cs.c77 static int axnet_config(struct pcmcia_device *link);
78 static void axnet_release(struct pcmcia_device *link);
111 struct pcmcia_device *p_dev;
140 static int axnet_probe(struct pcmcia_device *link) in axnet_probe()
167 static void axnet_detach(struct pcmcia_device *link) in axnet_detach()
186 static int get_prom(struct pcmcia_device *link) in get_prom()
232 static int try_io_port(struct pcmcia_device *link) in try_io_port()
274 static int axnet_config(struct pcmcia_device *link) in axnet_config()
389 static int axnet_resume(struct pcmcia_device *link) in axnet_resume()
471 struct pcmcia_device *link = info->p_dev; in axnet_open()
[all …]
/openbmc/linux/Documentation/pcmcia/
H A Ddriver-changes.rst8 If `struct pcmcia_device *p_dev->config_flags` is set accordingly,
23 stored in struct pcmcia_device, e.g. in the fields config_flags,
28 `struct pcmcia_device *p_dev->resource[2,3,4,5]` for up to four ioport
35 `struct pcmcia_device *p_dev->resource[0,1]` for up to two ioport
84 void (*remove) (struct pcmcia_device *dev);
85 int (*probe) (struct pcmcia_device *dev);
89 int (*suspend) (struct pcmcia_device *dev);
90 int (*resume) (struct pcmcia_device *dev);
107 A struct pcmcia_device is registered with the device model core,
/openbmc/linux/drivers/net/ethernet/xircom/
H A Dxirc2ps_cs.c271 struct pcmcia_device *p_dev;
295 static int set_card_type(struct pcmcia_device *link);
474 xirc2ps_probe(struct pcmcia_device *link) in xirc2ps_probe()
503 xirc2ps_detach(struct pcmcia_device *link) in xirc2ps_detach()
540 set_card_type(struct pcmcia_device *link) in set_card_type()
616 has_ce2_string(struct pcmcia_device * p_dev) in has_ce2_string()
692 xirc2ps_config(struct pcmcia_device * link) in xirc2ps_config()
926 xirc2ps_release(struct pcmcia_device *link) in xirc2ps_release()
954 static int xirc2ps_resume(struct pcmcia_device *link) in xirc2ps_resume()
1389 struct pcmcia_device *link = lp->p_dev; in do_open()
[all …]
/openbmc/linux/drivers/net/ethernet/smsc/
H A Dsmc91c92_cs.c99 struct pcmcia_device *p_dev;
302 static int smc91c92_probe(struct pcmcia_device *link) in smc91c92_probe()
478 static int mhz_setup(struct pcmcia_device *link) in mhz_setup()
518 static void mot_config(struct pcmcia_device *link) in mot_config()
539 static int mot_setup(struct pcmcia_device *link) in mot_setup()
584 static int smc_config(struct pcmcia_device *link) in smc_config()
599 static int smc_setup(struct pcmcia_device *link) in smc_setup()
617 static int osi_config(struct pcmcia_device *link) in osi_config()
765 static int check_sig(struct pcmcia_device *link) in check_sig()
1053 struct pcmcia_device *link = smc->p_dev; in smc_open()
[all …]
/openbmc/linux/drivers/net/ethernet/3com/
H A D3c589_cs.c133 struct pcmcia_device *p_dev;
160 static int tc589_config(struct pcmcia_device *link);
161 static void tc589_release(struct pcmcia_device *link);
194 static int tc589_probe(struct pcmcia_device *link) in tc589_probe()
233 static void tc589_detach(struct pcmcia_device *link) in tc589_detach()
246 static int tc589_config(struct pcmcia_device *link) in tc589_config()
348 static int tc589_suspend(struct pcmcia_device *link) in tc589_suspend()
358 static int tc589_resume(struct pcmcia_device *link) in tc589_resume()
518 struct pcmcia_device *link = lp->p_dev; in el3_open()
777 struct pcmcia_device *link = lp->p_dev; in el3_get_stats()
[all …]
H A D3c574_cs.c198 struct pcmcia_device *p_dev;
217 static int tc574_config(struct pcmcia_device *link);
218 static void tc574_release(struct pcmcia_device *link);
261 static int tc574_probe(struct pcmcia_device *link) in tc574_probe()
288 static void tc574_detach(struct pcmcia_device *link) in tc574_detach()
303 static int tc574_config(struct pcmcia_device *link) in tc574_config()
444 static void tc574_release(struct pcmcia_device *link) in tc574_release()
449 static int tc574_suspend(struct pcmcia_device *link) in tc574_suspend()
459 static int tc574_resume(struct pcmcia_device *link) in tc574_resume()
674 struct pcmcia_device *link = lp->p_dev; in el3_open()
[all …]
/openbmc/linux/drivers/net/ethernet/amd/
H A Dnmclan_cs.c359 struct pcmcia_device *p_dev;
399 static int nmclan_config(struct pcmcia_device *link);
431 static int nmclan_probe(struct pcmcia_device *link) in nmclan_probe()
462 static void nmclan_detach(struct pcmcia_device *link) in nmclan_detach()
606 static int nmclan_config(struct pcmcia_device *link) in nmclan_config()
690 static int nmclan_suspend(struct pcmcia_device *link) in nmclan_suspend()
700 static int nmclan_resume(struct pcmcia_device *link) in nmclan_resume()
722 struct pcmcia_device *link = &lp->link; in nmclan_reset()
779 struct pcmcia_device *link = lp->p_dev; in mace_open()
802 struct pcmcia_device *link = lp->p_dev; in mace_close()
[all …]
/openbmc/linux/drivers/comedi/drivers/
H A Dni_daq_dio24.c32 struct pcmcia_device *link = comedi_to_pcmcia_dev(dev); in dio24_auto_attach()
58 static int dio24_cs_attach(struct pcmcia_device *link) in dio24_cs_attach()
H A Ddas08_cs.c52 struct pcmcia_device *link = comedi_to_pcmcia_dev(dev); in das08_cs_auto_attach()
80 static int das08_pcmcia_attach(struct pcmcia_device *link) in das08_pcmcia_attach()
H A Dni_labpc_cs.c57 struct pcmcia_device *link = comedi_to_pcmcia_dev(dev); in labpc_cs_auto_attach()
89 static int labpc_cs_attach(struct pcmcia_device *link) in labpc_cs_attach()
/openbmc/linux/drivers/net/can/softing/
H A Dsofting_cs.c167 struct pcmcia_device *pcmcia = to_pcmcia_dev(pdev->dev.parent); in softingcs_reset()
175 struct pcmcia_device *pcmcia = to_pcmcia_dev(pdev->dev.parent); in softingcs_enable_irq()
184 static int softingcs_probe_config(struct pcmcia_device *pcmcia, void *priv_data) in softingcs_probe_config()
205 static void softingcs_remove(struct pcmcia_device *pcmcia) in softingcs_remove()
225 static int softingcs_probe(struct pcmcia_device *pcmcia) in softingcs_probe()
/openbmc/linux/drivers/pcmcia/
H A Dcs_internal.h137 struct pcmcia_device;
140 extern int pcmcia_release_configuration(struct pcmcia_device *p_dev);
149 int pcmcia_setup_irq(struct pcmcia_device *p_dev);
/openbmc/linux/drivers/net/wireless/legacy/
H A Dray_cs.c471 struct pcmcia_device *link = local->finder; in ray_init()
529 struct pcmcia_device *link = local->finder; in dl_startup_params()
639 struct pcmcia_device *link = local->finder; in verify_dl_startup()
681 struct pcmcia_device *link = local->finder; in start_net()
709 struct pcmcia_device *link = local->finder; in join_net()
781 struct pcmcia_device *link = local->finder; in ray_dev_init()
816 struct pcmcia_device *link = local->finder; in ray_dev_config()
1488 struct pcmcia_device *link; in ray_open()
1525 struct pcmcia_device *link; in ray_dev_close()
1834 struct pcmcia_device *link; in ray_interrupt()
[all …]
/openbmc/linux/drivers/bluetooth/
H A Ddtl1_cs.c66 struct pcmcia_device *p_dev;
84 static int dtl1_config(struct pcmcia_device *link);
531 static int dtl1_probe(struct pcmcia_device *link) in dtl1_probe()
549 static void dtl1_detach(struct pcmcia_device *link) in dtl1_detach()
557 static int dtl1_confcheck(struct pcmcia_device *p_dev, void *priv_data) in dtl1_confcheck()
568 static int dtl1_config(struct pcmcia_device *link) in dtl1_config()
H A Dbluecard_cs.c65 struct pcmcia_device *p_dev;
84 static int bluecard_config(struct pcmcia_device *link);
85 static void bluecard_release(struct pcmcia_device *link);
87 static void bluecard_detach(struct pcmcia_device *p_dev);
818 static int bluecard_probe(struct pcmcia_device *link) in bluecard_probe()
836 static void bluecard_detach(struct pcmcia_device *link) in bluecard_detach()
842 static int bluecard_config(struct pcmcia_device *link) in bluecard_config()
882 static void bluecard_release(struct pcmcia_device *link) in bluecard_release()
/openbmc/linux/drivers/scsi/pcmcia/
H A Dnsp_cs.h225 struct pcmcia_device *p_dev;
288 static void nsp_cs_detach (struct pcmcia_device *p_dev);
289 static void nsp_cs_release(struct pcmcia_device *link);
290 static int nsp_cs_config (struct pcmcia_device *link);
H A Dsym53c500_cs.c182 struct pcmcia_device *p_dev;
507 SYM53C500_release(struct pcmcia_device *link) in SYM53C500_release()
686 static int SYM53C500_config_check(struct pcmcia_device *p_dev, void *priv_data) in SYM53C500_config_check()
699 SYM53C500_config(struct pcmcia_device *link) in SYM53C500_config()
812 static int sym53c500_resume(struct pcmcia_device *link) in sym53c500_resume()
834 SYM53C500_detach(struct pcmcia_device *link) in SYM53C500_detach()
845 SYM53C500_probe(struct pcmcia_device *link) in SYM53C500_probe()
/openbmc/linux/drivers/mmc/host/
H A Dsdricoh_cs.c379 struct pcmcia_device *pcmcia_dev) in sdricoh_init_mmc()
451 static int sdricoh_pcmcia_probe(struct pcmcia_device *pcmcia_dev) in sdricoh_pcmcia_probe()
474 static void sdricoh_pcmcia_detach(struct pcmcia_device *link) in sdricoh_pcmcia_detach()
493 static int sdricoh_pcmcia_suspend(struct pcmcia_device *link) in sdricoh_pcmcia_suspend()
499 static int sdricoh_pcmcia_resume(struct pcmcia_device *link) in sdricoh_pcmcia_resume()
/openbmc/linux/drivers/ata/
H A Dpata_pcmcia.c155 static int pcmcia_check_one_config(struct pcmcia_device *pdev, void *priv_data) in pcmcia_check_one_config()
186 static int pcmcia_init_one(struct pcmcia_device *pdev) in pcmcia_init_one()
288 static void pcmcia_remove_one(struct pcmcia_device *pdev) in pcmcia_remove_one()
/openbmc/linux/drivers/ssb/
H A Dpcmcia.c596 static int ssb_pcmcia_get_mac(struct pcmcia_device *p_dev, in ssb_pcmcia_get_mac()
612 static int ssb_pcmcia_do_get_invariants(struct pcmcia_device *p_dev, in ssb_pcmcia_do_get_invariants()
730 struct pcmcia_device *pdev = in ssb_sprom_show()
731 container_of(pcmciadev, struct pcmcia_device, dev); in ssb_sprom_show()
746 struct pcmcia_device *pdev = in ssb_sprom_store()
747 container_of(pcmciadev, struct pcmcia_device, dev); in ssb_sprom_store()

123