Home
last modified time | relevance | path

Searched refs:parport (Results 1 - 25 of 98) sorted by relevance

1234

/kernel/linux/linux-5.10/include/linux/
H A Dparport.h18 #include <uapi/linux/parport.h>
21 struct parport;
67 void (*write_data)(struct parport *, unsigned char);
68 unsigned char (*read_data)(struct parport *);
70 void (*write_control)(struct parport *, unsigned char);
71 unsigned char (*read_control)(struct parport *);
72 unsigned char (*frob_control)(struct parport *, unsigned char mask,
75 unsigned char (*read_status)(struct parport *);
78 void (*enable_irq)(struct parport *);
79 void (*disable_irq)(struct parport *);
189 struct parport { global() struct
[all...]
H A Dparport_pc.h43 struct parport *port;
63 static __inline__ void parport_pc_write_data(struct parport *p, unsigned char d) in parport_pc_write_data()
71 static __inline__ unsigned char parport_pc_read_data(struct parport *p) in parport_pc_read_data()
82 static inline void dump_parport_state (char *str, struct parport *p) in dump_parport_state()
92 printk (KERN_DEBUG "*** parport state (%s): ecr=[%s", str, ecr_modes[(ecr & 0xe0) >> 5]); in dump_parport_state()
128 static __inline__ unsigned char __parport_pc_frob_control (struct parport *p, in __parport_pc_frob_control()
146 static __inline__ void parport_pc_data_reverse (struct parport *p) in parport_pc_data_reverse()
151 static __inline__ void parport_pc_data_forward (struct parport *p) in parport_pc_data_forward()
156 static __inline__ void parport_pc_write_control (struct parport *p, in parport_pc_write_control()
174 static __inline__ unsigned char parport_pc_read_control(struct parport *
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dparport.h18 #include <uapi/linux/parport.h>
21 struct parport;
62 void (*write_data)(struct parport *, unsigned char);
63 unsigned char (*read_data)(struct parport *);
65 void (*write_control)(struct parport *, unsigned char);
66 unsigned char (*read_control)(struct parport *);
67 unsigned char (*frob_control)(struct parport *, unsigned char mask,
70 unsigned char (*read_status)(struct parport *);
73 void (*enable_irq)(struct parport *);
74 void (*disable_irq)(struct parport *);
186 struct parport { global() struct
[all...]
H A Dparport_pc.h46 struct parport *port;
66 static __inline__ void parport_pc_write_data(struct parport *p, unsigned char d) in parport_pc_write_data()
74 static __inline__ unsigned char parport_pc_read_data(struct parport *p) in parport_pc_read_data()
85 static inline void dump_parport_state (char *str, struct parport *p) in dump_parport_state()
95 printk (KERN_DEBUG "*** parport state (%s): ecr=[%s", str, ecr_modes[(ecr & 0xe0) >> 5]); in dump_parport_state()
131 static __inline__ unsigned char __parport_pc_frob_control (struct parport *p, in __parport_pc_frob_control()
149 static __inline__ void parport_pc_data_reverse (struct parport *p) in parport_pc_data_reverse()
154 static __inline__ void parport_pc_data_forward (struct parport *p) in parport_pc_data_forward()
159 static __inline__ void parport_pc_write_control (struct parport *p, in parport_pc_write_control()
177 static __inline__ unsigned char parport_pc_read_control(struct parport *
[all...]
/kernel/linux/linux-5.10/drivers/parport/
H A Dparport_gsc.h71 static inline void parport_gsc_write_data(struct parport *p, unsigned char d) in parport_gsc_write_data()
79 static inline unsigned char parport_gsc_read_data(struct parport *p) in parport_gsc_read_data()
90 static inline unsigned char __parport_gsc_frob_control(struct parport *p, in __parport_gsc_frob_control()
108 static inline void parport_gsc_data_reverse(struct parport *p) in parport_gsc_data_reverse()
113 static inline void parport_gsc_data_forward(struct parport *p) in parport_gsc_data_forward()
118 static inline void parport_gsc_write_control(struct parport *p, in parport_gsc_write_control()
136 static inline unsigned char parport_gsc_read_control(struct parport *p) in parport_gsc_read_control()
146 static inline unsigned char parport_gsc_frob_control(struct parport *p, in parport_gsc_frob_control()
173 static inline unsigned char parport_gsc_read_status(struct parport *p) in parport_gsc_read_status()
178 static inline void parport_gsc_disable_irq(struct parport *
[all...]
H A Dparport_atari.c15 #include <linux/parport.h>
22 static struct parport *this_port;
25 parport_atari_read_data(struct parport *p) in parport_atari_read_data()
38 parport_atari_write_data(struct parport *p, unsigned char data) in parport_atari_write_data()
49 parport_atari_read_control(struct parport *p) in parport_atari_read_control()
63 parport_atari_write_control(struct parport *p, unsigned char control) in parport_atari_write_control()
77 parport_atari_frob_control(struct parport *p, unsigned char mask, in parport_atari_frob_control()
86 parport_atari_read_status(struct parport *p) in parport_atari_read_status()
98 parport_atari_save_state(struct parport *p, struct parport_state *s) in parport_atari_save_state()
103 parport_atari_restore_state(struct parport *
[all...]
H A Dparport_ax88796.c2 /* linux/drivers/parport/parport_ax88796.c
10 #include <linux/parport.h>
32 struct parport *parport; member
46 static inline struct ax_drvdata *pp_to_drv(struct parport *p) in pp_to_drv()
52 parport_ax88796_read_data(struct parport *p) in parport_ax88796_read_data()
60 parport_ax88796_write_data(struct parport *p, unsigned char data) in parport_ax88796_write_data()
68 parport_ax88796_read_control(struct parport *p) in parport_ax88796_read_control()
90 parport_ax88796_write_control(struct parport *p, unsigned char control) in parport_ax88796_write_control()
119 parport_ax88796_read_status(struct parport *
[all...]
H A Dparport_amiga.c19 #include <linux/parport.h>
32 static void amiga_write_data(struct parport *p, unsigned char data) in amiga_write_data()
40 static unsigned char amiga_read_data(struct parport *p) in amiga_read_data()
54 static void amiga_write_control(struct parport *p, unsigned char control) in amiga_write_control()
60 static unsigned char amiga_read_control( struct parport *p) in amiga_read_control()
66 static unsigned char amiga_frob_control( struct parport *p, unsigned char mask, unsigned char val) in amiga_frob_control()
91 static unsigned char amiga_read_status(struct parport *p) in amiga_read_status()
100 static void amiga_enable_irq(struct parport *p) in amiga_enable_irq()
105 static void amiga_disable_irq(struct parport *p) in amiga_disable_irq()
110 static void amiga_data_forward(struct parport *
[all...]
H A Dparport_sunbpp.c33 #include <linux/parport.h>
51 static void parport_sunbpp_disable_irq(struct parport *p) in parport_sunbpp_disable_irq()
61 static void parport_sunbpp_enable_irq(struct parport *p) in parport_sunbpp_enable_irq()
71 static void parport_sunbpp_write_data(struct parport *p, unsigned char d) in parport_sunbpp_write_data()
79 static unsigned char parport_sunbpp_read_data(struct parport *p) in parport_sunbpp_read_data()
86 static unsigned char status_sunbpp_to_pc(struct parport *p) in status_sunbpp_to_pc()
109 static unsigned char control_sunbpp_to_pc(struct parport *p) in control_sunbpp_to_pc()
130 static unsigned char parport_sunbpp_read_control(struct parport *p) in parport_sunbpp_read_control()
135 static unsigned char parport_sunbpp_frob_control(struct parport *p, in parport_sunbpp_frob_control()
181 static void parport_sunbpp_write_control(struct parport *
[all...]
H A Dshare.c23 #include <linux/parport.h>
57 static void dead_write_lines(struct parport *p, unsigned char b){} in dead_write_lines()
58 static unsigned char dead_read_lines(struct parport *p) { return 0; } in dead_read_lines()
59 static unsigned char dead_frob_lines(struct parport *p, unsigned char b, in dead_frob_lines()
61 static void dead_onearg(struct parport *p){} in dead_onearg()
63 static void dead_state(struct parport *p, struct parport_state *s) { } in dead_state()
64 static size_t dead_write(struct parport *p, const void *b, size_t l, int f) in dead_write()
66 static size_t dead_read(struct parport *p, void *b, size_t l, int f) in dead_read()
105 .name = "parport",
134 .name = "parport",
[all...]
H A Ddaisy.c23 #include <linux/parport.h>
35 struct parport *port;
45 static int mux_present(struct parport *port);
46 static int num_mux_ports(struct parport *port);
47 static int select_port(struct parport *port);
48 static int assign_addrs(struct parport *port);
51 static void add_dev(int devnum, struct parport *port, int daisy) in add_dev()
68 /* Clone a parport (actually, make an alias). */
69 static struct parport *clone_parport(struct parport *rea
[all...]
H A Dparport_mfc3.c59 #include <linux/parport.h>
74 static struct parport *this_port[MAX_MFC] = {NULL, };
80 static void mfc3_write_data(struct parport *p, unsigned char data) in mfc3_write_data()
89 static unsigned char mfc3_read_data(struct parport *p) in mfc3_read_data()
124 static void mfc3_write_control(struct parport *p, unsigned char control) in mfc3_write_control()
130 static unsigned char mfc3_read_control( struct parport *p) in mfc3_read_control()
136 static unsigned char mfc3_frob_control( struct parport *p, unsigned char mask, unsigned char val) in mfc3_frob_control()
164 static unsigned char mfc3_read_status(struct parport *p) in mfc3_read_status()
188 static void mfc3_enable_irq(struct parport *p) in mfc3_enable_irq()
193 static void mfc3_disable_irq(struct parport *
[all...]
H A Dparport_ip32.c91 #include <linux/parport.h>
128 static struct parport *this_port;
230 * @PARPORT_IP32_IRQ_FWD: forward interrupt to the upper parport layer
236 * struct parport_ip32_private - private stuff for &struct parport
276 * @p: pointer to &struct parport
287 ({ const struct parport *__p = (p); \
295 * @p: pointer to &struct parport
307 * parport_ip32_dump_state - print register status of parport
308 * @p: pointer to &struct parport
318 static void parport_ip32_dump_state(struct parport *
[all...]
/kernel/linux/linux-6.6/drivers/parport/
H A Dparport_atari.c15 #include <linux/parport.h>
22 static struct parport *this_port;
25 parport_atari_read_data(struct parport *p) in parport_atari_read_data()
38 parport_atari_write_data(struct parport *p, unsigned char data) in parport_atari_write_data()
49 parport_atari_read_control(struct parport *p) in parport_atari_read_control()
63 parport_atari_write_control(struct parport *p, unsigned char control) in parport_atari_write_control()
77 parport_atari_frob_control(struct parport *p, unsigned char mask, in parport_atari_frob_control()
86 parport_atari_read_status(struct parport *p) in parport_atari_read_status()
98 parport_atari_save_state(struct parport *p, struct parport_state *s) in parport_atari_save_state()
103 parport_atari_restore_state(struct parport *
[all...]
H A Dparport_gsc.h69 static inline void parport_gsc_write_data(struct parport *p, unsigned char d) in parport_gsc_write_data()
77 static inline unsigned char parport_gsc_read_data(struct parport *p) in parport_gsc_read_data()
88 static inline unsigned char __parport_gsc_frob_control(struct parport *p, in __parport_gsc_frob_control()
106 static inline void parport_gsc_data_reverse(struct parport *p) in parport_gsc_data_reverse()
111 static inline void parport_gsc_data_forward(struct parport *p) in parport_gsc_data_forward()
116 static inline void parport_gsc_write_control(struct parport *p, in parport_gsc_write_control()
134 static inline unsigned char parport_gsc_read_control(struct parport *p) in parport_gsc_read_control()
144 static inline unsigned char parport_gsc_frob_control(struct parport *p, in parport_gsc_frob_control()
171 static inline unsigned char parport_gsc_read_status(struct parport *p) in parport_gsc_read_status()
176 static inline void parport_gsc_disable_irq(struct parport *
[all...]
H A Dparport_amiga.c19 #include <linux/parport.h>
32 static void amiga_write_data(struct parport *p, unsigned char data) in amiga_write_data()
40 static unsigned char amiga_read_data(struct parport *p) in amiga_read_data()
54 static void amiga_write_control(struct parport *p, unsigned char control) in amiga_write_control()
60 static unsigned char amiga_read_control( struct parport *p) in amiga_read_control()
66 static unsigned char amiga_frob_control( struct parport *p, unsigned char mask, unsigned char val) in amiga_frob_control()
91 static unsigned char amiga_read_status(struct parport *p) in amiga_read_status()
100 static void amiga_enable_irq(struct parport *p) in amiga_enable_irq()
105 static void amiga_disable_irq(struct parport *p) in amiga_disable_irq()
110 static void amiga_data_forward(struct parport *
[all...]
H A Dparport_sunbpp.c33 #include <linux/parport.h>
51 static void parport_sunbpp_disable_irq(struct parport *p) in parport_sunbpp_disable_irq()
61 static void parport_sunbpp_enable_irq(struct parport *p) in parport_sunbpp_enable_irq()
71 static void parport_sunbpp_write_data(struct parport *p, unsigned char d) in parport_sunbpp_write_data()
79 static unsigned char parport_sunbpp_read_data(struct parport *p) in parport_sunbpp_read_data()
86 static unsigned char status_sunbpp_to_pc(struct parport *p) in status_sunbpp_to_pc()
109 static unsigned char control_sunbpp_to_pc(struct parport *p) in control_sunbpp_to_pc()
130 static unsigned char parport_sunbpp_read_control(struct parport *p) in parport_sunbpp_read_control()
135 static unsigned char parport_sunbpp_frob_control(struct parport *p, in parport_sunbpp_frob_control()
181 static void parport_sunbpp_write_control(struct parport *
[all...]
H A Dshare.c23 #include <linux/parport.h>
57 static void dead_write_lines(struct parport *p, unsigned char b){} in dead_write_lines()
58 static unsigned char dead_read_lines(struct parport *p) { return 0; } in dead_read_lines()
59 static unsigned char dead_frob_lines(struct parport *p, unsigned char b, in dead_frob_lines()
61 static void dead_onearg(struct parport *p){} in dead_onearg()
63 static void dead_state(struct parport *p, struct parport_state *s) { } in dead_state()
64 static size_t dead_write(struct parport *p, const void *b, size_t l, int f) in dead_write()
66 static size_t dead_read(struct parport *p, void *b, size_t l, int f) in dead_read()
105 .name = "parport",
134 .name = "parport",
[all...]
H A Ddaisy.c23 #include <linux/parport.h>
35 struct parport *port;
45 static int mux_present(struct parport *port);
46 static int num_mux_ports(struct parport *port);
47 static int select_port(struct parport *port);
48 static int assign_addrs(struct parport *port);
51 static void add_dev(int devnum, struct parport *port, int daisy) in add_dev()
68 /* Clone a parport (actually, make an alias). */
69 static struct parport *clone_parport(struct parport *rea
[all...]
H A Dparport_mfc3.c59 #include <linux/parport.h>
74 static struct parport *this_port[MAX_MFC] = {NULL, };
80 static void mfc3_write_data(struct parport *p, unsigned char data) in mfc3_write_data()
89 static unsigned char mfc3_read_data(struct parport *p) in mfc3_read_data()
124 static void mfc3_write_control(struct parport *p, unsigned char control) in mfc3_write_control()
130 static unsigned char mfc3_read_control( struct parport *p) in mfc3_read_control()
136 static unsigned char mfc3_frob_control( struct parport *p, unsigned char mask, unsigned char val) in mfc3_frob_control()
164 static unsigned char mfc3_read_status(struct parport *p) in mfc3_read_status()
188 static void mfc3_enable_irq(struct parport *p) in mfc3_enable_irq()
193 static void mfc3_disable_irq(struct parport *
[all...]
H A Dparport_ip32.c91 #include <linux/parport.h>
128 static struct parport *this_port;
230 * @PARPORT_IP32_IRQ_FWD: forward interrupt to the upper parport layer
236 * struct parport_ip32_private - private stuff for &struct parport
276 * @p: pointer to &struct parport
287 ({ const struct parport *__p = (p); \
295 * @p: pointer to &struct parport
307 * parport_ip32_dump_state - print register status of parport
308 * @p: pointer to &struct parport
318 static void parport_ip32_dump_state(struct parport *
[all...]
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-parport.c3 * i2c-parport.c I2C bus over parallel port *
15 #define pr_fmt(fmt) "i2c-parport: " fmt
21 #include <linux/parport.h>
128 static int parport[MAX_DEVICE] = {0, -1, -1, -1}; variable
129 module_param_array(parport, int, NULL, 0);
130 MODULE_PARM_DESC(parport,
153 static void port_write_data(struct parport *p, unsigned char d) in port_write_data()
158 static void port_write_control(struct parport *p, unsigned char d) in port_write_control()
163 static unsigned char port_read_data(struct parport *p) in port_read_data()
168 static unsigned char port_read_status(struct parport *
[all...]
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-parport.c3 * i2c-parport.c I2C bus over parallel port *
15 #define pr_fmt(fmt) "i2c-parport: " fmt
21 #include <linux/parport.h>
128 static int parport[MAX_DEVICE] = {0, -1, -1, -1}; variable
129 module_param_array(parport, int, NULL, 0);
130 MODULE_PARM_DESC(parport,
153 static void port_write_data(struct parport *p, unsigned char d) in port_write_data()
158 static void port_write_control(struct parport *p, unsigned char d) in port_write_control()
163 static unsigned char port_read_data(struct parport *p) in port_read_data()
168 static unsigned char port_read_status(struct parport *
[all...]
/kernel/linux/linux-5.10/drivers/usb/misc/
H A Duss720.c33 #include <linux/parport.h>
49 struct parport *pp;
99 struct parport *pp; in async_complete()
193 static int get_1284_register(struct parport *pp, unsigned char reg, unsigned char *val, gfp_t mem_flags) in get_1284_register()
229 static int set_1284_register(struct parport *pp, unsigned char reg, unsigned char val, gfp_t mem_flags) in set_1284_register()
257 static int change_mode(struct parport *pp, int m) in change_mode()
307 static int clear_epp_timeout(struct parport *pp) in clear_epp_timeout()
322 struct parport *pp = (struct parport *)dev_id;
335 static void parport_uss720_write_data(struct parport *p
[all...]
/kernel/linux/linux-6.6/drivers/usb/misc/
H A Duss720.c33 #include <linux/parport.h>
49 struct parport *pp;
99 struct parport *pp; in async_complete()
193 static int get_1284_register(struct parport *pp, unsigned char reg, unsigned char *val, gfp_t mem_flags) in get_1284_register()
229 static int set_1284_register(struct parport *pp, unsigned char reg, unsigned char val, gfp_t mem_flags) in set_1284_register()
257 static int change_mode(struct parport *pp, int m) in change_mode()
307 static int clear_epp_timeout(struct parport *pp) in clear_epp_timeout()
322 struct parport *pp = (struct parport *)dev_id;
335 static void parport_uss720_write_data(struct parport *p
[all...]

Completed in 15 milliseconds

1234