/linux-6.12.1/include/linux/ |
D | parport.h | 22 struct pardevice; 81 void (*init_state)(struct pardevice *, struct parport_state *); 133 struct pardevice { struct 142 struct pardevice *next; argument 143 struct pardevice *prev; argument 152 struct pardevice *waitprev; argument 153 struct pardevice *waitnext; argument 157 #define to_pardevice(n) container_of(n, struct pardevice, dev) argument 214 struct pardevice *devices; 215 struct pardevice *cad; /* port owner */ [all …]
|
D | lp.h | 47 struct pardevice *dev;
|
/linux-6.12.1/drivers/input/joystick/ |
D | walkera0701.c | 57 struct pardevice *pardevice; member 117 static inline int read_ack(struct pardevice *p) in read_ack() 173 w->ack = read_ack(w->pardevice); in timer_handler() 182 if (parport_claim(w->pardevice)) in walkera0701_open() 196 parport_release(w->pardevice); in walkera0701_close() 222 w->pardevice = parport_register_dev_model(pp, "walkera0701", in walkera0701_attach() 225 if (!w->pardevice) { in walkera0701_attach() 230 if (parport_negotiate(w->pardevice->port, IEEE1284_MODE_COMPAT)) { in walkera0701_attach() 277 parport_unregister_device(w->pardevice); in walkera0701_attach() 284 if (!w->pardevice || w->parport->number != port->number) in walkera0701_detach() [all …]
|
D | turbografx.c | 58 struct pardevice *pd; 145 struct pardevice *pd; in tgfx_attach()
|
/linux-6.12.1/drivers/parport/ |
D | share.c | 60 static void dead_initstate(struct pardevice *d, struct parport_state *s) { } in dead_initstate() 121 struct pardevice *par_dev = to_pardevice(dev); in parport_probe() 603 struct pardevice *par_dev = to_pardevice(dev); in free_pardevice() 671 struct pardevice * 675 struct pardevice *par_dev; in parport_register_dev_model() 819 void parport_unregister_device(struct pardevice *dev) in parport_unregister_device() 956 int parport_claim(struct pardevice *dev) in parport_claim() 958 struct pardevice *oldcad; in parport_claim() 1070 int parport_claim_or_block(struct pardevice *dev) in parport_claim_or_block() 1135 void parport_release(struct pardevice *dev) in parport_release() [all …]
|
D | procfs.c | 41 struct pardevice *dev; in do_active_device() 489 int parport_device_proc_register(struct pardevice *device) in parport_device_proc_register() 525 int parport_device_proc_unregister(struct pardevice *device) in parport_device_proc_unregister() 575 int parport_device_proc_register(struct pardevice *device) in parport_device_proc_register() 580 int parport_device_proc_unregister(struct pardevice *device) in parport_device_proc_unregister()
|
D | daisy.c | 85 static int daisy_drv_probe(struct pardevice *par_dev) in daisy_drv_probe() 240 struct pardevice *parport_open(int devnum, const char *name) in parport_open() 245 struct pardevice *dev; in parport_open() 294 void parport_close(struct pardevice *dev) in parport_close()
|
D | parport_gsc.h | 190 extern void parport_gsc_init_state(struct pardevice *, struct parport_state *s);
|
D | parport_atari.c | 93 parport_atari_init_state(struct pardevice *d, struct parport_state *s) in parport_atari_init_state()
|
D | parport_amiga.c | 124 static void amiga_init_state(struct pardevice *dev, struct parport_state *s) in amiga_init_state()
|
D | ieee1284_ops.c | 43 struct pardevice *dev = port->physport->cad; in parport_ieee1284_write_compat() 480 struct pardevice *dev = port->cad; in parport_ieee1284_ecp_read_data()
|
D | probe.c | 251 struct pardevice *dev = parport_open(devnum, daisy_dev_name); in parport_device_id()
|
D | parport_gsc.c | 76 void parport_gsc_init_state(struct pardevice *dev, struct parport_state *s) in parport_gsc_init_state()
|
/linux-6.12.1/sound/drivers/ |
D | portman2x4.c | 71 struct pardevice *pardev; 84 struct pardevice *pardev, in portman_create() 657 static int snd_portman_dev_probe(struct pardevice *pardev) in snd_portman_dev_probe() 678 struct pardevice *pardev = pm->pardev; in snd_portman_card_private_free() 690 struct pardevice *pardev; in snd_portman_probe()
|
D | mts64.c | 52 struct pardevice *pardev; 70 struct pardevice *pardev, in snd_mts64_create() 872 static int snd_mts64_dev_probe(struct pardevice *pardev) in snd_mts64_dev_probe() 893 struct pardevice *pardev = mts->pardev; in snd_mts64_card_private_free() 905 struct pardevice *pardev; in snd_mts64_probe()
|
/linux-6.12.1/Documentation/driver-api/ |
D | parport-lowlevel.rst | 371 struct pardevice *parport_register_device(struct parport *port, 425 The visible parts of the returned ``struct pardevice`` are:: 427 struct pardevice { 436 A ``struct pardevice *``: a handle to the registered parallel port 462 struct pardevice *dev = private->dev; 509 void parport_unregister_device (struct pardevice *dev); 546 int parport_claim (struct pardevice *dev); 547 int parport_claim_or_block (struct pardevice *dev); 592 void parport_release (struct pardevice *dev); 606 static size_t write (struct pardevice *dev, const void *buf, [all …]
|
/linux-6.12.1/drivers/pps/clients/ |
D | pps_parport.c | 40 struct pardevice *pardev; /* parport device */ 201 struct pardevice *pardev = port->cad; in parport_detach()
|
/linux-6.12.1/drivers/spi/ |
D | spi-lm70llp.c | 73 struct pardevice *pd; 190 struct pardevice *pd; in spi_lm70llp_attach()
|
D | spi-butterfly.c | 54 struct pardevice *pd; 178 struct pardevice *pd; in butterfly_attach()
|
/linux-6.12.1/drivers/char/ |
D | ppdev.c | 74 struct pardevice *pdev; 286 struct pardevice *pdev = NULL; in register_device() 343 static int pp_set_timeout(struct pardevice *pdev, long tv_sec, int tv_usec) in pp_set_timeout() 825 static int pp_probe(struct pardevice *par_dev) in pp_probe()
|
/linux-6.12.1/drivers/auxdisplay/ |
D | ks0108.c | 40 static struct pardevice *ks0108_pardevice;
|
/linux-6.12.1/drivers/ata/pata_parport/ |
D | pata_parport.h | 24 struct pardevice *pardev; /* pointer to pardevice */
|
/linux-6.12.1/drivers/input/serio/ |
D | parkbd.c | 70 static struct pardevice *parkbd_dev;
|
/linux-6.12.1/drivers/net/hamradio/ |
D | baycom_par.c | 115 struct pardevice *pdev; 492 static int baycom_par_probe(struct pardevice *par_dev) in baycom_par_probe()
|
/linux-6.12.1/drivers/pps/generators/ |
D | pps_gen_parport.c | 40 struct pardevice *pardev; /* parport device */
|