• Home
  • Raw
  • Download

Lines Matching refs:hardware

66 static struct serial_ir_hw hardware[] = {  variable
68 .lock = __SPIN_LOCK_UNLOCKED(hardware[IR_HOMEBREW].lock),
82 .lock = __SPIN_LOCK_UNLOCKED(hardware[IR_IRDEO].lock),
93 .lock = __SPIN_LOCK_UNLOCKED(hardware[IR_IRDEO_REMOTE].lock),
104 .lock = __SPIN_LOCK_UNLOCKED(hardware[IR_ANIMAX].lock),
112 .lock = __SPIN_LOCK_UNLOCKED(hardware[IR_IGOR].lock),
163 soutp(UART_MCR, hardware[type].off); in on()
165 soutp(UART_MCR, hardware[type].on); in on()
171 soutp(UART_MCR, hardware[type].on); in off()
173 soutp(UART_MCR, hardware[type].off); in off()
341 if ((status & hardware[type].signal_pin_change) && in serial_ir_irq_handler()
353 dcd = (status & hardware[type].signal_pin) ? 1 : 0; in serial_ir_irq_handler()
492 if (hardware[type].send_pulse && hardware[type].send_space) in serial_ir_probe()
494 if (hardware[type].set_send_carrier) in serial_ir_probe()
496 if (hardware[type].set_duty_cycle) in serial_ir_probe()
539 KBUILD_MODNAME, &hardware); in serial_ir_probe()
582 if (sinp(UART_MSR) & hardware[type].signal_pin) in serial_ir_probe()
607 spin_lock_irqsave(&hardware[type].lock, flags); in serial_ir_open()
614 spin_unlock_irqrestore(&hardware[type].lock, flags); in serial_ir_open()
623 spin_lock_irqsave(&hardware[type].lock, flags); in serial_ir_close()
631 spin_unlock_irqrestore(&hardware[type].lock, flags); in serial_ir_close()
642 spin_lock_irqsave(&hardware[type].lock, flags); in serial_ir_tx()
651 hardware[type].send_space(); in serial_ir_tx()
653 hardware[type].send_pulse(txbuf[i], edge); in serial_ir_tx()
658 spin_unlock_irqrestore(&hardware[type].lock, flags); in serial_ir_tx()
660 spin_lock_irqsave(&hardware[type].lock, flags); in serial_ir_tx()
666 spin_unlock_irqrestore(&hardware[type].lock, flags); in serial_ir_tx()
713 spin_lock_irqsave(&hardware[type].lock, flags); in serial_ir_resume()
719 spin_unlock_irqrestore(&hardware[type].lock, flags); in serial_ir_resume()
785 hardware[type].set_send_carrier = false; in serial_ir_init_module()
786 hardware[type].set_duty_cycle = false; in serial_ir_init_module()