Lines Matching refs:cx23885_dev
127 struct cx23885_dev *dev;
151 inline int cx23888_ir_write4(struct cx23885_dev *dev, u32 addr, u32 value) in cx23888_ir_write4()
157 static inline u32 cx23888_ir_read4(struct cx23885_dev *dev, u32 addr) in cx23888_ir_read4()
162 static inline int cx23888_ir_and_or4(struct cx23885_dev *dev, u32 addr, in cx23888_ir_and_or4()
352 static inline void control_tx_irq_watermark(struct cx23885_dev *dev, in control_tx_irq_watermark()
358 static inline void control_rx_irq_watermark(struct cx23885_dev *dev, in control_rx_irq_watermark()
364 static inline void control_tx_enable(struct cx23885_dev *dev, bool enable) in control_tx_enable()
370 static inline void control_rx_enable(struct cx23885_dev *dev, bool enable) in control_rx_enable()
376 static inline void control_tx_modulation_enable(struct cx23885_dev *dev, in control_tx_modulation_enable()
383 static inline void control_rx_demodulation_enable(struct cx23885_dev *dev, in control_rx_demodulation_enable()
390 static inline void control_rx_s_edge_detection(struct cx23885_dev *dev, in control_rx_s_edge_detection()
397 static void control_rx_s_carrier_window(struct cx23885_dev *dev, in control_rx_s_carrier_window()
423 static inline void control_tx_polarity_invert(struct cx23885_dev *dev, in control_tx_polarity_invert()
430 static inline void control_tx_level_invert(struct cx23885_dev *dev, in control_tx_level_invert()
440 static unsigned int txclk_tx_s_carrier(struct cx23885_dev *dev, in txclk_tx_s_carrier()
449 static unsigned int rxclk_rx_s_carrier(struct cx23885_dev *dev, in rxclk_rx_s_carrier()
458 static u32 txclk_tx_s_max_pulse_width(struct cx23885_dev *dev, u32 ns, in txclk_tx_s_max_pulse_width()
471 static u32 rxclk_rx_s_max_pulse_width(struct cx23885_dev *dev, u32 ns, in rxclk_rx_s_max_pulse_width()
487 static unsigned int cduty_tx_s_duty_cycle(struct cx23885_dev *dev, in cduty_tx_s_duty_cycle()
503 static u32 filter_rx_s_min_width(struct cx23885_dev *dev, u32 min_width_ns) in filter_rx_s_min_width()
513 static inline void irqenable_rx(struct cx23885_dev *dev, u32 mask) in irqenable_rx()
520 static inline void irqenable_tx(struct cx23885_dev *dev, u32 mask) in irqenable_tx()
533 struct cx23885_dev *dev = state->dev; in cx23888_ir_irq_handler()
725 struct cx23885_dev *dev = state->dev; in cx23888_ir_rx_shutdown()
747 struct cx23885_dev *dev = state->dev; in cx23888_ir_rx_s_parameters()
835 struct cx23885_dev *dev = state->dev; in cx23888_ir_tx_write()
855 struct cx23885_dev *dev = state->dev; in cx23888_ir_tx_shutdown()
875 struct cx23885_dev *dev = state->dev; in cx23888_ir_tx_s_parameters()
950 struct cx23885_dev *dev = state->dev; in cx23888_ir_log_status()
1170 int cx23888_ir_probe(struct cx23885_dev *dev) in cx23888_ir_probe()
1216 int cx23888_ir_remove(struct cx23885_dev *dev) in cx23888_ir_remove()