Searched refs:iopin (Results 1 – 3 of 3) sorted by relevance
/arch/cris/include/arch-v32/arch/ |
D | io.h | 44 static inline void crisv32_io_set(struct crisv32_iopin *iopin, int val) in crisv32_io_set() argument 47 spin_lock_irqsave(&iopin->port->lock, flags); in crisv32_io_set() 50 *iopin->port->data |= iopin->bit; in crisv32_io_set() 52 *iopin->port->data &= ~iopin->bit; in crisv32_io_set() 54 spin_unlock_irqrestore(&iopin->port->lock, flags); in crisv32_io_set() 57 static inline void crisv32_io_set_dir(struct crisv32_iopin* iopin, in crisv32_io_set_dir() argument 61 spin_lock_irqsave(&iopin->port->lock, flags); in crisv32_io_set_dir() 64 *iopin->port->oe &= ~iopin->bit; in crisv32_io_set_dir() 66 *iopin->port->oe |= iopin->bit; in crisv32_io_set_dir() 68 spin_unlock_irqrestore(&iopin->port->lock, flags); in crisv32_io_set_dir() [all …]
|
/arch/cris/arch-v32/mach-a3/ |
D | io.c | 100 int crisv32_io_get(struct crisv32_iopin *iopin, in crisv32_io_get() argument 108 iopin->bit = 1 << pin; in crisv32_io_get() 109 iopin->port = &crisv32_ioports[port]; in crisv32_io_get() 117 int crisv32_io_get_name(struct crisv32_iopin *iopin, const char *name) in crisv32_io_get_name() argument 135 iopin->bit = 1 << pin; in crisv32_io_get_name() 136 iopin->port = &crisv32_ioports[port]; in crisv32_io_get_name()
|
/arch/cris/arch-v32/mach-fs/ |
D | io.c | 133 int crisv32_io_get(struct crisv32_iopin *iopin, in crisv32_io_get() argument 141 iopin->bit = 1 << pin; in crisv32_io_get() 142 iopin->port = &crisv32_ioports[port]; in crisv32_io_get() 154 int crisv32_io_get_name(struct crisv32_iopin *iopin, const char *name) in crisv32_io_get_name() argument 172 iopin->bit = 1 << pin; in crisv32_io_get_name() 173 iopin->port = &crisv32_ioports[port]; in crisv32_io_get_name()
|