Lines Matching refs:hardware
76 #include <asm/hardware.h>
131 static struct lirc_serial hardware[] = {
318 soutp(UART_MCR, hardware[type].off);
320 soutp(UART_MCR, hardware[type].on);
332 soutp(UART_MCR, hardware[type].on);
334 soutp(UART_MCR, hardware[type].off);
658 if ((status & hardware[type].signal_pin_change)
687 dcd = (status & hardware[type].signal_pin) ? 1 : 0;
872 if (sinp(UART_MSR) & hardware[type].signal_pin)
898 LIRC_DRIVER_NAME, (void *)&hardware);
913 spin_lock_irqsave(&hardware[type].lock, flags);
920 spin_unlock_irqrestore(&hardware[type].lock, flags);
928 spin_lock_irqsave(&hardware[type].lock, flags);
936 spin_unlock_irqrestore(&hardware[type].lock, flags);
938 free_irq(irq, (void *)&hardware);
951 if (!(hardware[type].features & LIRC_CAN_SEND_PULSE))
960 spin_lock_irqsave(&hardware[type].lock, flags);
967 hardware[type].send_space(wbuf[i] - delta);
969 delta = hardware[type].send_pulse(wbuf[i]);
972 spin_unlock_irqrestore(&hardware[type].lock, flags);
984 if (!(hardware[type].features&LIRC_CAN_SEND_MASK))
988 (hardware[type].features&LIRC_CAN_SEND_MASK),
995 if (!(hardware[type].features&LIRC_CAN_SEND_MASK))
1012 if (!(hardware[type].features&LIRC_CAN_SET_SEND_DUTY_CYCLE))
1025 if (!(hardware[type].features&LIRC_CAN_SET_SEND_CARRIER))
1110 spin_lock_irqsave(&hardware[type].lock, flags);
1118 spin_unlock_irqrestore(&hardware[type].lock, flags);
1214 hardware[type].features &=
1224 driver.features = hardware[type].features;