Home
last modified time | relevance | path

Searched refs:pardevice (Results 1 – 25 of 41) sorted by relevance

12

/linux-6.12.1/include/linux/
Dparport.h22 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 …]
Dlp.h47 struct pardevice *dev;
/linux-6.12.1/drivers/input/joystick/
Dwalkera0701.c57 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 …]
Dturbografx.c58 struct pardevice *pd;
145 struct pardevice *pd; in tgfx_attach()
/linux-6.12.1/drivers/parport/
Dshare.c60 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 …]
Dprocfs.c41 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()
Ddaisy.c85 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()
Dparport_gsc.h190 extern void parport_gsc_init_state(struct pardevice *, struct parport_state *s);
Dparport_atari.c93 parport_atari_init_state(struct pardevice *d, struct parport_state *s) in parport_atari_init_state()
Dparport_amiga.c124 static void amiga_init_state(struct pardevice *dev, struct parport_state *s) in amiga_init_state()
Dieee1284_ops.c43 struct pardevice *dev = port->physport->cad; in parport_ieee1284_write_compat()
480 struct pardevice *dev = port->cad; in parport_ieee1284_ecp_read_data()
Dprobe.c251 struct pardevice *dev = parport_open(devnum, daisy_dev_name); in parport_device_id()
Dparport_gsc.c76 void parport_gsc_init_state(struct pardevice *dev, struct parport_state *s) in parport_gsc_init_state()
/linux-6.12.1/sound/drivers/
Dportman2x4.c71 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()
Dmts64.c52 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/
Dparport-lowlevel.rst371 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/
Dpps_parport.c40 struct pardevice *pardev; /* parport device */
201 struct pardevice *pardev = port->cad; in parport_detach()
/linux-6.12.1/drivers/spi/
Dspi-lm70llp.c73 struct pardevice *pd;
190 struct pardevice *pd; in spi_lm70llp_attach()
Dspi-butterfly.c54 struct pardevice *pd;
178 struct pardevice *pd; in butterfly_attach()
/linux-6.12.1/drivers/char/
Dppdev.c74 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/
Dks0108.c40 static struct pardevice *ks0108_pardevice;
/linux-6.12.1/drivers/ata/pata_parport/
Dpata_parport.h24 struct pardevice *pardev; /* pointer to pardevice */
/linux-6.12.1/drivers/input/serio/
Dparkbd.c70 static struct pardevice *parkbd_dev;
/linux-6.12.1/drivers/net/hamradio/
Dbaycom_par.c115 struct pardevice *pdev;
492 static int baycom_par_probe(struct pardevice *par_dev) in baycom_par_probe()
/linux-6.12.1/drivers/pps/generators/
Dpps_gen_parport.c40 struct pardevice *pardev; /* parport device */

12