Lines Matching refs:sh_irda_self
133 struct sh_irda_self;
135 int (*xir_fre) (struct sh_irda_self *self);
136 int (*xir_trov) (struct sh_irda_self *self);
137 int (*xir_9) (struct sh_irda_self *self);
138 int (*xir_8) (struct sh_irda_self *self);
139 int (*xir_fte) (struct sh_irda_self *self);
142 struct sh_irda_self { struct
168 static void sh_irda_write(struct sh_irda_self *self, u32 offset, u16 data) in sh_irda_write() argument
177 static u16 sh_irda_read(struct sh_irda_self *self, u32 offset) in sh_irda_read()
189 static void sh_irda_update_bits(struct sh_irda_self *self, u32 offset, in sh_irda_update_bits()
215 static void sh_irda_rcv_ctrl(struct sh_irda_self *self, int enable) in sh_irda_rcv_ctrl()
223 static int sh_irda_set_timeout(struct sh_irda_self *self, int interval) in sh_irda_set_timeout()
239 static int sh_irda_set_baudrate(struct sh_irda_self *self, int baudrate) in sh_irda_set_baudrate()
264 static int sh_irda_get_rcv_length(struct sh_irda_self *self) in sh_irda_get_rcv_length()
274 static int sh_irda_xir_fre(struct sh_irda_self *self) in sh_irda_xir_fre()
281 static int sh_irda_xir_trov(struct sh_irda_self *self) in sh_irda_xir_trov()
288 static int sh_irda_xir_9(struct sh_irda_self *self) in sh_irda_xir_9()
295 static int sh_irda_xir_8(struct sh_irda_self *self) in sh_irda_xir_8()
302 static int sh_irda_xir_fte(struct sh_irda_self *self) in sh_irda_xir_fte()
336 static int sh_irda_sir_fre(struct sh_irda_self *self) in sh_irda_sir_fre()
364 static int sh_irda_sir_trov(struct sh_irda_self *self) in sh_irda_sir_trov()
373 static int sh_irda_sir_tot(struct sh_irda_self *self) in sh_irda_sir_tot()
383 static int sh_irda_sir_fer(struct sh_irda_self *self) in sh_irda_sir_fer()
392 static int sh_irda_sir_fte(struct sh_irda_self *self) in sh_irda_sir_fte()
410 static void sh_irda_set_mode(struct sh_irda_self *self, enum sh_irda_mode mode) in sh_irda_set_mode()
454 static void sh_irda_set_irq_mask(struct sh_irda_self *self) in sh_irda_set_irq_mask()
493 struct sh_irda_self *self = dev_id; in sh_irda_irq()
521 static void sh_irda_crc_reset(struct sh_irda_self *self) in sh_irda_crc_reset()
526 static void sh_irda_crc_add(struct sh_irda_self *self, u16 data) in sh_irda_crc_add()
531 static u16 sh_irda_crc_cnt(struct sh_irda_self *self) in sh_irda_crc_cnt()
536 static u16 sh_irda_crc_out(struct sh_irda_self *self) in sh_irda_crc_out()
541 static int sh_irda_crc_init(struct sh_irda_self *self) in sh_irda_crc_init()
581 static void sh_irda_remove_iobuf(struct sh_irda_self *self) in sh_irda_remove_iobuf()
591 static int sh_irda_init_iobuf(struct sh_irda_self *self, int rxsize, int txsize) in sh_irda_init_iobuf()
625 struct sh_irda_self *self = netdev_priv(ndev); in sh_irda_hard_xmit()
684 struct sh_irda_self *self = netdev_priv(ndev); in sh_irda_stats()
691 struct sh_irda_self *self = netdev_priv(ndev); in sh_irda_open()
725 struct sh_irda_self *self = netdev_priv(ndev); in sh_irda_stop()
759 struct sh_irda_self *self; in sh_irda_probe()
831 struct sh_irda_self *self = netdev_priv(ndev); in sh_irda_remove()