Lines Matching refs:cx23885_dev
132 struct cx23885_dev *dev;
158 inline int cx23888_ir_write4(struct cx23885_dev *dev, u32 addr, u32 value)
164 static inline u32 cx23888_ir_read4(struct cx23885_dev *dev, u32 addr)
169 static inline int cx23888_ir_and_or4(struct cx23885_dev *dev, u32 addr,
361 static inline void control_tx_irq_watermark(struct cx23885_dev *dev,
367 static inline void control_rx_irq_watermark(struct cx23885_dev *dev,
373 static inline void control_tx_enable(struct cx23885_dev *dev, bool enable)
379 static inline void control_rx_enable(struct cx23885_dev *dev, bool enable)
385 static inline void control_tx_modulation_enable(struct cx23885_dev *dev,
392 static inline void control_rx_demodulation_enable(struct cx23885_dev *dev,
399 static inline void control_rx_s_edge_detection(struct cx23885_dev *dev,
406 static void control_rx_s_carrier_window(struct cx23885_dev *dev,
432 static inline void control_tx_polarity_invert(struct cx23885_dev *dev,
439 static inline void control_tx_level_invert(struct cx23885_dev *dev,
449 static unsigned int txclk_tx_s_carrier(struct cx23885_dev *dev,
458 static unsigned int rxclk_rx_s_carrier(struct cx23885_dev *dev,
467 static u32 txclk_tx_s_max_pulse_width(struct cx23885_dev *dev, u32 ns,
480 static u32 rxclk_rx_s_max_pulse_width(struct cx23885_dev *dev, u32 ns,
496 static unsigned int cduty_tx_s_duty_cycle(struct cx23885_dev *dev,
512 static u32 filter_rx_s_min_width(struct cx23885_dev *dev, u32 min_width_ns)
522 static inline void irqenable_rx(struct cx23885_dev *dev, u32 mask)
529 static inline void irqenable_tx(struct cx23885_dev *dev, u32 mask)
542 struct cx23885_dev *dev = state->dev;
729 struct cx23885_dev *dev = state->dev;
751 struct cx23885_dev *dev = state->dev;
838 struct cx23885_dev *dev = state->dev;
858 struct cx23885_dev *dev = state->dev;
878 struct cx23885_dev *dev = state->dev;
952 struct cx23885_dev *dev = state->dev;
1198 int cx23888_ir_probe(struct cx23885_dev *dev)
1247 int cx23888_ir_remove(struct cx23885_dev *dev)