/kernel/linux/linux-5.10/include/linux/ |
H A D | parport.h | 18 #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 D | parport_pc.h | 43 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 D | parport.h | 18 #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 D | parport_pc.h | 46 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 D | parport_gsc.h | 71 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 D | parport_atari.c | 15 #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 D | parport_ax88796.c | 2 /* 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 D | parport_amiga.c | 19 #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 D | parport_sunbpp.c | 33 #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 D | share.c | 23 #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 D | daisy.c | 23 #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 D | parport_mfc3.c | 59 #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 D | parport_ip32.c | 91 #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 D | parport_atari.c | 15 #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 D | parport_gsc.h | 69 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 D | parport_amiga.c | 19 #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 D | parport_sunbpp.c | 33 #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 D | share.c | 23 #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 D | daisy.c | 23 #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 D | parport_mfc3.c | 59 #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 D | parport_ip32.c | 91 #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 D | i2c-parport.c | 3 * 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 D | i2c-parport.c | 3 * 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 D | uss720.c | 33 #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 D | uss720.c | 33 #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...] |