• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/irda/

Lines Matching defs:speed

33 - On speed change from core, don't send SIR frame with new speed. 
34 Use current speed and change speeds later.
101 static void via_ircc_change_dongle_speed(int iobase, int speed,
388 * Is is no good, as it prohibits (error-prone) speed-changes.
437 self->io.speed = 9600;
540 self->io.speed = 9600;
543 via_ircc_change_dongle_speed(iobase, self->io.speed,
562 * Function via_ircc_change_dongle_speed (iobase, speed, dongle_id)
563 * Change speed of the attach dongle
566 static void via_ircc_change_dongle_speed(int iobase, int speed,
571 /* speed is unused, as we use IsSIROn()/IsMIROn() */
572 speed = speed;
575 __func__, speed, iobase, dongle_id);
707 * Change the speed of the device
710 static void via_ircc_change_speed(struct via_ircc_cb *self, __u32 speed)
717 /* Update accounting for new speed */
718 self->io.speed = speed;
719 IRDA_DEBUG(1, "%s: change_speed to %d bps.\n", __func__, speed);
724 switch (speed) {
731 value = (115200/speed)-1;
766 /* Some dongles may need to be informed about speed changes. */
767 via_ircc_change_dongle_speed(iobase, speed, self->io.dongle_id);
788 if (speed > 115200) {
811 __u32 speed;
818 /* Check if we need to change the speed */
819 speed = irda_get_next_speed(skb);
820 if ((speed != self->io.speed) && (speed != -1)) {
823 via_ircc_change_speed(self, speed);
828 self->new_speed = speed;
845 /* Send this frame with old speed */
846 SetBaudRate(iobase, self->io.speed);
882 __u32 speed;
895 speed = irda_get_next_speed(skb);
896 if ((speed != self->io.speed) && (speed != -1)) {
898 via_ircc_change_speed(self, speed);
903 self->new_speed = speed;
988 /* Check if we need to change the speed */
1088 if (self->io.speed < 4000000) { //Speed below FIR
1467 /* Restore speed. */
1468 via_ircc_change_speed(self, self->io.speed);