Home
last modified time | relevance | path

Searched refs:ir_state (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/i2c/cx25840/
H A Dcx25840-ir.c117 return state ? state->ir_state : NULL; in to_ir_state()
511 struct cx25840_ir_state *ir_state = to_ir_state(sd); in cx25840_ir_irq_handler() local
522 if (ir_state == NULL) in cx25840_ir_irq_handler()
525 c = ir_state->c; in cx25840_ir_irq_handler()
599 k = kfifo_in_locked(&ir_state->rx_kfifo, in cx25840_ir_irq_handler()
601 &ir_state->rx_kfifo_lock); in cx25840_ir_irq_handler()
637 spin_lock_irqsave(&ir_state->rx_kfifo_lock, flags); in cx25840_ir_irq_handler()
638 if (kfifo_len(&ir_state->rx_kfifo) >= CX25840_IR_RX_KFIFO_SIZE / 2) in cx25840_ir_irq_handler()
640 spin_unlock_irqrestore(&ir_state->rx_kfifo_lock, flags); in cx25840_ir_irq_handler()
651 struct cx25840_ir_state *ir_state in cx25840_ir_rx_read() local
709 struct cx25840_ir_state *ir_state = to_ir_state(sd); cx25840_ir_rx_g_parameters() local
723 struct cx25840_ir_state *ir_state = to_ir_state(sd); cx25840_ir_rx_shutdown() local
749 struct cx25840_ir_state *ir_state = to_ir_state(sd); cx25840_ir_rx_s_parameters() local
844 struct cx25840_ir_state *ir_state = to_ir_state(sd); cx25840_ir_tx_write() local
899 struct cx25840_ir_state *ir_state = to_ir_state(sd); cx25840_ir_tx_g_parameters() local
913 struct cx25840_ir_state *ir_state = to_ir_state(sd); cx25840_ir_tx_shutdown() local
937 struct cx25840_ir_state *ir_state = to_ir_state(sd); cx25840_ir_tx_s_parameters() local
1209 struct cx25840_ir_state *ir_state; cx25840_ir_probe() local
1248 struct cx25840_ir_state *ir_state = to_ir_state(sd); cx25840_ir_remove() local
[all...]
H A Dcx25840-core.h68 * @ir_state: a pointer to chip IR controller private data
96 struct cx25840_ir_state *ir_state; member
/kernel/linux/linux-6.6/drivers/media/i2c/cx25840/
H A Dcx25840-ir.c117 return state ? state->ir_state : NULL; in to_ir_state()
491 struct cx25840_ir_state *ir_state = to_ir_state(sd); in cx25840_ir_irq_handler() local
502 if (ir_state == NULL) in cx25840_ir_irq_handler()
505 c = ir_state->c; in cx25840_ir_irq_handler()
579 k = kfifo_in_locked(&ir_state->rx_kfifo, in cx25840_ir_irq_handler()
581 &ir_state->rx_kfifo_lock); in cx25840_ir_irq_handler()
617 spin_lock_irqsave(&ir_state->rx_kfifo_lock, flags); in cx25840_ir_irq_handler()
618 if (kfifo_len(&ir_state->rx_kfifo) >= CX25840_IR_RX_KFIFO_SIZE / 2) in cx25840_ir_irq_handler()
620 spin_unlock_irqrestore(&ir_state->rx_kfifo_lock, flags); in cx25840_ir_irq_handler()
631 struct cx25840_ir_state *ir_state in cx25840_ir_rx_read() local
689 struct cx25840_ir_state *ir_state = to_ir_state(sd); cx25840_ir_rx_g_parameters() local
703 struct cx25840_ir_state *ir_state = to_ir_state(sd); cx25840_ir_rx_shutdown() local
729 struct cx25840_ir_state *ir_state = to_ir_state(sd); cx25840_ir_rx_s_parameters() local
824 struct cx25840_ir_state *ir_state = to_ir_state(sd); cx25840_ir_tx_write() local
879 struct cx25840_ir_state *ir_state = to_ir_state(sd); cx25840_ir_tx_g_parameters() local
893 struct cx25840_ir_state *ir_state = to_ir_state(sd); cx25840_ir_tx_shutdown() local
917 struct cx25840_ir_state *ir_state = to_ir_state(sd); cx25840_ir_tx_s_parameters() local
1189 struct cx25840_ir_state *ir_state; cx25840_ir_probe() local
1228 struct cx25840_ir_state *ir_state = to_ir_state(sd); cx25840_ir_remove() local
[all...]
H A Dcx25840-core.h68 * @ir_state: a pointer to chip IR controller private data
96 struct cx25840_ir_state *ir_state; member

Completed in 4 milliseconds