/openbmc/linux/drivers/tty/ipwireless/ |
H A D | main.c | 44 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 D | main.h | 45 struct pcmcia_device *link;
|
/openbmc/linux/drivers/net/can/sja1000/ |
H A D | ems_pcmcia.c | 30 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 D | peak_pcmcia.c | 137 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 D | pcnet_cs.c | 94 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 D | axnet_cs.c | 77 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 D | driver-changes.rst | 8 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 D | xirc2ps_cs.c | 271 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 D | smc91c92_cs.c | 99 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 D | 3c589_cs.c | 133 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 D | 3c574_cs.c | 198 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 D | nmclan_cs.c | 359 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 D | ni_daq_dio24.c | 32 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 D | das08_cs.c | 52 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 D | ni_labpc_cs.c | 57 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 D | softing_cs.c | 167 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 D | cs_internal.h | 137 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 D | ray_cs.c | 471 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 D | dtl1_cs.c | 66 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 D | bluecard_cs.c | 65 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 D | nsp_cs.h | 225 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 D | sym53c500_cs.c | 182 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 D | sdricoh_cs.c | 379 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 D | pata_pcmcia.c | 155 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 D | pcmcia.c | 596 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()
|