Lines Matching full:speed
65 uint32_t speed;
96 hdspe_adat_width(uint32_t speed)
98 if (speed > 96000)
100 if (speed > 48000)
269 hdspe_port_slot_offset(port, hdspe_adat_width(sc->speed));
271 hdspe_port_slot_width(port, hdspe_adat_width(sc->speed));
376 hdspe_port_slot_offset(row, hdspe_adat_width(sc->speed));
378 hdspe_port_slot_width(row, hdspe_adat_width(sc->speed));
555 adat_width = hdspe_adat_width(sc->speed);
639 hdspe_adat_width(sc->speed));
640 slots = hdspe_port_slot_width(row, hdspe_adat_width(sc->speed));
827 hdspechan_setspeed(kobj_t obj, void *data, uint32_t speed)
843 device_printf(scp->dev, "hdspechan_setspeed(%d)\n", speed);
850 speed = sc->force_speed;
853 for (i = 0; rate_map[i].speed != 0; i++) {
854 if (rate_map[i].speed == speed)
860 for (i = 0; rate_map[i].speed != 0; i++) {
862 threshold = hr->speed + ((rate_map[i + 1].speed != 0) ?
863 ((rate_map[i + 1].speed - hr->speed) >> 1) : 0);
864 if (speed < threshold)
884 speed = hr->speed;
885 if (speed > 96000)
886 speed /= 4;
887 else if (speed > 48000)
888 speed /= 2;
891 period /= speed;
894 sc->speed = hr->speed;
897 return (sc->speed);