Lines Matching refs:parport
52 static int parport[MAX_DEVICE] = {0, -1, -1, -1}; variable
57 static void port_write_data(struct parport *p, unsigned char d) in port_write_data()
62 static void port_write_control(struct parport *p, unsigned char d) in port_write_control()
67 static unsigned char port_read_data(struct parport *p) in port_read_data()
72 static unsigned char port_read_status(struct parport *p) in port_read_status()
77 static unsigned char port_read_control(struct parport *p) in port_read_control()
82 static void (* const port_write[])(struct parport *, unsigned char) = {
88 static unsigned char (* const port_read[])(struct parport *) = {
96 static inline void line_set(struct parport *data, int state, in line_set()
108 static inline int line_get(struct parport *data, in line_get()
121 line_set((struct parport *) data, state, &adapter_parm[type].setscl); in parport_setscl()
126 line_set((struct parport *) data, state, &adapter_parm[type].setsda); in parport_setsda()
131 return line_get((struct parport *) data, &adapter_parm[type].getscl); in parport_getscl()
136 return line_get((struct parport *) data, &adapter_parm[type].getsda); in parport_getsda()
168 static void i2c_parport_attach(struct parport *port) in i2c_parport_attach()
175 if (parport[i] == -1) in i2c_parport_attach()
177 if (port->number == parport[i]) in i2c_parport_attach()
263 static void i2c_parport_detach(struct parport *port) in i2c_parport_detach()
323 module_param_array(parport, int, NULL, 0);
324 MODULE_PARM_DESC(parport,