/linux-4.4.14/include/linux/ |
H A D | pxa168_eth.h | 14 * If speed is 0, then speed and duplex are autonegotiated. 16 int speed; /* 0, SPEED_10, SPEED_100 */ member in struct:pxa168_eth_platform_data
|
H A D | mv643xx_eth.h | 55 * If speed is 0, autonegotiation is enabled. 56 * Valid values for speed: 0, SPEED_10, SPEED_100, SPEED_1000. 59 int speed; member in struct:mv643xx_eth_platform_data
|
H A D | sungem_phy.h | 12 int (*setup_forced)(struct mii_phy *phy, int speed, int fd); 24 int magic_aneg; /* Autoneg does all speed test for us */ 47 /* forced speed & duplex (no autoneg) 48 * partner speed & duplex & pause (autoneg) 50 int speed; member in struct:mii_phy
|
H A D | getcpu.h | 4 /* Cache for getcpu() to speed it up. Results might be a short time
|
H A D | gpio-fan.h | 33 struct gpio_fan_speed *speed; member in struct:gpio_fan_platform_data
|
H A D | phy_fixed.h | 6 int speed; member in struct:fixed_phy_status
|
/linux-4.4.14/drivers/usb/gadget/function/ |
H A D | u_uvc.h | 32 * Control descriptors array pointers for full-/high-speed and 33 * super-speed. They point by default to the uvc_fs_control_cls and 41 * Streaming descriptors array pointers for full-speed, high-speed and 42 * super-speed. They will point to the uvc_[fhs]s_streaming_cls arrays 57 * Control descriptors pointers arrays for full-/high-speed and 58 * super-speed. The first element is a configurable control header 67 * Streaming descriptors for full-speed, high-speed and super-speed.
|
/linux-4.4.14/drivers/usb/misc/ |
H A D | trancevibrator.c | 45 unsigned int speed; member in struct:trancevibrator 54 return sprintf(buf, "%d\n", tv->speed); show_speed() 69 old = tv->speed; set_speed() 70 tv->speed = temp; set_speed() 72 dev_dbg(&tv->udev->dev, "speed = %d\n", tv->speed); set_speed() 74 /* Set speed */ set_speed() 76 0x01, /* vendor request: set speed */ set_speed() 78 tv->speed, /* speed value */ set_speed() 81 tv->speed = old; set_speed() 88 static DEVICE_ATTR(speed, S_IRUGO | S_IWUSR, show_speed, set_speed);
|
/linux-4.4.14/drivers/mtd/tests/ |
H A D | speedtest.c | 17 * Test read and write speed of a MTD device. 196 long speed; mtd_speedtest_init() local 264 pr_info("testing eraseblock write speed\n"); mtd_speedtest_init() 278 speed = calc_speed(); mtd_speedtest_init() 279 pr_info("eraseblock write speed is %ld KiB/s\n", speed); mtd_speedtest_init() 282 pr_info("testing eraseblock read speed\n"); mtd_speedtest_init() 296 speed = calc_speed(); mtd_speedtest_init() 297 pr_info("eraseblock read speed is %ld KiB/s\n", speed); mtd_speedtest_init() 304 pr_info("testing page write speed\n"); mtd_speedtest_init() 318 speed = calc_speed(); mtd_speedtest_init() 319 pr_info("page write speed is %ld KiB/s\n", speed); mtd_speedtest_init() 322 pr_info("testing page read speed\n"); mtd_speedtest_init() 336 speed = calc_speed(); mtd_speedtest_init() 337 pr_info("page read speed is %ld KiB/s\n", speed); mtd_speedtest_init() 344 pr_info("testing 2 page write speed\n"); mtd_speedtest_init() 358 speed = calc_speed(); mtd_speedtest_init() 359 pr_info("2 page write speed is %ld KiB/s\n", speed); mtd_speedtest_init() 362 pr_info("testing 2 page read speed\n"); mtd_speedtest_init() 376 speed = calc_speed(); mtd_speedtest_init() 377 pr_info("2 page read speed is %ld KiB/s\n", speed); mtd_speedtest_init() 380 pr_info("Testing erase speed\n"); mtd_speedtest_init() 386 speed = calc_speed(); mtd_speedtest_init() 387 pr_info("erase speed is %ld KiB/s\n", speed); mtd_speedtest_init() 392 pr_info("Testing %dx multi-block erase speed\n", mtd_speedtest_init() 414 speed = calc_speed(); mtd_speedtest_init() 415 pr_info("%dx multi-block erase speed is %ld KiB/s\n", mtd_speedtest_init() 416 blocks, speed); mtd_speedtest_init()
|
/linux-4.4.14/arch/mips/include/asm/mach-bcm63xx/ |
H A D | bcm63xx_dev_usb_usbd.h | 8 /* board can only support full speed (USB 1.1) */
|
/linux-4.4.14/drivers/ide/ |
H A D | cs5535.c | 70 * cs5535_set_speed - Configure the chipset to the new speed 72 * @speed: desired speed 74 * cs5535_set_speed() configures the chipset to a new speed. 76 static void cs5535_set_speed(ide_drive_t *drive, const u8 speed) cs5535_set_speed() argument 82 if (speed < XFER_SW_DMA_0) { cs5535_set_speed() 86 cmd = pioa = speed - XFER_PIO_0; cs5535_set_speed() 95 /* Write the speed of the current drive */ cs5535_set_speed() 100 /* And if nessesary - change the speed of the other drive */ cs5535_set_speed() 119 if (speed >= XFER_UDMA_0 && speed <= XFER_UDMA_4) cs5535_set_speed() 120 reg |= cs5535_udma_timings[speed - XFER_UDMA_0]; cs5535_set_speed() 121 else if (speed >= XFER_MW_DMA_0 && speed <= XFER_MW_DMA_2) cs5535_set_speed() 122 reg |= cs5535_mwdma_timings[speed - XFER_MW_DMA_0]; cs5535_set_speed()
|
H A D | ide-timings.c | 70 struct ide_timing *ide_timing_find_mode(u8 speed) ide_timing_find_mode() argument 74 for (t = ide_timing; t->mode != speed; t++) ide_timing_find_mode() 144 int ide_timing_compute(ide_drive_t *drive, u8 speed, ide_timing_compute() argument 153 s = ide_timing_find_mode(speed); ide_timing_compute() 169 if (speed >= XFER_PIO_0 && speed < XFER_SW_DMA_0) { ide_timing_compute() 170 if (speed <= XFER_PIO_2) ide_timing_compute() 172 else if ((speed <= XFER_PIO_4) || ide_timing_compute() 173 (speed == XFER_PIO_5 && !ata_id_is_cfa(id))) ide_timing_compute() 175 } else if (speed >= XFER_MW_DMA_0 && speed <= XFER_MW_DMA_2) ide_timing_compute() 191 if (speed >= XFER_SW_DMA_0) { ide_timing_compute()
|
H A D | ide-xfer-mode.c | 214 * @speed: desired speed 217 * the best available speed at or below the speed requested. 222 static u8 ide_rate_filter(ide_drive_t *drive, u8 speed) ide_rate_filter() argument 225 u8 mode = ide_find_dma_mode(drive, speed); ide_rate_filter() 234 /* printk("%s: mode 0x%02x, speed 0x%02x\n", __func__, mode, speed); */ ide_rate_filter() 236 return min(speed, mode); ide_rate_filter() 242 * @rate: speed to attempt to set 244 * General helper for setting the speed of an IDE device. This
|
H A D | it8213.c | 94 const u8 speed = drive->dma_mode; it8213_set_dma_mode() local 102 if (speed >= XFER_UDMA_0) { it8213_set_dma_mode() 103 u8 udma = speed - XFER_UDMA_0; it8213_set_dma_mode() 109 if (speed >= XFER_UDMA_5) it8213_set_dma_mode() 116 if (speed > XFER_UDMA_2) { it8213_set_dma_mode() 133 if (speed >= XFER_MW_DMA_0) it8213_set_dma_mode() 135 mwdma_to_pio[speed - XFER_MW_DMA_0] + XFER_PIO_0; it8213_set_dma_mode()
|
H A D | umc8672.c | 30 * To set the speed according to the abilities of the hardware there must be a 33 * in the beginning of the driver, which sets the speed of drive 0 to 11 (there 34 * are some lines present). 0 - 11 are allowed speed values. These values are 35 * the results from the DOS speed test program supplied from UMC. 11 is the 36 * highest speed (about PIO mode 3) 61 #define UMC_DRIVE3 1 /* In case of crash reduce speed */ 113 printk("%s: setting umc8672 to PIO mode%d (speed %d)\n", umc_set_pio_mode()
|
H A D | ide-iops.c | 277 "limiting max speed to UDMA33\n", eighty_ninty_three() 342 int ide_config_drive_speed(ide_drive_t *drive, u8 speed) ide_config_drive_speed() argument 357 if ((speed & 0xf8) == XFER_PIO_0 && ata_id_has_iordy(drive->id) == 0) ide_config_drive_speed() 375 tf.nsect = speed; ide_config_drive_speed() 395 if (speed >= XFER_SW_DMA_0) { ide_config_drive_speed() 406 if (speed >= XFER_SW_DMA_0 && (drive->dev_flags & IDE_DFLAG_USING_DMA)) ide_config_drive_speed() 412 if (speed >= XFER_UDMA_0) { ide_config_drive_speed() 413 i = 1 << (speed - XFER_UDMA_0); ide_config_drive_speed() 415 } else if (ata_id_is_cfa(id) && speed >= XFER_MW_DMA_3) { ide_config_drive_speed() 416 i = speed - XFER_MW_DMA_2; ide_config_drive_speed() 418 } else if (speed >= XFER_MW_DMA_0) { ide_config_drive_speed() 419 i = 1 << (speed - XFER_MW_DMA_0); ide_config_drive_speed() 421 } else if (speed >= XFER_SW_DMA_0) { ide_config_drive_speed() 422 i = 1 << (speed - XFER_SW_DMA_0); ide_config_drive_speed() 424 } else if (ata_id_is_cfa(id) && speed >= XFER_PIO_5) { ide_config_drive_speed() 425 i = speed - XFER_PIO_4; ide_config_drive_speed() 430 drive->init_speed = speed; ide_config_drive_speed() 431 drive->current_speed = speed; ide_config_drive_speed()
|
H A D | aec62xx.c | 66 static u8 pci_bus_clock_list (u8 speed, struct chipset_bus_clock_list_entry * chipset_table) pci_bus_clock_list() argument 69 if (chipset_table->xfer_speed == speed) { pci_bus_clock_list() 75 static u8 pci_bus_clock_list_ultra (u8 speed, struct chipset_bus_clock_list_entry * chipset_table) pci_bus_clock_list_ultra() argument 78 if (chipset_table->xfer_speed == speed) { pci_bus_clock_list_ultra() 92 const u8 speed = drive->dma_mode; aec6210_set_mode() local 98 tmp0 = pci_bus_clock_list(speed, bus_clock); aec6210_set_mode() 106 ultra_conf = pci_bus_clock_list_ultra(speed, bus_clock); aec6210_set_mode() 120 const u8 speed = drive->dma_mode; aec6260_set_mode() local 126 drive_conf = pci_bus_clock_list(speed, bus_clock); aec6260_set_mode() 131 ultra_conf = pci_bus_clock_list_ultra(speed, bus_clock); aec6260_set_mode()
|
H A D | ide-cd_ioctl.c | 208 * ATAPI devices are free to select the speed you request or any slower 209 * rate. :-( Requesting too fast a speed will _not_ produce an error. 211 int ide_cdrom_select_speed(struct cdrom_device_info *cdi, int speed) ide_cdrom_select_speed() argument 220 if (speed == 0) ide_cdrom_select_speed() 221 speed = 0xffff; /* set to max */ ide_cdrom_select_speed() 223 speed *= 177; /* Nx to kbytes/s */ ide_cdrom_select_speed() 228 /* Read Drive speed in kbytes/second MSB/LSB */ ide_cdrom_select_speed() 229 cmd[2] = (speed >> 8) & 0xff; ide_cdrom_select_speed() 230 cmd[3] = speed & 0xff; ide_cdrom_select_speed() 233 /* Write Drive speed in kbytes/second MSB/LSB */ ide_cdrom_select_speed() 234 cmd[4] = (speed >> 8) & 0xff; ide_cdrom_select_speed() 235 cmd[5] = speed & 0xff; ide_cdrom_select_speed() 242 cdi->speed = cd->current_speed; ide_cdrom_select_speed()
|
H A D | atiixp.c | 93 const u8 speed = drive->dma_mode; atiixp_set_dma_mode() local 99 if (speed >= XFER_UDMA_0) { atiixp_set_dma_mode() 102 tmp16 |= ((speed & 0x07) << (drive->dn * 4)); atiixp_set_dma_mode() 106 } else if (speed >= XFER_MW_DMA_0) { atiixp_set_dma_mode() 107 u8 i = speed & 0x03; atiixp_set_dma_mode()
|
H A D | slc90e66.c | 82 const u8 speed = drive->dma_mode; slc90e66_set_dma_mode() local 90 if (speed >= XFER_UDMA_0) { slc90e66_set_dma_mode() 91 u_speed = (speed - XFER_UDMA_0) << (drive->dn * 4); slc90e66_set_dma_mode() 108 if (speed >= XFER_MW_DMA_0) slc90e66_set_dma_mode() 110 mwdma_to_pio[speed - XFER_MW_DMA_0] + XFER_PIO_0; slc90e66_set_dma_mode()
|
H A D | it8172.c | 87 const u8 speed = drive->dma_mode; it8172_set_dma_mode() local 92 if (speed >= XFER_UDMA_0) { it8172_set_dma_mode() 93 u8 udma = speed - XFER_UDMA_0; it8172_set_dma_mode() 106 mwdma_to_pio[speed - XFER_MW_DMA_0] + XFER_PIO_0; it8172_set_dma_mode()
|
/linux-4.4.14/crypto/ |
H A D | xor.c | 66 int speed; do_xor_speed() local 77 * this to calculate the speed of checksumming. We use a 2-page do_xor_speed() 99 speed = max * (HZ * BENCH_SIZE / 1024); do_xor_speed() 100 tmpl->speed = speed; do_xor_speed() 103 speed / 1000, speed % 1000); do_xor_speed() 114 * test the XOR speed, we don't really want kmemcheck to warn about calibrate_xor_blocks() 143 printk(KERN_INFO "xor: measuring software checksum speed\n"); calibrate_xor_blocks() 147 if (f->speed > fastest->speed) calibrate_xor_blocks() 152 fastest->name, fastest->speed / 1000, fastest->speed % 1000); calibrate_xor_blocks()
|
H A D | tcrypt.h | 51 * Cipher speed tests 67 * AEAD speed tests 74 * Digest speed tests
|
H A D | tcrypt.c | 358 printk(KERN_INFO "\ntesting speed of %s (%s) %s\n", algo, test_aead_speed() 484 printk(KERN_INFO "\ntesting speed of %s (%s) %s\n", algo, test_cipher_speed() 727 struct hash_speed *speed) test_hash_speed() 744 printk(KERN_INFO "\ntesting speed of %s (%s)\n", algo, test_hash_speed() 757 for (i = 0; speed[i].blen != 0; i++) { test_hash_speed() 758 if (speed[i].blen > TVMEMSIZE * PAGE_SIZE) { test_hash_speed() 761 speed[i].blen, TVMEMSIZE * PAGE_SIZE); test_hash_speed() 765 if (speed[i].klen) test_hash_speed() 766 crypto_hash_setkey(tfm, tvmem[0], speed[i].klen); test_hash_speed() 770 i, speed[i].blen, speed[i].plen, speed[i].blen / speed[i].plen); test_hash_speed() 773 ret = test_hash_jiffies(&desc, sg, speed[i].blen, test_hash_speed() 774 speed[i].plen, output, secs); test_hash_speed() 776 ret = test_hash_cycles(&desc, sg, speed[i].blen, test_hash_speed() 777 speed[i].plen, output); test_hash_speed() 949 struct hash_speed *speed) test_ahash_speed() 965 printk(KERN_INFO "\ntesting speed of async %s (%s)\n", algo, test_ahash_speed() 989 for (i = 0; speed[i].blen != 0; i++) { test_ahash_speed() 990 if (speed[i].blen > TVMEMSIZE * PAGE_SIZE) { test_ahash_speed() 992 speed[i].blen, TVMEMSIZE * PAGE_SIZE); test_ahash_speed() 998 i, speed[i].blen, speed[i].plen, speed[i].blen / speed[i].plen); test_ahash_speed() 1000 ahash_request_set_crypt(req, sg, output, speed[i].plen); test_ahash_speed() 1003 ret = test_ahash_jiffies(req, speed[i].blen, test_ahash_speed() 1004 speed[i].plen, output, secs); test_ahash_speed() 1006 ret = test_ahash_cycles(req, speed[i].blen, test_ahash_speed() 1007 speed[i].plen, output); test_ahash_speed() 1137 pr_info("\ntesting speed of async %s (%s) %s\n", algo, test_acipher_speed() 2250 MODULE_PARM_DESC(sec, "Length in seconds of speed tests " 726 test_hash_speed(const char *algo, unsigned int secs, struct hash_speed *speed) test_hash_speed() argument 948 test_ahash_speed(const char *algo, unsigned int secs, struct hash_speed *speed) test_ahash_speed() argument
|
/linux-4.4.14/drivers/usb/usbip/ |
H A D | vhci_sysfs.c | 61 vdev->speed, vdev->devid); status_show() 137 static int valid_args(__u32 rhport, enum usb_device_speed speed) valid_args() argument 145 /* check speed */ valid_args() 146 switch (speed) { valid_args() 153 pr_err("Failed attach request for unsupported USB speed: %s\n", valid_args() 154 usb_speed_string(speed)); valid_args() 167 * @speed. @devid is embedded into a request to specify the remote device in a 178 __u32 rhport = 0, devid = 0, speed = 0; store_attach() local 185 * @speed: usb device speed in a remote host store_attach() 187 if (sscanf(buf, "%u %u %u %u", &rhport, &sockfd, &devid, &speed) != 4) store_attach() 190 usbip_dbg_vhci_sysfs("rhport(%u) sockfd(%u) devid(%u) speed(%u)\n", store_attach() 191 rhport, sockfd, devid, speed); store_attach() 194 if (valid_args(rhport, speed) < 0) store_attach() 221 "rhport(%u) sockfd(%d) devid(%u) speed(%u) speed_str(%s)\n", store_attach() 222 rhport, sockfd, devid, speed, usb_speed_string(speed)); store_attach() 225 vdev->speed = speed; store_attach() 236 rh_port_connect(rhport, speed); store_attach()
|
H A D | vhci.h | 32 /* speed of a remote device */ 33 enum usb_device_speed speed; member in struct:vhci_device 100 void rh_port_connect(int rhport, enum usb_device_speed speed);
|
/linux-4.4.14/drivers/net/irda/ |
H A D | actisys-sir.c | 35 * o New procedure the change speed : much faster and simpler 53 * to toggle speeds). Basically, the limit here is the propagation speed of 149 * Change speed of the ACTiSYS IR-220L and IR-220L+ type IrDA dongles. 154 * The dongle allow us to pulse quite fast, se we can set speed in one go, 157 * Note that even if the new speed is the same as the current speed, 158 * we reassert the speed. This make sure that things are all right, 161 * because the additional speed is at the end of the sequence... 163 static int actisys_change_speed(struct sir_dev *dev, unsigned speed) actisys_change_speed() argument 168 pr_debug("%s(), speed=%d (was %d)\n", __func__, speed, dev->speed); actisys_change_speed() 175 * Now, we can set the speed requested. Send RTS pulses until we actisys_change_speed() 176 * reach the target speed actisys_change_speed() 179 if (speed == baud_rates[i]) { actisys_change_speed() 180 dev->speed = speed; actisys_change_speed() 218 * Then, we set the speed to 9600 b/s to get in a known state (see in 220 * has tried to set the speed immediately after our first return, 233 dev->speed = 9600; /* That's the default */ actisys_reset()
|
H A D | litelink-sir.c | 49 static int litelink_change_speed(struct sir_dev *dev, unsigned speed); 103 * Change speed of the Litelink dongle. To cycle through the available 106 static int litelink_change_speed(struct sir_dev *dev, unsigned speed) litelink_change_speed() argument 110 /* dongle already reset by irda-thread - current speed (dongle and litelink_change_speed() 111 * port) is the default speed (115200 for litelink!) litelink_change_speed() 115 for (i = 0; baud_rates[i] != speed; i++) { litelink_change_speed() 117 /* end-of-list reached due to invalid speed request */ litelink_change_speed() 134 dev->speed = baud_rates[i]; litelink_change_speed() 140 return (dev->speed == speed) ? 0 : -EINVAL; litelink_change_speed() 174 /* This dongles speed defaults to 115200 bps */ litelink_reset() 175 dev->speed = 115200; litelink_reset()
|
H A D | ma600-sir.c | 109 static __u8 get_control_byte(__u32 speed) get_control_byte() argument 113 switch (speed) { get_control_byte() 139 * Function ma600_change_speed (dev, speed) 141 * Set the speed for the MA600 type dongle. 148 * Function ma600_change_speed (dev, speed) 150 * Set the speed for the MA600 type dongle. 167 static int ma600_change_speed(struct sir_dev *dev, unsigned speed) ma600_change_speed() argument 171 pr_debug("%s(), speed=%d (was %d)\n", __func__, ma600_change_speed() 172 speed, dev->speed); ma600_change_speed() 174 /* dongle already reset, dongle and port at default speed (9600) */ ma600_change_speed() 181 byte = get_control_byte(speed); ma600_change_speed() 194 if (byte != get_control_byte(speed)) { ma600_change_speed() 197 (unsigned)get_control_byte(speed)); ma600_change_speed() 210 /* dongle is now switched to the new speed */ ma600_change_speed() 211 dev->speed = speed; ma600_change_speed() 241 dev->speed = 9600; /* That's the dongle-default */ ma600_reset()
|
H A D | esi-sir.c | 92 * Set the speed for the Extended Systems JetEye PC ESI-9680 type dongle 96 static int esi_change_speed(struct sir_dev *dev, unsigned speed) esi_change_speed() argument 101 switch (speed) { esi_change_speed() 111 speed = 9600; esi_change_speed() 119 /* Change speed of dongle */ esi_change_speed() 121 dev->speed = speed; esi_change_speed() 137 * the following speed change to repower. This might work for esi_reset() 140 * well-known state because speed change might write to registers. esi_reset() 145 dev->speed = 9600; esi_reset()
|
H A D | girbil-sir.c | 36 static int girbil_change_speed(struct sir_dev *dev, unsigned speed); 110 * Function girbil_change_speed (dev, speed) 112 * Set the speed for the Girbil type dongle. 118 static int girbil_change_speed(struct sir_dev *dev, unsigned speed) girbil_change_speed() argument 125 /* dongle alread reset - port and dongle at default speed */ girbil_change_speed() 137 switch (speed) { girbil_change_speed() 162 dev->speed = speed; girbil_change_speed() 233 dev->speed = 9600; girbil_reset()
|
H A D | old_belkin-sir.c | 56 * prevent Linux-IrDA to use any other speed than 9600 b/s ;-) This 66 static int old_belkin_change_speed(struct sir_dev *dev, unsigned speed); 118 * With only one speed available, not much to do... 120 static int old_belkin_change_speed(struct sir_dev *dev, unsigned speed) old_belkin_change_speed() argument 122 dev->speed = 9600; old_belkin_change_speed() 123 return (speed==dev->speed) ? 0 : -EINVAL; old_belkin_change_speed() 134 /* This dongles speed "defaults" to 9600 bps ;-) */ old_belkin_reset() 135 dev->speed = 9600; old_belkin_reset()
|
H A D | mcp2120-sir.c | 32 static int mcp2120_change_speed(struct sir_dev *dev, unsigned speed); 86 * Function mcp2120_change_speed (dev, speed) 88 * Set the speed for the MCP2120. 94 static int mcp2120_change_speed(struct sir_dev *dev, unsigned speed) mcp2120_change_speed() argument 108 switch (speed) { mcp2120_change_speed() 110 speed = 9600; mcp2120_change_speed() 138 dev->speed = speed; mcp2120_change_speed()
|
H A D | tekram-sir.c | 100 * Function tekram_change_speed (dev, state, speed) 102 * Set the speed for the Tekram IRMate 210 type dongle. Warning, this 122 static int tekram_change_speed(struct sir_dev *dev, unsigned speed) tekram_change_speed() argument 132 switch (speed) { tekram_change_speed() 134 speed = 9600; tekram_change_speed() 163 dev->speed = speed; tekram_change_speed() 214 dev->speed = 9600; tekram_reset()
|
H A D | au1k_ir.c | 169 u32 speed; member in struct:au1k_private 275 * Set the IrDA communications speed. 277 static int au1k_irda_set_speed(struct net_device *dev, int speed) au1k_irda_set_speed() argument 284 if (speed == aup->speed) au1k_irda_set_speed() 325 if (speed == 4000000) au1k_irda_set_speed() 330 switch (speed) { au1k_irda_set_speed() 357 printk(KERN_ERR "%s unsupported speed %x\n", dev->name, speed); au1k_irda_set_speed() 362 aup->speed = speed; au1k_irda_set_speed() 475 if (aup->speed == 4000000) au1k_irda_rx() 663 int speed = irda_get_next_speed(skb); au1k_irda_hard_xmit() local 668 if (speed != aup->speed && speed != -1) au1k_irda_hard_xmit() 669 aup->newspeed = speed; au1k_irda_hard_xmit() 673 au1k_irda_set_speed(dev, speed); au1k_irda_hard_xmit() 704 if (aup->speed == 4000000) { au1k_irda_hard_xmit() 734 u32 speed; au1k_tx_timeout() local 738 speed = aup->speed; au1k_tx_timeout() 739 aup->speed = 0; au1k_tx_timeout() 740 au1k_irda_set_speed(dev, speed); au1k_tx_timeout() 755 * We are unable to set the speed if the au1k_irda_ioctl()
|
H A D | smsc-ircc2.c | 129 void (*set_for_speed)(int fir_base, u32 speed); 201 static void smsc_ircc_change_speed(struct smsc_ircc_cb *self, u32 speed); 202 static void smsc_ircc_set_sir_speed(struct smsc_ircc_cb *self, u32 speed); 219 static void smsc_ircc_set_transceiver_for_speed(struct smsc_ircc_cb *self, u32 speed); 244 static void smsc_ircc_set_transceiver_toshiba_sat1800(int fir_base, u32 speed); 246 static void smsc_ircc_set_transceiver_smsc_ircc_fast_pin_select(int fir_base, u32 speed); 248 static void smsc_ircc_set_transceiver_smsc_ircc_atc(int fir_base, u32 speed); 498 if (self->io.speed > 115200) smsc_ircc_net_xmit() 549 dev->watchdog_timeo = HZ * 2; /* Allow enough time for speed change */ smsc_ircc_open() 708 self->io.speed = SMSC_IRCC2_C_IRDA_FALLBACK_SPEED; smsc_ircc_setup_io() 814 * self->io.speed and the hardware - Jean II */ smsc_ircc_net_ioctl() 860 net_warn_ratelimited("%s: transmit timed out, changing speed to: %d\n", smsc_ircc_timeout() 861 dev->name, self->io.speed); smsc_ircc_timeout() 864 smsc_ircc_change_speed(self, self->io.speed); smsc_ircc_timeout() 883 s32 speed; smsc_ircc_hard_xmit_sir() local 894 /* Make sure test of self->io.speed & speed change are atomic */ smsc_ircc_hard_xmit_sir() 897 /* Check if we need to change the speed */ smsc_ircc_hard_xmit_sir() 898 speed = irda_get_next_speed(skb); smsc_ircc_hard_xmit_sir() 899 if (speed != self->io.speed && speed != -1) { smsc_ircc_hard_xmit_sir() 912 smsc_ircc_change_speed(self, speed); smsc_ircc_hard_xmit_sir() 917 self->new_speed = speed; smsc_ircc_hard_xmit_sir() 942 * Change the speed of the device 945 static void smsc_ircc_set_fir_speed(struct smsc_ircc_cb *self, u32 speed) smsc_ircc_set_fir_speed() argument 952 self->io.speed = speed; smsc_ircc_set_fir_speed() 954 switch (speed) { smsc_ircc_set_fir_speed() 994 * Change the speed of the device 1040 * Change the speed of the device 1061 * Change the speed of the device 1066 static void smsc_ircc_change_speed(struct smsc_ircc_cb *self, u32 speed) smsc_ircc_change_speed() argument 1071 pr_debug("%s() changing speed to: %d\n", __func__, speed); smsc_ircc_change_speed() 1076 last_speed_was_sir = self->io.speed <= SMSC_IRCC2_MAX_SIR_SPEED; smsc_ircc_change_speed() 1080 speed= 1152000; smsc_ircc_change_speed() 1081 self->io.speed = speed; smsc_ircc_change_speed() 1086 if (self->io.speed == 0) smsc_ircc_change_speed() 1090 if (!last_speed_was_sir) speed = self->io.speed; smsc_ircc_change_speed() 1093 if (self->io.speed != speed) smsc_ircc_change_speed() 1094 smsc_ircc_set_transceiver_for_speed(self, speed); smsc_ircc_change_speed() 1096 self->io.speed = speed; smsc_ircc_change_speed() 1098 if (speed <= SMSC_IRCC2_MAX_SIR_SPEED) { smsc_ircc_change_speed() 1103 smsc_ircc_set_sir_speed(self, speed); smsc_ircc_change_speed() 1111 smsc_ircc_set_fir_speed(self, speed); smsc_ircc_change_speed() 1127 * Function smsc_ircc_set_sir_speed (self, speed) 1129 * Set speed of IrDA port to specified baudrate 1132 static void smsc_ircc_set_sir_speed(struct smsc_ircc_cb *self, __u32 speed) smsc_ircc_set_sir_speed() argument 1139 pr_debug("%s(), Setting speed to: %d\n", __func__, speed); smsc_ircc_set_sir_speed() 1144 /* Update accounting for new speed */ smsc_ircc_set_sir_speed() 1145 self->io.speed = speed; smsc_ircc_set_sir_speed() 1150 divisor = SMSC_IRCC2_MAX_SIR_SPEED / speed; smsc_ircc_set_sir_speed() 1159 fcr |= self->io.speed < 38400 ? smsc_ircc_set_sir_speed() 1166 outb(divisor & 0xff, iobase + UART_DLL); /* Set speed */ smsc_ircc_set_sir_speed() 1174 pr_debug("%s() speed changed to: %d\n", __func__, speed); smsc_ircc_set_sir_speed() 1189 s32 speed; smsc_ircc_hard_xmit_fir() local 1198 /* Make sure test of self->io.speed & speed change are atomic */ smsc_ircc_hard_xmit_fir() 1201 /* Check if we need to change the speed after this frame */ smsc_ircc_hard_xmit_fir() 1202 speed = irda_get_next_speed(skb); smsc_ircc_hard_xmit_fir() 1203 if (speed != self->io.speed && speed != -1) { smsc_ircc_hard_xmit_fir() 1206 /* Note : you should make sure that speed changes smsc_ircc_hard_xmit_fir() 1209 smsc_ircc_change_speed(self, speed); smsc_ircc_hard_xmit_fir() 1215 self->new_speed = speed; smsc_ircc_hard_xmit_fir() 1229 * min turn time given the speed of the link. smsc_ircc_hard_xmit_fir() 1231 bofs = mtt * (self->io.speed / 1000) / 8000; smsc_ircc_hard_xmit_fir() 1337 /* Check if it's time to change the speed */ smsc_ircc_dma_xmit_complete() 1447 len -= self->io.speed < 4000000 ? 2 : 4; smsc_ircc_dma_receive_complete() 1521 if (self->io.speed <= SMSC_IRCC2_MAX_SIR_SPEED) { smsc_ircc_interrupt() 1666 self->io.speed = 0; smsc_ircc_start_interrupts() 1982 * if we need to change the speed of the hardware smsc_ircc_sir_write_wakeup() 1985 pr_debug("%s(), Changing speed to %d.\n", smsc_ircc_sir_write_wakeup() 1996 if (self->io.speed <= 115200) { smsc_ircc_sir_write_wakeup() 2002 fcr |= self->io.speed < 38400 ? smsc_ircc_sir_write_wakeup() 2079 * Function smsc_ircc_set_transceiver_for_speed(self, speed) 2081 * Set the transceiver according to the speed 2084 static void smsc_ircc_set_transceiver_for_speed(struct smsc_ircc_cb *self, u32 speed) smsc_ircc_set_transceiver_for_speed() argument 2090 smsc_transceivers[trx - 1].set_for_speed(self->io.fir_base, speed); smsc_ircc_set_transceiver_for_speed() 2586 outb(tmpbyte, iobase + 1); // enable IrDA (HPSIR) mode, high speed preconfigure_smsc_chip() 2908 * Function smsc_ircc_set_transceiver_smsc_ircc_atc(fir_base, speed) 2914 static void smsc_ircc_set_transceiver_smsc_ircc_atc(int fir_base, u32 speed) smsc_ircc_set_transceiver_smsc_ircc_atc() argument 2949 * Function smsc_ircc_set_transceiver_smsc_ircc_fast_pin_select(self, speed) 2955 static void smsc_ircc_set_transceiver_smsc_ircc_fast_pin_select(int fir_base, u32 speed) smsc_ircc_set_transceiver_smsc_ircc_fast_pin_select() argument 2959 switch (speed) { smsc_ircc_set_transceiver_smsc_ircc_fast_pin_select() 2986 * Function smsc_ircc_set_transceiver_toshiba_sat1800(fir_base, speed) 2992 static void smsc_ircc_set_transceiver_toshiba_sat1800(int fir_base, u32 speed) smsc_ircc_set_transceiver_toshiba_sat1800() argument 2996 switch (speed) { smsc_ircc_set_transceiver_toshiba_sat1800()
|
H A D | ali-ircc.c | 120 static void ali_ircc_sir_change_speed(struct ali_ircc_cb *priv, __u32 speed); 125 static void ali_ircc_fir_change_speed(struct ali_ircc_cb *priv, __u32 speed); 134 static void ali_ircc_change_dongle_speed(struct ali_ircc_cb *priv, int speed); 666 /* Dispatch interrupt handler for the current speed */ ali_ircc_interrupt() 667 if (self->io.speed > 115200) ali_ircc_interrupt() 919 pr_debug("%s(), Changing speed! self->new_speed = %d\n", ali_ircc_sir_write_wakeup() 925 if (self->io.speed > 115200) ali_ircc_sir_write_wakeup() 954 pr_debug("%s(), setting speed = %d\n", __func__, baud); ali_ircc_change_speed() 1008 pr_debug("%s(), self->io.speed = %d, change to speed = %d\n", ali_ircc_fir_change_speed() 1009 __func__, self->io.speed, baud); ali_ircc_fir_change_speed() 1011 /* Come from SIR speed */ ali_ircc_fir_change_speed() 1012 if(self->io.speed <=115200) ali_ircc_fir_change_speed() 1017 /* Update accounting for new speed */ ali_ircc_fir_change_speed() 1018 self->io.speed = baud; ali_ircc_fir_change_speed() 1026 * Function ali_sir_change_speed (self, speed) 1028 * Set speed of IrDA port to specified baudrate 1031 static void ali_ircc_sir_change_speed(struct ali_ircc_cb *priv, __u32 speed) ali_ircc_sir_change_speed() argument 1040 pr_debug("%s(), Setting speed to: %d\n", __func__, speed); ali_ircc_sir_change_speed() 1046 /* Come from MIR or FIR speed */ ali_ircc_sir_change_speed() 1047 if(self->io.speed >115200) ali_ircc_sir_change_speed() 1050 ali_ircc_change_dongle_speed(self, speed); ali_ircc_sir_change_speed() 1060 /* Update accounting for new speed */ ali_ircc_sir_change_speed() 1061 self->io.speed = speed; ali_ircc_sir_change_speed() 1063 divisor = 115200/speed; ali_ircc_sir_change_speed() 1072 if (self->io.speed < 38400) ali_ircc_sir_change_speed() 1081 outb(divisor & 0xff, iobase+UART_DLL); /* Set speed */ ali_ircc_sir_change_speed() 1086 /* without this, the connection will be broken after come back from FIR speed, ali_ircc_sir_change_speed() 1091 static void ali_ircc_change_dongle_speed(struct ali_ircc_cb *priv, int speed) ali_ircc_change_dongle_speed() argument 1105 __func__, dongle_types[dongle_id], speed); ali_ircc_change_dongle_speed() 1113 if(speed == 4000000) ali_ircc_change_dongle_speed() 1159 else /* speed <=1152000 */ ali_ircc_change_dongle_speed() 1168 if (speed==1152000) ali_ircc_change_dongle_speed() 1209 switch(speed) ali_ircc_change_dongle_speed() 1232 if(speed <= 115200) /* SIR */ ali_ircc_change_dongle_speed() 1243 switch(speed) ali_ircc_change_dongle_speed() 1408 __u32 speed; ali_ircc_fir_hard_xmit() local 1417 /* Make sure tests *& speed change are atomic */ ali_ircc_fir_hard_xmit() 1420 /* Note : you should make sure that speed changes are not going ali_ircc_fir_hard_xmit() 1424 /* Check if we need to change the speed */ ali_ircc_fir_hard_xmit() 1425 speed = irda_get_next_speed(skb); ali_ircc_fir_hard_xmit() 1426 if ((speed != self->io.speed) && (speed != -1)) { ali_ircc_fir_hard_xmit() 1429 ali_ircc_change_speed(self, speed); ali_ircc_fir_hard_xmit() 1435 self->new_speed = speed; ali_ircc_fir_hard_xmit() 1640 /* Check if we need to change the speed */ ali_ircc_dma_xmit_complete() 1924 __u32 speed; ali_ircc_sir_hard_xmit() local 1936 /* Make sure tests *& speed change are atomic */ ali_ircc_sir_hard_xmit() 1939 /* Note : you should make sure that speed changes are not going ali_ircc_sir_hard_xmit() 1943 /* Check if we need to change the speed */ ali_ircc_sir_hard_xmit() 1944 speed = irda_get_next_speed(skb); ali_ircc_sir_hard_xmit() 1945 if ((speed != self->io.speed) && (speed != -1)) { ali_ircc_sir_hard_xmit() 1948 ali_ircc_change_speed(self, speed); ali_ircc_sir_hard_xmit() 1954 self->new_speed = speed; ali_ircc_sir_hard_xmit() 2006 * speed, so we still must allow for speed change within ali_ircc_net_ioctl() 2052 if (self->io.speed > 115200) ali_ircc_is_receiving() 2125 if (self->io.speed > 115200) /* FIR, MIR */ SetCOMInterrupts() 2135 if (self->io.speed > 115200) /* FIR, MIR */ SetCOMInterrupts() 2152 if (self->io.speed > 115200) SetCOMInterrupts()
|
H A D | via-ircc.c | 32 - On speed change from core, don't send SIR frame with new speed. 33 Use current speed and change speeds later. 98 static void via_ircc_change_dongle_speed(int iobase, int speed, 345 * Is is no good, as it prohibits (error-prone) speed-changes. via_ircc_open() 393 self->io.speed = 9600; via_ircc_open() 489 self->io.speed = 9600; via_hw_init() 492 via_ircc_change_dongle_speed(iobase, self->io.speed, via_hw_init() 509 * Function via_ircc_change_dongle_speed (iobase, speed, dongle_id) 510 * Change speed of the attach dongle 513 static void via_ircc_change_dongle_speed(int iobase, int speed, via_ircc_change_dongle_speed() argument 518 /* speed is unused, as we use IsSIROn()/IsMIROn() */ via_ircc_change_dongle_speed() 519 speed = speed; via_ircc_change_dongle_speed() 522 __func__, speed, iobase, dongle_id); via_ircc_change_dongle_speed() 656 * Change the speed of the device 659 static void via_ircc_change_speed(struct via_ircc_cb *self, __u32 speed) via_ircc_change_speed() argument 666 /* Update accounting for new speed */ via_ircc_change_speed() 667 self->io.speed = speed; via_ircc_change_speed() 668 pr_debug("%s: change_speed to %d bps.\n", __func__, speed); via_ircc_change_speed() 673 switch (speed) { via_ircc_change_speed() 680 value = (115200/speed)-1; via_ircc_change_speed() 719 /* Some dongles may need to be informed about speed changes. */ via_ircc_change_speed() 720 via_ircc_change_dongle_speed(iobase, speed, self->io.dongle_id); via_ircc_change_speed() 741 if (speed > 115200) { via_ircc_change_speed() 764 __u32 speed; via_ircc_hard_xmit_sir() local 771 /* Check if we need to change the speed */ via_ircc_hard_xmit_sir() 772 speed = irda_get_next_speed(skb); via_ircc_hard_xmit_sir() 773 if ((speed != self->io.speed) && (speed != -1)) { via_ircc_hard_xmit_sir() 776 via_ircc_change_speed(self, speed); via_ircc_hard_xmit_sir() 781 self->new_speed = speed; via_ircc_hard_xmit_sir() 798 /* Send this frame with old speed */ via_ircc_hard_xmit_sir() 799 SetBaudRate(iobase, self->io.speed); via_ircc_hard_xmit_sir() 835 __u32 speed; via_ircc_hard_xmit_fir() local 848 speed = irda_get_next_speed(skb); via_ircc_hard_xmit_fir() 849 if ((speed != self->io.speed) && (speed != -1)) { via_ircc_hard_xmit_fir() 851 via_ircc_change_speed(self, speed); via_ircc_hard_xmit_fir() 856 self->new_speed = speed; via_ircc_hard_xmit_fir() 938 /* Check if we need to change the speed */ via_ircc_dma_xmit_complete() 1035 if (self->io.speed < 4000000) { //Speed below FIR via_ircc_dma_receive_complete() 1410 /* Restore speed. */ hwreset() 1411 via_ircc_change_speed(self, self->io.speed); hwreset()
|
H A D | donauboe.c | 347 pr_debug("%s(%d/%d)\n", __func__, self->speed, self->io.speed); toshoboe_setbaud() 349 switch (self->speed) toshoboe_setbaud() 366 self->speed); toshoboe_setbaud() 370 switch (self->speed) toshoboe_setbaud() 410 switch (self->speed) toshoboe_setbaud() 470 /* speed change executed */ toshoboe_setbaud() 472 self->io.speed = self->speed; toshoboe_setbaud() 589 /*set to sensible speed */ toshoboe_startchip() 590 self->speed = 9600; toshoboe_startchip() 624 xbofs = ((int) (mtt/100)) * (int) (self->speed); toshoboe_makemttpacket() 629 xbofs, mtt, self->speed); toshoboe_makemttpacket() 655 PROBE_DEBUG(" [%d]\n",self->speed); toshoboe_dumptx() 775 printk (KERN_ERR DRIVER_NAME "probe(%d) failed %s\n",self-> speed, msg); toshoboe_probefail() 835 self->speed = bauds[j]; toshoboe_probe() 885 udelay ((9600*(TT_LEN+16))/self->speed); toshoboe_probe() 894 udelay ((9600*(TT_LEN+16))/self->speed); toshoboe_probe() 911 self->speed = 115200; toshoboe_probe() 943 self->speed = 9600; toshoboe_probe() 963 __s32 speed; toshoboe_hard_xmit() local 981 /* change speed pending, wait for its execution */ toshoboe_hard_xmit() 991 /* Check if we need to change the speed */ toshoboe_hard_xmit() 993 speed=irda_get_next_speed(skb); toshoboe_hard_xmit() 994 if ((speed != self->io.speed) && (speed != -1)) toshoboe_hard_xmit() 1000 self->new_speed = speed; toshoboe_hard_xmit() 1001 pr_debug("%s: Queued TxDone scheduled speed change %d\n" , toshoboe_hard_xmit() 1002 __func__, speed); toshoboe_hard_xmit() 1011 /* do not accept anything before change speed execution */ toshoboe_hard_xmit() 1018 /* idle and no data, change speed now */ toshoboe_hard_xmit() 1019 self->speed = speed; toshoboe_hard_xmit() 1193 self->speed = self->new_speed; toshoboe_interrupt() 1194 pr_debug("%s: Executed TxDone scheduled speed change %d\n", toshoboe_interrupt() 1195 __func__, self->speed); toshoboe_interrupt() 1417 * speed, so we still must allow for speed change within toshoboe_net_ioctl() 1427 /* self->speed=irq->ifr_baudrate; */ toshoboe_net_ioctl() 1429 /* Just change speed once - inserted by Paul Bristow */ toshoboe_net_ioctl() 1542 self->speed = self->io.speed = 9600; toshoboe_open()
|
H A D | act200l-sir.c | 32 static int act200l_change_speed(struct sir_dev *dev, unsigned speed); 132 * Function act200l_change_speed (dev, speed) 134 * Set the speed for the ACTiSYS ACT-IR200L type dongle. 137 static int act200l_change_speed(struct sir_dev *dev, unsigned speed) act200l_change_speed() argument 145 switch (speed) { act200l_change_speed() 179 dev->speed = speed; act200l_change_speed() 232 dev->speed = 9600; act200l_reset()
|
H A D | bfin_sir.c | 93 static int bfin_sir_set_speed(struct bfin_sir_port *port, int speed) bfin_sir_set_speed() argument 103 switch (speed) { bfin_sir_set_speed() 113 * slightly speed up the baud rate on us). bfin_sir_set_speed() 115 quot = (port->clk + (8 * speed)) / (16 * speed); bfin_sir_set_speed() 123 utime = 1000000 / speed + 1; bfin_sir_set_speed() 153 printk(KERN_WARNING "bfin_sir: Invalid speed %d\n", speed); bfin_sir_set_speed() 193 self->speed = self->newspeed; bfin_sir_tx_chars() 258 self->speed = self->newspeed; bfin_sir_dma_tx_chars() 296 self->speed = self->newspeed; bfin_sir_dma_tx_int() 489 self->speed = self->newspeed; bfin_sir_resume() 518 * sending data. We also can set the speed, which will bfin_sir_send_work() 528 /* bfin_sir_set_speed(port, self->speed); */ bfin_sir_send_work() 540 int speed = irda_get_next_speed(skb); bfin_sir_hard_xmit() local 546 if (speed != self->speed && speed != -1) bfin_sir_hard_xmit() 547 self->newspeed = speed; bfin_sir_hard_xmit() 615 self->speed = 9600; bfin_sir_open()
|
H A D | mcs7780.h | 56 /* SIR/MIR speed constants */ 108 unsigned int speed; /* Current speed */ member in struct:mcs_cb 109 unsigned int new_speed; /* new speed */ 111 struct work_struct work; /* Change speed work */
|
H A D | sir-dev.h | 78 int (*set_speed)(struct sir_dev *dev, unsigned speed); 93 int (*set_speed)(struct sir_dev *dev, unsigned speed); 131 static inline int sirdev_schedule_speed(struct sir_dev *dev, unsigned speed) sirdev_schedule_speed() argument 133 return sirdev_schedule_request(dev, SIRDEV_STATE_SET_SPEED, speed); sirdev_schedule_speed() 179 unsigned speed; member in struct:sir_dev
|
H A D | nsc-ircc.c | 1164 * Function nsc_ircc_change_dongle_speed (iobase, speed, dongle_id) 1166 * Change speed of the attach dongle 1169 static void nsc_ircc_change_dongle_speed(int iobase, int speed, int dongle_id) nsc_ircc_change_dongle_speed() argument 1209 if (speed > 115200) nsc_ircc_change_dongle_speed() 1215 if (speed == 4000000) { nsc_ircc_change_dongle_speed() 1250 * Change the speed of the device 1254 static __u8 nsc_ircc_change_speed(struct nsc_ircc_cb *self, __u32 speed) nsc_ircc_change_speed() argument 1262 pr_debug("%s(), speed=%d\n", __func__, speed); nsc_ircc_change_speed() 1268 /* Update accounting for new speed */ nsc_ircc_change_speed() 1269 self->io.speed = speed; nsc_ircc_change_speed() 1282 switch (speed) { nsc_ircc_change_speed() 1308 __func__, speed); nsc_ircc_change_speed() 1312 /* Set appropriate speed mode */ nsc_ircc_change_speed() 1317 nsc_ircc_change_dongle_speed(iobase, speed, self->io.dongle_id); nsc_ircc_change_speed() 1336 if (speed > 115200) { nsc_ircc_change_speed() 1368 __s32 speed; nsc_ircc_hard_xmit_sir() local 1379 /* Make sure tests *& speed change are atomic */ nsc_ircc_hard_xmit_sir() 1382 /* Check if we need to change the speed */ nsc_ircc_hard_xmit_sir() 1383 speed = irda_get_next_speed(skb); nsc_ircc_hard_xmit_sir() 1384 if ((speed != self->io.speed) && (speed != -1)) { nsc_ircc_hard_xmit_sir() 1390 * the speed itself... Jean II */ nsc_ircc_hard_xmit_sir() 1392 nsc_ircc_change_speed(self, speed); nsc_ircc_hard_xmit_sir() 1397 self->new_speed = speed; nsc_ircc_hard_xmit_sir() 1398 /* Queue will be restarted after speed change nsc_ircc_hard_xmit_sir() 1407 self->new_speed = speed; nsc_ircc_hard_xmit_sir() 1441 __s32 speed; nsc_ircc_hard_xmit_fir() local 1450 /* Make sure tests *& speed change are atomic */ nsc_ircc_hard_xmit_fir() 1453 /* Check if we need to change the speed */ nsc_ircc_hard_xmit_fir() 1454 speed = irda_get_next_speed(skb); nsc_ircc_hard_xmit_fir() 1455 if ((speed != self->io.speed) && (speed != -1)) { nsc_ircc_hard_xmit_fir() 1461 nsc_ircc_change_speed(self, speed); nsc_ircc_hard_xmit_fir() 1464 self->new_speed = speed; nsc_ircc_hard_xmit_fir() 1466 * the speed change operation may change the nsc_ircc_hard_xmit_fir() 1470 * the speed change has been done. nsc_ircc_hard_xmit_fir() 1478 /* Change speed after current frame */ nsc_ircc_hard_xmit_fir() 1479 self->new_speed = speed; nsc_ircc_hard_xmit_fir() 1549 * and if we don't need to change speed */ nsc_ircc_hard_xmit_fir() 1689 * that we don't need to change speed */ nsc_ircc_dma_xmit_complete() 1883 if (self->io.speed < 4000000) { nsc_ircc_dma_receive_complete() 1971 /* Check if we need to change the speed? nsc_ircc_sir_interrupt() 1975 pr_debug("%s(), Changing speed!\n", __func__); nsc_ircc_sir_interrupt() 1982 if (self->io.speed > 115200) { nsc_ircc_sir_interrupt() 2047 /* As we stop the Tx queue, the speed change nsc_ircc_fir_interrupt() 2068 * the speed... - Jean II */ nsc_ircc_fir_interrupt() 2106 /* Dispatch interrupt handler for the current speed */ nsc_ircc_interrupt() 2107 if (self->io.speed > 115200) nsc_ircc_interrupt() 2137 if (self->io.speed > 115200) { nsc_ircc_is_receiving() 2375 nsc_ircc_change_speed(self, self->io.speed); nsc_ircc_resume()
|
H A D | mcs7780.c | 107 /* speed flag selection by direct addressing. 108 addr = (speed >> 8) & 0x0f 153 * vishay tranceiver into high speed mode. It will also receive SIR speed 250 rval |= MCS_SPEED_9600; /* make sure initial speed is 9600. */ mcs_setup_transceiver() 251 mcs->speed = 9600; mcs_setup_transceiver() 385 /* Unwrap received packets at MIR speed. A 16 bit crc_ccitt checksum is 438 /* Unwrap received packets at FIR speed. A 32 bit crc_ccitt checksum is 569 /* Function to change the speed of the mcs7780. Fully supports SIR, 587 net_err_ratelimited("unable to change speed\n"); mcs_speed_change() 598 if ((rst = (mcs->speed > 115200))) mcs_speed_change() 604 if ((rst = !(mcs->speed == 576000 || mcs->speed == 1152000))) mcs_speed_change() 610 if ((rst = (mcs->speed != 4000000))) mcs_speed_change() 648 mcs->speed = mcs->new_speed; mcs_speed_change() 729 * Note : will send immediately a speed change... mcs_net_open() 779 /* SIR speed */ mcs_receive_irq() 780 if(mcs->speed < 576000) { mcs_receive_irq() 791 /* MIR speed */ mcs_receive_irq() 792 else if(mcs->speed == 576000 || mcs->speed == 1152000) { mcs_receive_irq() 796 /* FIR speed */ mcs_receive_irq() 833 if (likely(mcs->new_speed == mcs->speed)) mcs_hard_xmit() 836 /* SIR speed */ mcs_hard_xmit() 837 if(mcs->speed < 576000) { mcs_hard_xmit() 840 /* MIR speed */ mcs_hard_xmit() 841 else if(mcs->speed == 576000 || mcs->speed == 1152000) { mcs_hard_xmit() 844 /* FIR speed */ mcs_hard_xmit()
|
H A D | sir_dev.c | 58 if (dev->speed > 115200) sirdev_tx_complete_fsm() 59 delay = (bytes_left*8*10000) / (dev->speed/100); sirdev_tx_complete_fsm() 60 else if (dev->speed > 0) sirdev_tx_complete_fsm() 61 delay = (bytes_left*10*10000) / (dev->speed/100); sirdev_tx_complete_fsm() 199 dev->speed = fsm->param; sirdev_config_fsm() 216 /* set serial port according to dongle default speed */ sirdev_config_fsm() 218 dev->drv->set_speed(dev, dev->speed); sirdev_config_fsm() 240 /* Finally we are ready to change the serial port speed */ sirdev_config_fsm() 242 dev->drv->set_speed(dev, dev->speed); sirdev_config_fsm() 485 * finally we check and trigger a pending speed change, if any. sirdev_write_complete() 488 * note the scheduled speed request blocks until the lower sirdev_write_complete() 491 * before the speed change gets finally done and the queue sirdev_write_complete() 505 pr_debug("%s(), Changing speed!\n", __func__); sirdev_write_complete() 509 * forget the speed change and hope the stack recovers sirdev_write_complete() 511 net_err_ratelimited("%s - schedule speed change failed: %d\n", sirdev_write_complete() 516 * speed change in progress now sirdev_write_complete() 595 s32 speed; sirdev_hard_xmit() local 603 speed = irda_get_next_speed(skb); sirdev_hard_xmit() 604 if ((speed != dev->speed) && (speed != -1)) { sirdev_hard_xmit() 606 err = sirdev_schedule_speed(dev, speed); sirdev_hard_xmit() 608 /* Failed to initiate the speed change, likely the fsm sirdev_hard_xmit() 617 /* other fatal error - forget the speed change and sirdev_hard_xmit() 623 * speed change in progress now sirdev_hard_xmit() 630 dev->new_speed = speed; sirdev_hard_xmit() 820 pr_debug("%s - done, speed = %d\n", __func__, dev->speed); sirdev_open() 864 dev->speed = 0; sirdev_close()
|
H A D | irda-usb.c | 129 * Handle speed change, timeout and lot's of ugliness... 142 * that the setting of the link speed and xbof number in this outbound header 153 * and if either speed or xbofs (or both) needs irda_usb_build_header() 159 /* With STIR421x, speed and xBOFs must be set at the same irda_usb_build_header() 163 self->new_speed = self->speed ; irda_usb_build_header() 169 /* Set the link speed */ irda_usb_build_header() 176 (!force) && (self->speed != -1)) { irda_usb_build_header() 177 /* No speed and xbofs change here irda_usb_build_header() 179 pr_debug("%s(), not changing speed yet\n", __func__); irda_usb_build_header() 184 pr_debug("%s(), changing speed to %d\n", irda_usb_build_header() 186 self->speed = self->new_speed; irda_usb_build_header() 190 switch (self->speed) { irda_usb_build_header() 297 * Send a command to change the speed of the dongle 306 pr_debug("%s(), speed=%d, xbofs=%d\n", __func__, irda_usb_change_speed_xbofs() 309 /* Grab the speed URB */ irda_usb_change_speed_xbofs() 319 /* Set the new speed and xbofs in this fake frame */ irda_usb_change_speed_xbofs() 328 /* Submit the 0 length IrDA frame to trigger new speed settings */ irda_usb_change_speed_xbofs() 345 * Now, we can only get called for the speed URB. 353 /* We should always be called for the speed URB */ speed_bulk_callback() 373 /* New speed and xbof is now committed in hardware */ speed_bulk_callback() 391 s32 speed; irda_usb_hard_xmit() local 416 /* Check if we need to change the speed */ irda_usb_hard_xmit() 417 speed = irda_get_next_speed(skb); irda_usb_hard_xmit() 418 if ((speed != self->speed) && (speed != -1)) { irda_usb_hard_xmit() 419 /* Set the desired speed */ irda_usb_hard_xmit() 420 self->new_speed = speed; irda_usb_hard_xmit() 425 * speed. Changing speed with the USB adapter is in irda_usb_hard_xmit() 554 /* We should always be called for the speed URB */ write_bulk_callback() 589 /* If changes to speed or xbofs is pending... */ write_bulk_callback() 591 if ((self->new_speed != self->speed) || write_bulk_callback() 593 /* We haven't changed speed yet (because of write_bulk_callback() 595 pr_debug("%s(), Changing speed now...\n", __func__); write_bulk_callback() 598 /* New speed and xbof is now committed in hardware */ write_bulk_callback() 641 /* Check speed URB */ irda_usb_net_timeout() 677 /* Can't be a bad idea to reset the speed ;-) - Jean II */ irda_usb_net_timeout() 679 self->new_speed = self->speed; irda_usb_net_timeout() 733 * If we are connected (speed != 9600), we want to minimise latency, so 735 * If we are not connected (speed == 9600), there is usually no Rx traffic, 1185 /* Initialise default speed and xbofs value irda_usb_net_open() 1187 self->speed = -1; irda_usb_net_open() 1200 * Note : will send immediately a speed change... irda_usb_net_open() 1271 /* Cancel Tx and speed URB - need to be synchronous to avoid races */ irda_usb_net_close() 1308 /* Set the desired speed */ irda_usb_net_ioctl() 1363 pr_debug("%s(), dongle says speed=0x%X, size=0x%X, window=0x%X, bofs=0x%X, turn=0x%X\n", irda_usb_init_qos() 1426 /* Remove the speed buffer */ irda_usb_close() 1722 /* Allocate the buffer for speed changes */ irda_usb_probe() 1828 /* Cancel Tx and speed URB. irda_usb_disconnect() 1844 /* Clean up Tx and speed URB */ irda_usb_disconnect()
|
H A D | irda-usb.h | 68 /* Send speed command in case of timeout, just for trying to get things sane */ 99 #define IUC_SPEED_BUG 0x01 /* Device doesn't set speed after the frame */ 152 struct urb *speed_urb; /* URB used to send speed commands */ 157 char *speed_buff; /* Buffer for speed changes */ 166 __u32 speed; /* Current speed */ member in struct:irda_usb_cb 167 __s32 new_speed; /* speed we need to set */
|
H A D | toim3232-sir.c | 44 * high again. The initial speed for the TOIMx323 after RESET is 73 * high-nibble of the command byte (when setting speed and pulse length). 105 * easily change speed by entering command mode without having to 218 * Function toim3232change_speed (dev, state, speed) 220 * Set the speed for the TOIM3232 based dongle. Warning, this 234 static int toim3232_change_speed(struct sir_dev *dev, unsigned speed) toim3232_change_speed() argument 245 switch (speed) { toim3232_change_speed() 250 speed = 9600; toim3232_change_speed() 279 dev->speed = speed; toim3232_change_speed() 327 * The default speed after a RESET is 9600, so lets try just bringing it up in 357 dev->speed = 9600; toim3232_reset()
|
H A D | sa1100_ir.c | 60 int speed; member in struct:sa1100_irda 80 #define IS_FIR(si) ((si)->speed >= 4000000) 363 * Do we need to change speed? Note that we're lazy sa1100_irda_firtxdma_irq() 543 * Set the IrDA communications speed. 545 static int sa1100_irda_set_speed(struct sa1100_irda *si, int speed) sa1100_irda_set_speed() argument 550 switch (speed) { sa1100_irda_set_speed() 553 brd = 3686400 / (16 * speed) - 1; sa1100_irda_set_speed() 577 si->pdata->set_speed(si->dev, speed); sa1100_irda_set_speed() 579 si->speed = speed; sa1100_irda_set_speed() 598 si->speed = speed; sa1100_irda_set_speed() 603 si->pdata->set_speed(si->dev, speed); sa1100_irda_set_speed() 661 int speed = irda_get_next_speed(skb); sa1100_irda_hard_xmit() local 665 * speed? If so, remember it until we complete the transmission sa1100_irda_hard_xmit() 668 if (speed != si->speed && speed != -1) sa1100_irda_hard_xmit() 669 si->newspeed = speed; sa1100_irda_hard_xmit() 697 * We are unable to set the speed if the sa1100_irda_ioctl() 765 ret = sa1100_irda_set_speed(si, si->speed = 9600); sa1100_irda_startup() 798 si->speed = 9600; sa1100_irda_start() 811 * Setup the serial port for the specified speed. sa1100_irda_start() 1082 * If we missed a speed change, initialise at the new speed sa1100_irda_resume() 1089 si->speed = si->newspeed; sa1100_irda_resume()
|
H A D | stir4200.c | 169 unsigned speed; /* Current speed */ member in struct:stir_cb 220 static inline int isfir(u32 speed) isfir() argument 222 return speed == 4000000; isfir() 471 if (isfir(stir->speed)) unwrap_chars() 477 /* Mode parameters for each speed */ 479 unsigned speed; member in struct:__anon7942 493 * Setup chip for speed. 495 * and on speed changes. 499 static int change_speed(struct stir_cb *stir, unsigned speed) change_speed() argument 505 if (speed == stir_modes[i].speed) change_speed() 509 dev_warn(&stir->netdev->dev, "invalid speed %d\n", speed); change_speed() 513 pr_debug("speed change from %d to %d\n", stir->speed, speed); change_speed() 531 if (isfir(speed)) change_speed() 536 if (speed == 2400) change_speed() 556 stir->speed = speed; change_speed() 636 msleep((count * 8000) / stir->speed); fifo_txwait() 710 if (isfir(stir->speed)) stir_send() 752 if (change_speed(stir, stir->speed)) stir_transmit_thread() 767 if ((new_speed != -1) && (stir->speed != new_speed)) { stir_transmit_thread() 899 * Note : will send immediately a speed change... stir_net_open()
|
H A D | w83977af_ir.c | 96 static void w83977af_change_speed(struct w83977af_ir *self, __u32 speed); 399 static void w83977af_change_speed(struct w83977af_ir *self, __u32 speed) w83977af_change_speed() argument 407 /* Update accounting for new speed */ w83977af_change_speed() 408 self->io.speed = speed; w83977af_change_speed() 421 switch (speed) { w83977af_change_speed() 441 pr_debug("%s(), unknown baud rate of %d\n", __func__ , speed); w83977af_change_speed() 445 /* Set speed mode */ w83977af_change_speed() 463 if (speed > PIO_MAX_SPEED) { w83977af_change_speed() 483 __s32 speed; w83977af_hard_xmit() local 498 /* Check if we need to change the speed */ w83977af_hard_xmit() 499 speed = irda_get_next_speed(skb); w83977af_hard_xmit() 500 if ((speed != self->io.speed) && (speed != -1)) { w83977af_hard_xmit() 503 w83977af_change_speed(self, speed); w83977af_hard_xmit() 507 self->new_speed = speed; w83977af_hard_xmit() 514 if (self->io.speed > PIO_MAX_SPEED) { w83977af_hard_xmit() 833 if (self->io.speed < 4000000) { w83977af_dma_receive_complete() 931 /* Check if we need to change the speed? */ w83977af_sir_interrupt() 933 pr_debug("%s(), Changing speed!\n", __func__); w83977af_sir_interrupt() 1059 /* Dispatch interrupt handler for the current speed */ w83977af_interrupt() 1060 if (self->io.speed > PIO_MAX_SPEED ) w83977af_interrupt() 1085 if (self->io.speed > 115200) { w83977af_is_receiving() 1141 if (self->io.speed > 115200) { w83977af_net_open()
|
/linux-4.4.14/arch/sparc/include/uapi/asm/ |
H A D | apc.h | 16 #define APCIOCGFANCTL _IOR(APC_IOC, 0x00, int) /* Get fan speed */ 17 #define APCIOCSFANCTL _IOW(APC_IOC, 0x01, int) /* Set fan speed */ 42 * FANCTL - Fan speed control state values 44 #define APC_FANCTL_HI 0x00 /* Fan speed high */ 45 #define APC_FANCTL_LO 0x01 /* Fan speed low */
|
/linux-4.4.14/sound/firewire/ |
H A D | cmp.h | 17 * @speed: the connection's actual speed 26 int speed; member in struct:cmp_connection
|
H A D | iso-resources.c | 48 static unsigned int packet_bandwidth(unsigned int max_payload_bytes, int speed) packet_bandwidth() argument 56 if (speed <= SCODE_400) packet_bandwidth() 57 s400_bytes = bytes * (1 << (SCODE_400 - speed)); packet_bandwidth() 59 s400_bytes = DIV_ROUND_UP(bytes, 1 << (speed - SCODE_400)); packet_bandwidth() 94 * @speed: the speed (e.g., SCODE_400) at which the packets will be sent 106 unsigned int max_payload_bytes, int speed) fw_iso_resources_allocate() 114 r->bandwidth = packet_bandwidth(max_payload_bytes, speed); fw_iso_resources_allocate() 105 fw_iso_resources_allocate(struct fw_iso_resources *r, unsigned int max_payload_bytes, int speed) fw_iso_resources_allocate() argument
|
H A D | cmp.c | 223 /* generate speed and extended speed field value */ opcr_set_modify() 224 if (c->speed > SCODE_400) { opcr_set_modify() 226 xspd = c->speed - SCODE_800; opcr_set_modify() 228 spd = c->speed; opcr_set_modify() 281 c->speed = min(c->max_speed, cmp_connection_establish() 288 max_payload_bytes, c->speed); cmp_connection_establish()
|
H A D | iso-resources.h | 34 unsigned int max_payload_bytes, int speed);
|
/linux-4.4.14/tools/usb/usbip/libsrc/ |
H A D | usbip_common.c | 20 char *speed; member in struct:speed_string 61 for (int i = 0; speed_strings[i].speed != NULL; i++) usbip_speed_string() 109 dbg("%-20s = %s", "speed", dump_usb_device() 110 usbip_speed_string(udev->speed)); dump_usb_device() 157 const char *speed; read_attr_speed() local 159 speed = udev_device_get_sysattr_value(dev, "speed"); read_attr_speed() 160 if (!speed) { read_attr_speed() 165 for (int i = 0; speed_strings[i].speed != NULL; i++) { read_attr_speed() 166 if (!strcmp(speed, speed_strings[i].speed)) read_attr_speed() 200 udev->speed = read_attr_speed(sdev); read_usb_device()
|
H A D | vhci_driver.h | 49 uint32_t speed); 53 uint8_t devnum, uint32_t speed);
|
H A D | vhci_driver.c | 57 int port, status, speed, devid; parse_status() local 62 &port, &status, &speed, parse_status() 70 dbg("port %d status %d speed %d devid %x", parse_status() 71 port, status, speed, devid); parse_status() 302 uint32_t speed) { usbip_vhci_attach_device2() 310 port, sockfd, devid, speed); usbip_vhci_attach_device2() 336 uint8_t devnum, uint32_t speed) usbip_vhci_attach_device() 340 return usbip_vhci_attach_device2(port, sockfd, devid, speed); usbip_vhci_attach_device() 391 usbip_speed_string(idev->udev.speed)); usbip_vhci_imported_device_dump() 301 usbip_vhci_attach_device2(uint8_t port, int sockfd, uint32_t devid, uint32_t speed) usbip_vhci_attach_device2() argument 335 usbip_vhci_attach_device(uint8_t port, int sockfd, uint8_t busnum, uint8_t devnum, uint32_t speed) usbip_vhci_attach_device() argument
|
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-rk.c | 41 void (*set_rgmii_speed)(struct rk_priv_data *bsp_priv, int speed); 42 void (*set_rmii_speed)(struct rk_priv_data *bsp_priv, int speed); 136 static void rk3288_set_rgmii_speed(struct rk_priv_data *bsp_priv, int speed) rk3288_set_rgmii_speed() argument 145 if (speed == 10) rk3288_set_rgmii_speed() 148 else if (speed == 100) rk3288_set_rgmii_speed() 151 else if (speed == 1000) rk3288_set_rgmii_speed() 155 dev_err(dev, "unknown speed value for RGMII! speed=%d", speed); rk3288_set_rgmii_speed() 158 static void rk3288_set_rmii_speed(struct rk_priv_data *bsp_priv, int speed) rk3288_set_rmii_speed() argument 167 if (speed == 10) { rk3288_set_rmii_speed() 171 } else if (speed == 100) { rk3288_set_rmii_speed() 176 dev_err(dev, "unknown speed value for RMII! speed=%d", speed); rk3288_set_rmii_speed() 248 static void rk3368_set_rgmii_speed(struct rk_priv_data *bsp_priv, int speed) rk3368_set_rgmii_speed() argument 257 if (speed == 10) rk3368_set_rgmii_speed() 260 else if (speed == 100) rk3368_set_rgmii_speed() 263 else if (speed == 1000) rk3368_set_rgmii_speed() 267 dev_err(dev, "unknown speed value for RGMII! speed=%d", speed); rk3368_set_rgmii_speed() 270 static void rk3368_set_rmii_speed(struct rk_priv_data *bsp_priv, int speed) rk3368_set_rmii_speed() argument 279 if (speed == 10) { rk3368_set_rmii_speed() 283 } else if (speed == 100) { rk3368_set_rmii_speed() 288 dev_err(dev, "unknown speed value for RMII! speed=%d", speed); rk3368_set_rmii_speed() 556 static void rk_fix_speed(void *priv, unsigned int speed) rk_fix_speed() argument 562 bsp_priv->ops->set_rgmii_speed(bsp_priv, speed); rk_fix_speed() 564 bsp_priv->ops->set_rmii_speed(bsp_priv, speed); rk_fix_speed()
|
H A D | dwmac-ipq806x.c | 105 static int get_clk_div_sgmii(struct ipq806x_gmac *gmac, unsigned int speed) get_clk_div_sgmii() argument 110 switch (speed) { get_clk_div_sgmii() 124 dev_err(dev, "Speed %dMbps not supported in SGMII\n", speed); get_clk_div_sgmii() 131 static int get_clk_div_rgmii(struct ipq806x_gmac *gmac, unsigned int speed) get_clk_div_rgmii() argument 136 switch (speed) { get_clk_div_rgmii() 150 dev_err(dev, "Speed %dMbps not supported in RGMII\n", speed); get_clk_div_rgmii() 157 static int ipq806x_gmac_set_speed(struct ipq806x_gmac *gmac, unsigned int speed) ipq806x_gmac_set_speed() argument 164 div = get_clk_div_rgmii(gmac, speed); ipq806x_gmac_set_speed() 170 div = get_clk_div_sgmii(gmac, speed); ipq806x_gmac_set_speed() 251 static void ipq806x_gmac_fix_mac_speed(void *priv, unsigned int speed) ipq806x_gmac_fix_mac_speed() argument 255 ipq806x_gmac_set_speed(gmac, speed); ipq806x_gmac_fix_mac_speed()
|
/linux-4.4.14/sound/oss/ |
H A D | sb_audio.c | 281 static int sb1_audio_set_speed(int dev, int speed) sb1_audio_set_speed() argument 290 if (speed > 0) sb1_audio_set_speed() 292 if (speed < 4000) sb1_audio_set_speed() 293 speed = 4000; sb1_audio_set_speed() 295 if (speed > max_speed) sb1_audio_set_speed() 296 speed = max_speed; sb1_audio_set_speed() 298 devc->tconst = (256 - ((1000000 + speed / 2) / speed)) & 0xff; sb1_audio_set_speed() 300 speed = (1000000 + tmp / 2) / tmp; sb1_audio_set_speed() 302 devc->speed = speed; sb1_audio_set_speed() 304 return devc->speed; sb1_audio_set_speed() 355 if (devc->speed * devc->channels <= 23000) sb20_audio_output_block() 358 cmd = 0x90; /* 8 bit high speed PCM output (SB2.01/Pro) */ sb20_audio_output_block() 394 if (devc->speed * devc->channels <= (devc->major == 3 ? 23000 : 13000)) sb20_audio_start_input() 397 cmd = 0x98; /* 8 bit high speed PCM input (SB2.01/Pro) */ sb20_audio_start_input() 434 * SB2.01 specific speed setup 437 static int sb201_audio_set_speed(int dev, int speed) sb201_audio_set_speed() argument 443 if (speed > 0) sb201_audio_set_speed() 445 if (speed < 4000) sb201_audio_set_speed() 446 speed = 4000; sb201_audio_set_speed() 447 if (speed > 44100) sb201_audio_set_speed() 448 speed = 44100; sb201_audio_set_speed() 449 if (devc->opened & OPEN_READ && speed > 15000) sb201_audio_set_speed() 450 speed = 15000; sb201_audio_set_speed() 451 s = speed * devc->channels; sb201_audio_set_speed() 454 speed = ((1000000 + tmp / 2) / tmp) / devc->channels; sb201_audio_set_speed() 456 devc->speed = speed; sb201_audio_set_speed() 458 return devc->speed; sb201_audio_set_speed() 535 static int sbpro_audio_set_speed(int dev, int speed) sbpro_audio_set_speed() argument 539 if (speed > 0) sbpro_audio_set_speed() 541 if (speed < 4000) sbpro_audio_set_speed() 542 speed = 4000; sbpro_audio_set_speed() 543 if (speed > 44100) sbpro_audio_set_speed() 544 speed = 44100; sbpro_audio_set_speed() 545 if (devc->channels > 1 && speed > 22050) sbpro_audio_set_speed() 546 speed = 22050; sbpro_audio_set_speed() 547 sb201_audio_set_speed(dev, speed); sbpro_audio_set_speed() 549 return devc->speed; sbpro_audio_set_speed() 562 sbpro_audio_set_speed(dev, devc->speed); sbpro_audio_set_channels() 568 static int jazz16_audio_set_speed(int dev, int speed) jazz16_audio_set_speed() argument 572 if (speed > 0) jazz16_audio_set_speed() 577 if (speed < 5000) jazz16_audio_set_speed() 578 speed = 5000; jazz16_audio_set_speed() 579 if (speed > 44100) jazz16_audio_set_speed() 580 speed = 44100; jazz16_audio_set_speed() 582 s = speed * devc->channels; jazz16_audio_set_speed() 587 speed = ((1000000 + tmp / 2) / tmp) / devc->channels; jazz16_audio_set_speed() 589 devc->speed = speed; jazz16_audio_set_speed() 591 return devc->speed; jazz16_audio_set_speed() 598 static int sb16_audio_set_speed(int dev, int speed) sb16_audio_set_speed() argument 603 if (speed > 0) sb16_audio_set_speed() 605 if (speed < 5000) sb16_audio_set_speed() 606 speed = 5000; sb16_audio_set_speed() 608 if (speed > max_speed) sb16_audio_set_speed() 609 speed = max_speed; sb16_audio_set_speed() 611 devc->speed = speed; sb16_audio_set_speed() 613 return devc->speed; sb16_audio_set_speed() 719 sb_dsp_command(devc, (unsigned char) ((devc->speed >> 8) & 0xff)); sb16_audio_output_block() 720 sb_dsp_command(devc, (unsigned char) (devc->speed & 0xff)); sb16_audio_output_block() 767 sb_dsp_command(devc, (unsigned char) ((devc->speed >> 8) & 0xff)); sb16_audio_start_input() 768 sb_dsp_command(devc, (unsigned char) (devc->speed & 0xff)); sb16_audio_start_input() 1047 DDB(printk("Will use SB2.01 (high speed) driver\n")); sb_audio_init()
|
/linux-4.4.14/drivers/media/usb/cx231xx/ |
H A D | cx231xx-pcb-cfg.c | 35 0, /* speed , not decide yet */ 74 /* full-speed config */ 106 0, /* speed , not decide yet */ 143 /* full-speed */ 175 0, /* speed , not decide yet */ 213 /* full-speed */ 245 0, /* speed , not decide yet */ 282 /* full-speed */ 314 0, /* speed , not decide yet */ 352 /* full-speed */ 384 0, /* speed , not decide yet */ 421 /* full-speed */ 453 0, /* speed , not decide yet */ 491 /* full-speed */ 522 0, /* speed , not decide yet */ 558 { /* full-speed */ 588 0, /* speed , not decide yet */ 625 { /* full speed */ 686 cx231xx_Scenario[INDEX_BUSPOWER_DIGITAL_ONLY].speed = initialize_cx231xx() 693 cx231xx_Scenario[INDEX_BUSPOWER_ANALOG_ONLY].speed = initialize_cx231xx() 700 cx231xx_Scenario[INDEX_BUSPOWER_DIF_ONLY].speed = initialize_cx231xx() 715 cx231xx_Scenario[INDEX_SELFPOWER_DIGITAL_ONLY].speed = initialize_cx231xx() 722 cx231xx_Scenario[INDEX_SELFPOWER_DUAL_DIGITAL].speed = initialize_cx231xx() 731 cx231xx_Scenario[INDEX_SELFPOWER_ANALOG_ONLY].speed = initialize_cx231xx() 740 cx231xx_Scenario[INDEX_SELFPOWER_DUAL].speed = initialize_cx231xx() 750 cx231xx_Scenario[INDEX_SELFPOWER_TRIPLE].speed = initialize_cx231xx() 762 cx231xx_Scenario[INDEX_SELFPOWER_COMPRESSOR].speed = initialize_cx231xx() 796 "speed=%x\n", initialize_cx231xx() 797 dev->current_pcb_config.speed); initialize_cx231xx()
|
H A D | cx231xx-pcb-cfg.h | 67 FULL_SPEED = 0x0, /* 0: full speed */ 68 HIGH_SPEED = 0x1 /* 1: high speed */ 186 u8 speed; /* usb speed, 2.0--1, 1.1--0 */ member in struct:pcb_config
|
/linux-4.4.14/include/linux/platform_data/ |
H A D | i2c-imx.h | 14 * @bitrate: Bus speed measured in Hz
|
H A D | pixcir_i2c_ts.h | 12 * active: max scan speed 13 * idle: lower scan speed with automatic transition to active on touch
|
H A D | s3c-hsotg.h | 8 * S3C USB2.0 High-speed / OtG platform information 27 * struct dwc2_hsotg_plat - platform data for high-speed otg/udc
|
H A D | s3c-hsudc.h | 2 * S3C24XX USB 2.0 High-speed USB controller gadget driver 7 * The S3C24XX USB 2.0 high-speed USB controller supports upto 9 endpoints.
|
H A D | irda-sa11x0.h | 17 void (*set_speed)(struct device *, unsigned int speed);
|
/linux-4.4.14/arch/cris/include/uapi/asm/ |
H A D | ethernet.h | 12 #define SET_ETH_SPEED_AUTO SIOCDEVPRIVATE /* Auto neg speed */
|
H A D | termbits.h | 29 speed_t c_ispeed; /* input speed */ 30 speed_t c_ospeed; /* output speed */ 40 speed_t c_ispeed; /* input speed */ 41 speed_t c_ospeed; /* output speed */
|
/linux-4.4.14/arch/frv/include/asm/ |
H A D | serial.h | 12 * the base baud is derived from the clock speed and so is variable
|
/linux-4.4.14/arch/ia64/include/asm/ |
H A D | serial.h | 9 * clock, since the 16550A is capable of handling a top speed of 1.5
|
/linux-4.4.14/arch/avr32/include/asm/ |
H A D | serial.h | 8 * clock, since the 16550A is capable of handling a top speed of 1.5
|
/linux-4.4.14/include/linux/usb/ |
H A D | ch9.h | 39 * usb_speed_string() - Returns human readable-name of the speed. 40 * @speed: The speed to return human-readable name for. If it's not 44 extern const char *usb_speed_string(enum usb_device_speed speed); 47 * usb_get_maximum_speed - Get maximum requested speed for a given USB 51 * The function gets the maximum speed string from property "maximum-speed",
|
H A D | iowarrior.h | 26 /* USB-speed of the device (0=UNKNOWN, 1=LOW, 2=FULL 3=HIGH) */ 27 __u32 speed; member in struct:iowarrior_info
|
H A D | quirks.h | 34 * For high speed and super speed interupt endpoints, the USB 2.0 and
|
/linux-4.4.14/drivers/usb/common/ |
H A D | common.c | 48 [USB_SPEED_LOW] = "low-speed", 49 [USB_SPEED_FULL] = "full-speed", 50 [USB_SPEED_HIGH] = "high-speed", 52 [USB_SPEED_SUPER] = "super-speed", 55 const char *usb_speed_string(enum usb_device_speed speed) usb_speed_string() argument 57 if (speed < 0 || speed >= ARRAY_SIZE(speed_names)) usb_speed_string() 58 speed = USB_SPEED_UNKNOWN; usb_speed_string() 59 return speed_names[speed]; usb_speed_string() 69 err = device_property_read_string(dev, "maximum-speed", &maximum_speed); usb_get_maximum_speed()
|
/linux-4.4.14/arch/powerpc/kernel/ |
H A D | udbg_16550.c | 99 void udbg_uart_setup(unsigned int speed, unsigned int clock) udbg_uart_setup() argument 108 if (speed == 0) udbg_uart_setup() 109 speed = 9600; udbg_uart_setup() 112 dll = base_bauds / speed; udbg_uart_setup() 130 unsigned int dll, dlm, divisor, prescaler, speed; udbg_probe_uart_speed() local 152 /* calculate speed */ udbg_probe_uart_speed() 153 speed = (clock / prescaler) / (divisor * 16); udbg_probe_uart_speed() 156 if (speed > (clock / 16)) udbg_probe_uart_speed() 157 speed = 9600; udbg_probe_uart_speed() 159 return speed; udbg_probe_uart_speed()
|
H A D | legacy_serial.c | 32 unsigned int speed; member in struct:legacy_serial_info 87 /* get default speed if present */ add_legacy_port() 88 spd = of_get_property(np, "current-speed", NULL); add_legacy_port() 142 legacy_serial_infos[index].speed = spd ? be32_to_cpup(spd) : 0; add_legacy_port() 152 printk(KERN_DEBUG " %s=%llx, taddr=%llx, irq=%lx, clk=%d, speed=%d\n", add_legacy_port() 156 legacy_serial_infos[index].speed); add_legacy_port() 345 /* Try to query the current speed */ setup_legacy_serial_console() 346 if (info->speed == 0) setup_legacy_serial_console() 347 info->speed = udbg_probe_uart_speed(info->clock); setup_legacy_serial_console() 350 DBG("default console speed = %d\n", info->speed); setup_legacy_serial_console() 351 udbg_uart_setup(info->speed, info->clock); setup_legacy_serial_console() 572 int i, speed = 0, offset = 0; check_legacy_serial_console() local 612 spd = of_get_property(prom_stdout, "current-speed", NULL); check_legacy_serial_console() 614 speed = be32_to_cpup(spd); check_legacy_serial_console() 624 speed = legacy_serial_infos[i].speed; check_legacy_serial_console() 634 if (speed) { check_legacy_serial_console() 636 sprintf(opt, "%d", speed); check_legacy_serial_console()
|
/linux-4.4.14/drivers/net/phy/ |
H A D | et1011c.c | 70 static int speed; et1011c_read_status() local 73 if (speed != phydev->speed) { et1011c_read_status() 74 speed = phydev->speed; et1011c_read_status()
|
H A D | phy.c | 41 static const char *phy_speed_to_str(int speed) phy_speed_to_str() argument 43 switch (speed) { phy_speed_to_str() 95 phy_speed_to_str(phydev->speed), phy_print_status() 154 /* A structure for mapping a particular speed and duplex 158 int speed; member in struct:phy_setting 163 /* A mapping of all SUPPORTED settings to speed/duplex */ 166 .speed = SPEED_10000, 171 .speed = SPEED_10000, 176 .speed = SPEED_10000, 181 .speed = SPEED_2500, 186 .speed = SPEED_1000, 191 .speed = SPEED_1000, 196 .speed = SPEED_1000, 201 .speed = SPEED_100, 206 .speed = SPEED_100, 211 .speed = SPEED_10, 216 .speed = SPEED_10, 225 * phy_find_setting - find a PHY settings array entry that matches speed & duplex 226 * @speed: speed to match 230 * matches the desired speed and duplex, and returns the index 234 static inline unsigned int phy_find_setting(int speed, int duplex) phy_find_setting() argument 239 (settings[idx].speed != speed || settings[idx].duplex != duplex)) phy_find_setting() 265 * speed, duplex, and feature mask 266 * @speed: speed to match 272 static inline bool phy_check_valid(int speed, int duplex, u32 features) phy_check_valid() argument 276 idx = phy_find_valid(phy_find_setting(speed, duplex), features); phy_check_valid() 278 return settings[idx].speed == speed && settings[idx].duplex == duplex && phy_check_valid() 283 * phy_sanitize_settings - make sure the PHY is set to supported speed and duplex 299 idx = phy_find_valid(phy_find_setting(phydev->speed, phydev->duplex), phy_sanitize_settings() 302 phydev->speed = settings[idx].speed; phy_sanitize_settings() 320 u32 speed = ethtool_cmd_speed(cmd); phy_ethtool_sset() local 336 ((speed != SPEED_1000 && phy_ethtool_sset() 337 speed != SPEED_100 && phy_ethtool_sset() 338 speed != SPEED_10) || phy_ethtool_sset() 345 phydev->speed = speed; phy_ethtool_sset() 372 ethtool_cmd_speed_set(cmd, phydev->speed); phy_ethtool_gset() 427 phydev->speed = SPEED_1000; phy_mii_ioctl() 429 phydev->speed = SPEED_100; phy_mii_ioctl() 430 else phydev->speed = SPEED_10; phy_mii_ioctl() 1155 if (!phy_check_valid(phydev->speed, phydev->duplex, lp & adv)) phy_init_eee()
|
H A D | fixed_phy.c | 61 switch (fp->status.speed) { fixed_phy_update_regs() 75 switch (fp->status.speed) { fixed_phy_update_regs() 96 switch (fp->status.speed) { fixed_phy_update_regs() 109 pr_warn("fixed phy: unknown speed\n"); fixed_phy_update_regs() 113 switch (fp->status.speed) { fixed_phy_update_regs() 126 pr_warn("fixed phy: unknown speed\n"); fixed_phy_update_regs() 190 * If something weird is required to be done with link/speed, 231 _UPD(speed); fixed_phy_update_state() 341 phy->speed = status->speed; fixed_phy_register() 351 switch (status->speed) { fixed_phy_register()
|
H A D | aquantia.c | 101 phydev->speed = SPEED_2500; aquantia_read_status() 104 phydev->speed = SPEED_1000; aquantia_read_status() 107 phydev->speed = SPEED_100; aquantia_read_status() 111 phydev->speed = SPEED_10000; aquantia_read_status()
|
/linux-4.4.14/include/net/irda/ |
H A D | qos.h | 86 __u32 irlap_max_line_capacity(__u32 speed, __u32 max_turn_time); 93 #define irlap_min_turn_time_in_bytes(speed, min_turn_time) ( \ 94 speed * min_turn_time / 10000000 \ 96 #define irlap_xbofs_in_usec(speed, xbofs) ( \ 97 xbofs * 10000000 / speed \
|
/linux-4.4.14/arch/m68k/amiga/ |
H A D | pcmcia.c | 23 /* gayle config byte for program voltage and access speed */ 93 void pcmcia_access_speed(int speed) pcmcia_access_speed() argument 97 if (speed <= PCMCIA_SPEED_100NS) pcmcia_access_speed() 99 else if (speed <= PCMCIA_SPEED_150NS) pcmcia_access_speed() 101 else if (speed <= PCMCIA_SPEED_250NS) pcmcia_access_speed()
|
/linux-4.4.14/drivers/hwmon/ |
H A D | gpio-fan.c | 48 struct gpio_fan_speed *speed; member in struct:gpio_fan_data 160 __set_fan_ctrl(fan_data, fan_data->speed[speed_index].ctrl_val); set_fan_speed() 170 if (fan_data->speed[i].ctrl_val == ctrl_val) get_fan_speed_index() 174 "missing speed array entry for GPIO value 0x%x\n", ctrl_val); get_fan_speed_index() 181 struct gpio_fan_speed *speed = fan_data->speed; rpm_to_speed_index() local 185 if (speed[i].rpm >= rpm) rpm_to_speed_index() 251 /* Disable manual control mode: set fan at full speed. */ set_pwm_enable() 271 return sprintf(buf, "%d\n", fan_data->speed[0].rpm); show_rpm_min() 280 fan_data->speed[fan_data->num_speed - 1].rpm); show_rpm_max() 288 return sprintf(buf, "%d\n", fan_data->speed[fan_data->speed_index].rpm); show_rpm() 384 fan_data->speed = pdata->speed; fan_ctrl_init() 385 fan_data->pwm_enable = true; /* Enable manual fan speed control. */ fan_ctrl_init() 443 struct gpio_fan_speed *speed; gpio_fan_get_of_pdata() local 494 /* Get number of RPM/ctrl_val pairs in speed map */ gpio_fan_get_of_pdata() 495 prop = of_find_property(node, "gpio-fan,speed-map", &i); gpio_fan_get_of_pdata() 497 dev_err(dev, "gpio-fan,speed-map DT property missing"); gpio_fan_get_of_pdata() 502 dev_err(dev, "gpio-fan,speed-map contains zero/odd number of entries"); gpio_fan_get_of_pdata() 508 * Populate speed map gpio_fan_get_of_pdata() 512 speed = devm_kzalloc(dev, gpio_fan_get_of_pdata() 515 if (!speed) gpio_fan_get_of_pdata() 522 speed[i].rpm = u; gpio_fan_get_of_pdata() 526 speed[i].ctrl_val = u; gpio_fan_get_of_pdata() 528 pdata->speed = speed; gpio_fan_get_of_pdata() 581 if (!pdata->speed || pdata->num_speed <= 1) gpio_fan_probe()
|
H A D | dell-smm-hwmon.c | 108 MODULE_PARM_DESC(fan_mult, "Factor to multiply fan speed with (default: autodetect)"); 112 MODULE_PARM_DESC(fan_max, "Maximum configurable fan speed (default: autodetect)"); 225 * Read the fan speed in RPM. 247 * Read the fan nominal rpm for specific fan speed. 249 static int i8k_get_fan_nominal_speed(int fan, int speed) i8k_get_fan_nominal_speed() argument 253 regs.ebx = (fan & 0xff) | (speed << 8); i8k_get_fan_nominal_speed() 258 * Set the fan speed (off, low, high). Returns the new fan status. 260 static int i8k_set_fan(int fan, int speed) i8k_set_fan() argument 264 speed = (speed < 0) ? 0 : ((speed > i8k_fan_max) ? i8k_fan_max : speed); i8k_set_fan() 265 regs.ebx = (fan & 0xff) | (speed << 8); i8k_set_fan() 381 int speed; i8k_ioctl_unlocked() local 433 if (copy_from_user(&speed, argp + 1, sizeof(int))) i8k_ioctl_unlocked() 436 val = i8k_set_fan(val, speed); i8k_ioctl_unlocked() 506 * 7) Left fan speed i8k_proc_show() 507 * 8) Right fan speed i8k_proc_show() 935 * CPU fan speed going up and down on Dell Studio XPS 8000 946 * CPU fan speed going up and down on Dell Studio XPS 8100 995 * Set fan multiplier and maximal fan speed from dmi config i8k_probe()
|
H A D | g760a.c | 3 * fan speed PWM controller chip 53 u8 fan_sta; /* bit 0: set when actual fan speed more than 20% 54 * outside requested fan speed 55 * bit 1: set when fan speed below 1920 rpm
|
H A D | max6650.c | 121 u8 speed; member in struct:max6650_data 145 data->speed = i2c_smbus_read_byte_data(client, max6650_update_device() 195 * Set the fan speed to the specified RPM (or read back the RPM setting). 196 * This works in closed loop mode only. Use pwm1 for open loop speed setting. 198 * The MAX6650/1 will automatically control fan speed when in closed loop 221 * KTACH is the value in the speed register 223 * FanSpeed is the speed of the fan in rps 231 * used to measure the fan speeds. Only one fan's speed (fan1) is 250 ktach = data->speed; get_target() 271 * Divide the required speed by 60 to get from rpm to rps, then set_target() 285 data->speed = ktach; set_target() 287 i2c_smbus_write_byte_data(client, MAX6650_REG_SPEED, data->speed); set_target() 295 * Get/set the fan speed in open loop mode using pwm1 sysfs file. 297 * speed. Note that this is done by writing directly to the chip's DAC, 298 * it won't change the closed loop speed set by fan1_target. 356 * 1 = Open loop, Voltage is set according to speed, not regulated.
|
/linux-4.4.14/sound/oss/dmasound/ |
H A D | dmasound_q40.c | 126 int hSpeed = dmasound.hard.speed, sSpeed = dmasound.soft.speed; q40_ctx_law() 162 int hSpeed = dmasound.hard.speed, sSpeed = dmasound.soft.speed; q40_ctx_s8() 199 int hSpeed = dmasound.hard.speed, sSpeed = dmasound.soft.speed; q40_ctx_u8() 236 int hSpeed = dmasound.hard.speed, sSpeed = dmasound.soft.speed; q40_ctc_law() 275 int hSpeed = dmasound.hard.speed, sSpeed = dmasound.soft.speed; q40_ctc_s8() 314 int hSpeed = dmasound.hard.speed, sSpeed = dmasound.soft.speed; q40_ctc_u8() 404 u_char speed; Q40PlayNextFrame() local 419 speed=(dmasound.hard.speed==10000 ? 0 : 1); Q40PlayNextFrame() 432 master_outb( speed, SAMPLE_RATE_REG); Q40PlayNextFrame() 516 if ((100 * abs(dmasound.soft.speed - freq[i]) / freq[i]) <= catchRadius) Q40Init() 524 dmasound.soft.speed = freq[idx]; Q40Init() 531 if (dmasound.hard.speed > 20200) { Q40Init() 533 dmasound.hard.speed = 20000; Q40Init() 535 } else if (dmasound.hard.speed > 10000) { Q40Init() 536 dmasound.hard.speed = 20000; Q40Init() 538 dmasound.hard.speed = 10000; Q40Init() 540 expand_bal = -dmasound.soft.speed; Q40Init() 583 .speed = 10000 590 .speed = 8000
|
H A D | dmasound_atari.c | 392 long hSpeed = dmasound.hard.speed, sSpeed = dmasound.soft.speed; ata_ctx_law() 452 long hSpeed = dmasound.hard.speed, sSpeed = dmasound.soft.speed; ata_ctx_s8() 506 long hSpeed = dmasound.hard.speed, sSpeed = dmasound.soft.speed; ata_ctx_u8() 562 long hSpeed = dmasound.hard.speed, sSpeed = dmasound.soft.speed; ata_ctx_s16be() 618 long hSpeed = dmasound.hard.speed, sSpeed = dmasound.soft.speed; ata_ctx_u16be() 676 long hSpeed = dmasound.hard.speed, sSpeed = dmasound.soft.speed; ata_ctx_s16le() 734 long hSpeed = dmasound.hard.speed, sSpeed = dmasound.soft.speed; ata_ctx_u16le() 918 if ((100 * abs(dmasound.soft.speed - freq[i]) / freq[i]) < catchRadius) TTInit() 921 dmasound.soft.speed = freq[idx]; TTInit() 929 if (dmasound.hard.speed > 50066) { TTInit() 931 dmasound.hard.speed = 50066; TTInit() 934 } else if (dmasound.hard.speed > 25033) { TTInit() 935 dmasound.hard.speed = 50066; TTInit() 937 } else if (dmasound.hard.speed > 12517) { TTInit() 938 dmasound.hard.speed = 25033; TTInit() 940 } else if (dmasound.hard.speed > 6258) { TTInit() 941 dmasound.hard.speed = 12517; TTInit() 944 dmasound.hard.speed = 6258; TTInit() 952 expand_bal = -dmasound.soft.speed; TTInit() 1045 if ((100 * abs(dmasound.soft.speed - freq[i]) / freq[i]) < catchRadius) FalconInit() 1048 dmasound.soft.speed = freq[idx]; FalconInit() 1061 if (dmasound.hard.speed > 49170) { FalconInit() 1063 dmasound.hard.speed = 49170; FalconInit() 1066 } else if (dmasound.hard.speed > 32780) { FalconInit() 1067 dmasound.hard.speed = 49170; FalconInit() 1069 } else if (dmasound.hard.speed > 24585) { FalconInit() 1070 dmasound.hard.speed = 32780; FalconInit() 1072 } else if (dmasound.hard.speed > 19668) { FalconInit() 1073 dmasound.hard.speed = 24585; FalconInit() 1075 } else if (dmasound.hard.speed > 16390) { FalconInit() 1076 dmasound.hard.speed = 19668; FalconInit() 1078 } else if (dmasound.hard.speed > 12292) { FalconInit() 1079 dmasound.hard.speed = 16390; FalconInit() 1081 } else if (dmasound.hard.speed > 9834) { FalconInit() 1082 dmasound.hard.speed = 12292; FalconInit() 1084 } else if (dmasound.hard.speed > 8195) { FalconInit() 1085 dmasound.hard.speed = 9834; FalconInit() 1088 dmasound.hard.speed = 8195; FalconInit() 1108 expand_bal = -dmasound.soft.speed; FalconInit() 1511 .speed = 8195 1518 .speed = 12517 1525 .speed = 8000
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_ethtool.c | 54 u32 speed; member in struct:__anon7458 59 .speed = 1000, 64 .speed = 1000, 69 .speed = 10000, 74 .speed = 10000, 79 .speed = 10000, 84 .speed = 20000, 89 .speed = 40000, 94 .speed = 40000, 99 .speed = 56000, 104 .speed = 10000, 109 .speed = 10000, 114 .speed = 10000, 119 .speed = 40000, 124 .speed = 40000, 127 .speed = 100000, 130 .speed = 100000, 133 .speed = 100000, 136 .speed = 100000, 139 .speed = 100, 144 .speed = 100, 149 .speed = 1000, 152 .speed = 25000, 155 .speed = 25000, 158 .speed = 25000, 161 .speed = 50000, 164 .speed = 50000, 492 u32 speed = SPEED_UNKNOWN; get_speed_duplex() local 500 speed = ptys2ethtool_table[i].speed; get_speed_duplex() 506 ethtool_cmd_speed_set(cmd, speed); get_speed_duplex() 610 static u32 mlx5e_ethtool2ptys_speed_link(u32 speed) mlx5e_ethtool2ptys_speed_link() argument 615 if (ptys2ethtool_table[i].speed == speed) mlx5e_ethtool2ptys_speed_link() 628 u32 speed; mlx5e_set_settings() local 633 speed = ethtool_cmd_speed(cmd); mlx5e_set_settings() 637 mlx5e_ethtool2ptys_speed_link(speed); mlx5e_set_settings()
|
/linux-4.4.14/tools/power/cpupower/utils/ |
H A D | cpufreq-info.c | 86 static void print_speed(unsigned long speed) print_speed() argument 91 if (speed > 1000000) print_speed() 92 printf("%u.%06u GHz", ((unsigned int) speed/1000000), print_speed() 93 ((unsigned int) speed%1000000)); print_speed() 94 else if (speed > 100000) print_speed() 95 printf("%u MHz", (unsigned int) speed); print_speed() 96 else if (speed > 1000) print_speed() 97 printf("%u.%03u MHz", ((unsigned int) speed/1000), print_speed() 98 (unsigned int) (speed%1000)); print_speed() 100 printf("%lu kHz", speed); print_speed() 102 if (speed > 1000000) { print_speed() 103 tmp = speed%10000; print_speed() 105 speed += 10000; print_speed() 106 printf("%u.%02u GHz", ((unsigned int) speed/1000000), print_speed() 107 ((unsigned int) (speed%1000000)/10000)); print_speed() 108 } else if (speed > 100000) { print_speed() 109 tmp = speed%1000; print_speed() 111 speed += 1000; print_speed() 112 printf("%u MHz", ((unsigned int) speed/1000)); print_speed() 113 } else if (speed > 1000) { print_speed() 114 tmp = speed%100; print_speed() 116 speed += 100; print_speed() 117 printf("%u.%01u MHz", ((unsigned int) speed/1000), print_speed() 118 ((unsigned int) (speed%1000)/100)); print_speed() 343 " decide which speed to use\n within this range.\n"), debug_output_one()
|
/linux-4.4.14/Documentation/spi/ |
H A D | spidev_test.c | 36 static uint32_t speed = 500000; variable 112 .speed_hz = speed, transfer() 144 " -s --speed max speed (Hz)\n" print_usage() 167 { "speed", 1, 0, 's' }, parse_opts() 195 speed = atoi(optarg); parse_opts() 289 * max speed hz main() 291 ret = ioctl(fd, SPI_IOC_WR_MAX_SPEED_HZ, &speed); main() 293 pabort("can't set max speed hz"); main() 295 ret = ioctl(fd, SPI_IOC_RD_MAX_SPEED_HZ, &speed); main() 297 pabort("can't get max speed hz"); main() 301 printf("max speed: %d Hz (%d KHz)\n", speed, speed/1000); main()
|
H A D | spidev_fdx.c | 82 __u32 mode, speed; dumpstat() local 96 if (ioctl(fd, SPI_IOC_RD_MAX_SPEED_HZ, &speed) < 0) { dumpstat() 102 name, mode, bits, lsb ? "(lsb first) " : "", speed); dumpstat()
|
/linux-4.4.14/drivers/macintosh/ |
H A D | therm_adt746x.c | 66 MODULE_PARM_DESC(fan_speed,"Specify starting fan speed (0-255) " 90 static void write_both_fan_speed(struct thermostat *th, int speed); 91 static void write_fan_speed(struct thermostat *th, int speed, int fan); 141 static void write_both_fan_speed(struct thermostat *th, int speed) write_both_fan_speed() argument 143 write_fan_speed(th, speed, 0); write_both_fan_speed() 145 write_fan_speed(th, speed, 1); write_both_fan_speed() 148 static void write_fan_speed(struct thermostat *th, int speed, int fan) write_fan_speed() argument 152 if (speed > 0xff) write_fan_speed() 153 speed = 0xff; write_fan_speed() 154 else if (speed < -1) write_fan_speed() 155 speed = 0; write_fan_speed() 160 if (th->last_speed[fan] != speed) { write_fan_speed() 162 if (speed == -1) write_fan_speed() 163 printk(KERN_DEBUG "adt746x: Setting speed to automatic " write_fan_speed() 166 printk(KERN_DEBUG "adt746x: Setting speed to %d " write_fan_speed() 167 "for %s fan.\n", speed, sensor_location[fan+1]); write_fan_speed() 172 if (speed >= 0) { write_fan_speed() 177 write_reg(th, FAN_SPD_SET[fan], speed); write_fan_speed() 195 th->last_speed[fan] = speed; write_fan_speed() 215 " fan speed: %d RPM\n", display_stats() 241 /* hysteresis : change fan speed only if variation is update_fans_speed() 255 printk(KERN_DEBUG "adt746x: Setting fans speed to %d " update_fans_speed() 369 printk(KERN_INFO "Setting specified fan speed to %d\n", val); \ 540 /* be sure to really write fan speed the first time */ probe_thermostat()
|
H A D | windfarm_rm31.c | 249 s32 speed, temp, power, t_max = 0; cpu_fans_tick() local 256 /* Read current speed */ cpu_fans_tick() 279 speed = max(sp->target, dimms_output_clamp); cpu_fans_tick() 283 err = wf_control_set(cpu_fans[cpu][i], speed); cpu_fans_tick() 369 int speed, dspeed, fan_min; backside_fan_tick() local 380 /* Update fan speed from actual fans */ backside_fan_tick() 381 err = wf_control_get(backside_fan, &speed); backside_fan_tick() 383 backside_pid.target = speed; backside_fan_tick() 393 speed = wf_pid_run(&backside_pid, temp); backside_fan_tick() 395 DBG_LOTS("backside PID temp=%d.%.3d speed=%d\n", backside_fan_tick() 396 FIX32TOPRINT(temp), speed); backside_fan_tick() 411 speed = max(speed, fan_min); backside_fan_tick() 413 err = wf_control_set(backside_fan, speed); backside_fan_tick() 456 int speed; slots_fan_tick() local 474 speed = wf_pid_run(&slots_pid, temp); slots_fan_tick() 476 DBG_LOTS("slots PID temp=%d.%.3d speed=%d\n", slots_fan_tick() 477 FIX32TOPRINT(temp), speed); slots_fan_tick() 479 slots_speed = speed; slots_fan_tick() 480 err = wf_control_set(slots_fan, speed); slots_fan_tick()
|
H A D | windfarm_pm112.c | 75 /* Scale factor for fan speed, *100 */ 157 * Darwin has a minimum fan speed of 1000 rpm for the 4-way and create_cpu_loop() 354 int speed; backside_fan_tick() local 379 speed = wf_pid_run(&backside_pid, temp); backside_fan_tick() 380 DBG_LOTS("backside PID temp=%d.%.3d speed=%d\n", backside_fan_tick() 381 FIX32TOPRINT(temp), speed); backside_fan_tick() 383 err = backside_fan->ops->set_value(backside_fan, speed); backside_fan_tick() 404 int speed; drive_bay_fan_tick() local 429 speed = wf_pid_run(&drive_bay_pid, temp); drive_bay_fan_tick() 430 DBG_LOTS("drive_bay PID temp=%d.%.3d speed=%d\n", drive_bay_fan_tick() 431 FIX32TOPRINT(temp), speed); drive_bay_fan_tick() 433 err = drive_bay_fan->ops->set_value(drive_bay_fan, speed); drive_bay_fan_tick() 441 /* This makes the fan speed proportional to the power consumed */ 456 int speed; slots_fan_tick() local 476 speed = wf_pid_run(&slots_pid, power); slots_fan_tick() 477 DBG_LOTS("slots PID power=%d.%.3d speed=%d\n", slots_fan_tick() 478 FIX32TOPRINT(power), speed); slots_fan_tick() 480 err = slots_fan->ops->set_value(slots_fan, speed); slots_fan_tick()
|
H A D | windfarm_pm72.c | 66 /* Fixed speed for slot fan */ 262 /* Read current speed */ cpu_fans_tick_split() 318 /* Read current speed from cpu 0 */ cpu_fans_tick_combined() 354 /* Same deal with pump speed */ cpu_fans_tick_combined() 467 int speed; backside_fan_tick() local 478 /* Update fan speed from actual fans */ backside_fan_tick() 479 err = wf_control_get(backside_fan, &speed); backside_fan_tick() 481 backside_pid.target = speed; backside_fan_tick() 491 speed = wf_pid_run(&backside_pid, temp); backside_fan_tick() 493 DBG_LOTS("backside PID temp=%d.%.3d speed=%d\n", backside_fan_tick() 494 FIX32TOPRINT(temp), speed); backside_fan_tick() 496 err = wf_control_set(backside_fan, speed); backside_fan_tick() 547 int speed; drives_fan_tick() local 558 /* Update fan speed from actual fans */ drives_fan_tick() 559 err = wf_control_get(drives_fan, &speed); drives_fan_tick() 561 drives_pid.target = speed; drives_fan_tick() 570 speed = wf_pid_run(&drives_pid, temp); drives_fan_tick() 572 DBG_LOTS("drives PID temp=%d.%.3d speed=%d\n", drives_fan_tick() 573 FIX32TOPRINT(temp), speed); drives_fan_tick() 575 err = wf_control_set(drives_fan, speed); drives_fan_tick()
|
/linux-4.4.14/drivers/input/misc/ |
H A D | pm8xxx-vibrator.c | 38 * @speed: speed of vibration set from userland 47 int speed; member in struct:pm8xxx_vib 94 if (vib->speed) { pm8xxx_work_handler() 96 vib->level = ((VIB_MAX_LEVELS * vib->speed) / MAX_FF_SPEED) + pm8xxx_work_handler() 135 vib->speed = effect->u.rumble.strong_magnitude >> 8; pm8xxx_vib_play_effect() 136 if (!vib->speed) pm8xxx_vib_play_effect() 137 vib->speed = effect->u.rumble.weak_magnitude >> 9; pm8xxx_vib_play_effect()
|
H A D | twl4030-vibra.c | 49 int speed; member in struct:vibra_info 108 pwm = info->speed; vibra_play_work() 141 info->speed = effect->u.rumble.strong_magnitude >> 8; vibra_play() 142 if (!info->speed) vibra_play() 143 info->speed = effect->u.rumble.weak_magnitude >> 9; vibra_play()
|
/linux-4.4.14/arch/mips/include/asm/mach-loongson64/ |
H A D | loongson_hwmon.h | 13 /* 0:Max speed, 1:Manual, 2:Auto */ 27 #define CONSTANT_SPEED_POLICY 0 /* at constent speed */
|
/linux-4.4.14/arch/mips/cavium-octeon/executive/ |
H A D | cvmx-helper-board.c | 51 * talking to a PHY to determine link speed. It is called every 215 * ethernet ports link speed. Most Octeon boards have Marvell PHYs 253 result.s.speed = 1000; __cvmx_helper_board_link_get() 263 result.s.speed = 1000; __cvmx_helper_board_link_get() 273 result.s.speed = 1000; __cvmx_helper_board_link_get() 288 result.s.speed = 1000; __cvmx_helper_board_link_get() 297 result.s.speed = 1000; __cvmx_helper_board_link_get() 324 result.s.speed = 10; __cvmx_helper_board_link_get() 329 result.s.speed = 10; __cvmx_helper_board_link_get() 334 result.s.speed = 100; __cvmx_helper_board_link_get() 339 result.s.speed = 100; __cvmx_helper_board_link_get() 344 result.s.speed = 100; __cvmx_helper_board_link_get() 349 result.s.speed = 1000; __cvmx_helper_board_link_get() 354 result.s.speed = 1000; __cvmx_helper_board_link_get() 360 * Gigabit PHY. All the speed information can __cvmx_helper_board_link_get() 393 result.s.speed = 10; __cvmx_helper_board_link_get() 396 result.s.speed = 100; __cvmx_helper_board_link_get() 399 result.s.speed = 1000; __cvmx_helper_board_link_get() 425 switch (inband_status.s.speed) { __cvmx_helper_board_link_get() 427 result.s.speed = 10; __cvmx_helper_board_link_get() 430 result.s.speed = 100; __cvmx_helper_board_link_get() 433 result.s.speed = 1000; __cvmx_helper_board_link_get() 443 * link speed. Return down assuming this port isn't __cvmx_helper_board_link_get() 458 * speed, duplex, and auto-negotiation. This programs the PHY and 465 * @link_info: Link speed to program. If the speed is zero and auto-negotiation 494 /* If speed isn't set and autoneg is on advertise all supported modes */ cvmx_helper_board_link_set_phy() 496 && (link_info.s.speed == 0)) { cvmx_helper_board_link_set_phy() 568 switch (link_info.s.speed) { cvmx_helper_board_link_set_phy() 610 if (link_info.s.speed == 1000) { cvmx_helper_board_link_set_phy() 613 } else if (link_info.s.speed == 100) { cvmx_helper_board_link_set_phy() 616 } else if (link_info.s.speed == 10) { cvmx_helper_board_link_set_phy()
|
H A D | cvmx-helper-rgmii.c | 113 gmx_cfg.s.speed = 1; cvmx_helper_rgmii_internal_loopback() 283 result.s.speed = 1000; __cvmx_helper_rgmii_link_get() 315 /* Ignore speed sets in the simulator */ __cvmx_helper_rgmii_link_set() 352 * idle. Preferably we should only change speed when it is __cvmx_helper_rgmii_link_set() 353 * idle. If it doesn't become idle we will still do the speed __cvmx_helper_rgmii_link_set() 379 /* Set the link speed. Anything unknown is set to 1Gbps */ __cvmx_helper_rgmii_link_set() 380 if (link_info.s.speed == 10) { __cvmx_helper_rgmii_link_set() 382 new_gmx_cfg.s.speed = 0; __cvmx_helper_rgmii_link_set() 383 } else if (link_info.s.speed == 100) { __cvmx_helper_rgmii_link_set() 385 new_gmx_cfg.s.speed = 0; __cvmx_helper_rgmii_link_set() 388 new_gmx_cfg.s.speed = 1; __cvmx_helper_rgmii_link_set() 392 if (link_info.s.speed == 10) { __cvmx_helper_rgmii_link_set() 396 } else if (link_info.s.speed == 100) { __cvmx_helper_rgmii_link_set() 407 if ((link_info.s.speed == 10) || (link_info.s.speed == 100)) { __cvmx_helper_rgmii_link_set() 488 /* Force speed if we're doing internal loopback */ __cvmx_helper_rgmii_configure_loopback() 491 gmx_cfg.s.speed = 1; __cvmx_helper_rgmii_configure_loopback()
|
H A D | cvmx-helper-sgmii.c | 121 pcsx_sgmx_an_adv_reg.s.speed = 2; __cvmx_helper_sgmii_hardware_init_one_time() 196 * Configure an SGMII link to the specified speed after the SERTES 253 /* Do speed based setting for GMX */ __cvmx_helper_sgmii_hardware_init_link_speed() 254 switch (link_info.s.speed) { __cvmx_helper_sgmii_hardware_init_link_speed() 256 gmxx_prtx_cfg.s.speed = 0; __cvmx_helper_sgmii_hardware_init_link_speed() 265 gmxx_prtx_cfg.s.speed = 0; __cvmx_helper_sgmii_hardware_init_link_speed() 273 gmxx_prtx_cfg.s.speed = 1; __cvmx_helper_sgmii_hardware_init_link_speed() 415 result.s.speed = 1000; __cvmx_helper_sgmii_link_get() 425 result.s.speed = 1000; __cvmx_helper_sgmii_link_get() 471 result.s.speed = 10; __cvmx_helper_sgmii_link_get() 474 result.s.speed = 100; __cvmx_helper_sgmii_link_get() 477 result.s.speed = 1000; __cvmx_helper_sgmii_link_get() 480 result.s.speed = 0; __cvmx_helper_sgmii_link_get() 489 result.s.speed = 0; __cvmx_helper_sgmii_link_get()
|
H A D | cvmx-helper-spi.c | 156 result.s.speed = 10000; __cvmx_helper_spi_link_get() 162 switch (inband.s.speed) { __cvmx_helper_spi_link_get() 164 result.s.speed = 10; __cvmx_helper_spi_link_get() 167 result.s.speed = 100; __cvmx_helper_spi_link_get() 170 result.s.speed = 1000; __cvmx_helper_spi_link_get() 173 result.s.speed = 0; __cvmx_helper_spi_link_get() 182 result.s.speed = 10000; __cvmx_helper_spi_link_get()
|
/linux-4.4.14/include/media/ |
H A D | ov7670.h | 16 int clock_speed; /* External clock speed (MHz) */
|
/linux-4.4.14/include/net/ |
H A D | firewire.h | 12 u8 sspd; /* max speed */
|
/linux-4.4.14/include/linux/raid/ |
H A D | xor.h | 12 int speed; member in struct:xor_block_template
|
/linux-4.4.14/drivers/pcmcia/ |
H A D | pxa2xx_base.c | 117 static int pxa2xx_pcmcia_set_mcmem( int sock, int speed, int clock ) pxa2xx_pcmcia_set_mcmem() argument 121 val = ((pxa2xx_mcxx_setup(speed, clock) pxa2xx_pcmcia_set_mcmem() 123 | ((pxa2xx_mcxx_asst(speed, clock) pxa2xx_pcmcia_set_mcmem() 125 | ((pxa2xx_mcxx_hold(speed, clock) pxa2xx_pcmcia_set_mcmem() 133 static int pxa2xx_pcmcia_set_mcio( int sock, int speed, int clock ) pxa2xx_pcmcia_set_mcio() argument 137 val = ((pxa2xx_mcxx_setup(speed, clock) pxa2xx_pcmcia_set_mcio() 139 | ((pxa2xx_mcxx_asst(speed, clock) pxa2xx_pcmcia_set_mcio() 141 | ((pxa2xx_mcxx_hold(speed, clock) pxa2xx_pcmcia_set_mcio() 149 static int pxa2xx_pcmcia_set_mcatt( int sock, int speed, int clock ) pxa2xx_pcmcia_set_mcatt() argument 153 val = ((pxa2xx_mcxx_setup(speed, clock) pxa2xx_pcmcia_set_mcatt() 155 | ((pxa2xx_mcxx_asst(speed, clock) pxa2xx_pcmcia_set_mcatt() 157 | ((pxa2xx_mcxx_hold(speed, clock) pxa2xx_pcmcia_set_mcatt()
|
H A D | soc_common.c | 85 unsigned short speed = 0; calc_speed() local 89 if (speed < spds[i]) calc_speed() 90 speed = spds[i]; calc_speed() 91 if (speed == 0) calc_speed() 92 speed = dflt; calc_speed() 94 return speed; calc_speed() 452 * the map speed as requested, but override the address ranges 461 unsigned short speed = map->speed; soc_common_pcmcia_set_io_map() local 463 debug(skt, 2, "map %u speed %u start 0x%08llx stop 0x%08llx\n", soc_common_pcmcia_set_io_map() 464 map->map, map->speed, (unsigned long long)map->start, soc_common_pcmcia_set_io_map() 483 if (speed == 0) soc_common_pcmcia_set_io_map() 484 speed = SOC_PCMCIA_IO_ACCESS; soc_common_pcmcia_set_io_map() 486 speed = 0; soc_common_pcmcia_set_io_map() 489 skt->spd_io[map->map] = speed; soc_common_pcmcia_set_io_map() 506 * the map speed as requested, but override the address ranges 516 unsigned short speed = map->speed; soc_common_pcmcia_set_mem_map() local 518 debug(skt, 2, "map %u speed %u card_start %08x\n", soc_common_pcmcia_set_mem_map() 519 map->map, map->speed, map->card_start); soc_common_pcmcia_set_mem_map() 534 if (speed == 0) soc_common_pcmcia_set_mem_map() 535 speed = 300; soc_common_pcmcia_set_mem_map() 537 speed = 0; soc_common_pcmcia_set_mem_map() 542 skt->spd_attr[map->map] = speed; soc_common_pcmcia_set_mem_map() 547 skt->spd_mem[map->map] = speed; soc_common_pcmcia_set_mem_map()
|
/linux-4.4.14/drivers/net/ethernet/ibm/ehea/ |
H A D | ehea_ethtool.c | 37 u32 speed; ehea_get_settings() local 48 speed = SPEED_10; ehea_get_settings() 51 speed = SPEED_100; ehea_get_settings() 54 speed = SPEED_1000; ehea_get_settings() 57 speed = SPEED_10000; ehea_get_settings() 60 speed = -1; ehea_get_settings() 66 speed = SPEED_UNKNOWN; ehea_get_settings() 69 ethtool_cmd_speed_set(cmd, speed); ehea_get_settings() 71 if (cmd->speed == SPEED_10000) { ehea_get_settings() 101 switch (cmd->speed) { ehea_set_settings() 142 "Port speed successfully set: %dMbps %s Duplex\n", ehea_set_settings() 158 "Port speed successfully set: %dMbps %s Duplex\n", ehea_nway_reset()
|
/linux-4.4.14/drivers/net/ethernet/ibm/emac/ |
H A D | phy.h | 36 int (*setup_forced) (struct mii_phy * phy, int speed, int fd); 47 int magic_aneg; /* Autoneg does all speed test for us */ 65 /* forced speed & duplex (no autoneg) 66 * partner speed & duplex & pause (autoneg) 68 int speed; member in struct:mii_phy
|
H A D | phy.c | 114 phy->speed = SPEED_10; genmii_setup_aneg() 168 static int genmii_setup_forced(struct mii_phy *phy, int speed, int fd) genmii_setup_forced() argument 173 phy->speed = speed; genmii_setup_forced() 185 /* Select speed & duplex */ genmii_setup_forced() 186 switch (speed) { genmii_setup_forced() 238 phy->speed = SPEED_10; genmii_read_link() 243 phy->speed = SPEED_1000; genmii_read_link() 247 phy->speed = SPEED_100; genmii_read_link() 267 phy->speed = SPEED_1000; genmii_read_link() 269 phy->speed = SPEED_100; genmii_read_link() 271 phy->speed = SPEED_10; genmii_read_link() 492 phy->speed = SPEED_10; emac_mii_phy_probe()
|
/linux-4.4.14/arch/arm/mach-rpc/ |
H A D | dma.c | 203 int tcr, speed; iomd_set_dma_speed() local 206 speed = 3; iomd_set_dma_speed() 208 speed = 2; iomd_set_dma_speed() 210 speed = 1; iomd_set_dma_speed() 212 speed = 0; iomd_set_dma_speed() 215 speed &= 3; iomd_set_dma_speed() 219 tcr = (tcr & ~0x03) | speed; iomd_set_dma_speed() 223 tcr = (tcr & ~0x0c) | (speed << 2); iomd_set_dma_speed() 227 tcr = (tcr & ~0x30) | (speed << 4); iomd_set_dma_speed() 231 tcr = (tcr & ~0xc0) | (speed << 6); iomd_set_dma_speed() 240 return speed; iomd_set_dma_speed()
|
/linux-4.4.14/drivers/usb/core/ |
H A D | devices.c | 181 static char *usb_dump_endpoint_descriptor(int speed, char *start, char *end, usb_dump_endpoint_descriptor() argument 192 if (speed == USB_SPEED_HIGH) { usb_dump_endpoint_descriptor() 205 if (speed == USB_SPEED_HIGH) /* uframes per NAK */ usb_dump_endpoint_descriptor() 217 if (speed == USB_SPEED_HIGH && dir == 'O') /* uframes per NAK */ usb_dump_endpoint_descriptor() 224 if (speed == USB_SPEED_HIGH || speed == USB_SPEED_SUPER) usb_dump_endpoint_descriptor() 232 interval *= (speed == USB_SPEED_HIGH || usb_dump_endpoint_descriptor() 233 speed == USB_SPEED_SUPER) ? 125 : 1000; usb_dump_endpoint_descriptor() 280 static char *usb_dump_interface(int speed, char *start, char *end, usb_dump_interface() argument 291 start = usb_dump_endpoint_descriptor(speed, usb_dump_interface() 319 int active, int speed) usb_dump_config_descriptor() 325 if (speed == USB_SPEED_SUPER) usb_dump_config_descriptor() 339 static char *usb_dump_config(int speed, char *start, char *end, usb_dump_config() argument 352 speed); usb_dump_config() 365 start = usb_dump_interface(speed, usb_dump_config() 443 start = usb_dump_config(dev->speed, usb_dump_desc() 503 char *pages_start, *data_end, *speed; usb_device_dump() local 526 switch (usbdev->speed) { usb_device_dump() 528 speed = "1.5"; break; usb_device_dump() 531 speed = "12"; break; usb_device_dump() 532 case USB_SPEED_WIRELESS: /* Wireless has no real fixed speed */ usb_device_dump() 534 speed = "480"; break; usb_device_dump() 536 speed = "5000"; break; usb_device_dump() 538 speed = "??"; usb_device_dump() 543 speed, usbdev->maxchild); usb_device_dump() 554 /* super/high speed reserves 80%, full/low reserves 90% */ usb_device_dump() 555 if (usbdev->speed == USB_SPEED_HIGH || usb_device_dump() 556 usbdev->speed == USB_SPEED_SUPER) usb_device_dump() 317 usb_dump_config_descriptor(char *start, char *end, const struct usb_config_descriptor *desc, int active, int speed) usb_dump_config_descriptor() argument
|
H A D | endpoint.c | 94 if (ep->udev->speed == USB_SPEED_HIGH) interval_show() 104 if (ep->udev->speed == USB_SPEED_HIGH && !in) interval_show() 110 if (ep->udev->speed == USB_SPEED_HIGH) interval_show() 116 interval *= (ep->udev->speed == USB_SPEED_HIGH) ? 125 : 1000; interval_show()
|
/linux-4.4.14/drivers/net/ethernet/freescale/fs_enet/ |
H A D | mii-fec.c | 106 int ret = -ENOMEM, clock, speed; fs_enet_mdio_probe() local 150 * Note that only 6 bits (25:30) are available for MII speed. fs_enet_mdio_probe() 152 speed = (clock + 4999999) / 5000000; fs_enet_mdio_probe() 153 if (speed > 0x3F) { fs_enet_mdio_probe() 154 speed = 0x3F; fs_enet_mdio_probe() 157 clock / speed); fs_enet_mdio_probe() 160 fec->mii_speed = speed << 1; fs_enet_mdio_probe()
|
/linux-4.4.14/drivers/usb/gadget/udc/bdc/ |
H A D | bdc_udc.c | 80 u32 speed, temp; bdc_uspc_connected() local 85 speed = BDC_PSP(temp); bdc_uspc_connected() 86 dev_dbg(bdc->dev, "%s speed=%x\n", __func__, speed); bdc_uspc_connected() 87 switch (speed) { bdc_uspc_connected() 92 bdc->gadget.speed = USB_SPEED_SUPER; bdc_uspc_connected() 104 bdc->gadget.speed = USB_SPEED_HIGH; bdc_uspc_connected() 110 bdc->gadget.speed = USB_SPEED_FULL; bdc_uspc_connected() 116 bdc->gadget.speed = USB_SPEED_LOW; bdc_uspc_connected() 122 dev_dbg(bdc->dev, "connected at %s\n", conn_speed_str[speed]); bdc_uspc_connected() 123 /* Now we know the speed, configure ep0 */ bdc_uspc_connected() 153 /* Set Unknown speed */ bdc_uspc_disconnected() 154 bdc->gadget.speed = USB_SPEED_UNKNOWN; bdc_uspc_disconnected() 192 if ((bdc->gadget.speed != USB_SPEED_UNKNOWN) && handle_link_state_change() 204 if (bdc->gadget.speed == USB_SPEED_SUPER) { handle_link_state_change() 495 if (bdc->gadget.speed == USB_SPEED_SUPER) bdc_udc_wakeup() 529 bdc->gadget.speed = USB_SPEED_UNKNOWN; bdc_udc_init() 560 * status report when the speed is known bdc_udc_init()
|
/linux-4.4.14/drivers/media/i2c/ |
H A D | mt9v011.c | 202 unsigned height, width, hblank, vblank, speed; calc_fps() local 211 speed = mt9v011_read(sd, R0A_MT9V011_CLK_SPEED); calc_fps() 213 row_time = (width + 113 + hblank) * (speed + 2); calc_fps() 234 u64 t_time, speed; calc_speed() local 253 speed = t_time; calc_speed() 254 do_div(speed, row_time * line_time); calc_speed() 256 /* Avoid having a negative value for speed */ calc_speed() 257 if (speed < 2) calc_speed() 258 speed = 0; calc_speed() 260 speed -= 2; calc_speed() 262 /* Avoid speed overflow */ calc_speed() 263 if (speed > 15) calc_speed() 266 return (u16)speed; calc_speed() 385 u16 speed; mt9v011_s_parm() local 392 speed = calc_speed(sd, tpf->numerator, tpf->denominator); mt9v011_s_parm() 394 mt9v011_write(sd, R0A_MT9V011_CLK_SPEED, speed); mt9v011_s_parm() 395 v4l2_dbg(1, debug, sd, "Setting speed to %d\n", speed); mt9v011_s_parm()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_ethtool.c | 199 ethtool_cmd_speed_set(cmd, current_link.speed); qede_get_settings() 218 u32 speed; qede_set_settings() local 230 speed = ethtool_cmd_speed(cmd); qede_set_settings() 237 } else { /* forced speed */ qede_set_settings() 240 params.forced_speed = speed; qede_set_settings() 241 switch (speed) { qede_set_settings() 245 DP_INFO(edev, "10G speed not supported\n"); qede_set_settings() 253 DP_INFO(edev, "40G speed not supported\n"); qede_set_settings() 259 DP_INFO(edev, "Unsupported speed %u\n", speed); qede_set_settings()
|
/linux-4.4.14/include/uapi/linux/usb/ |
H A D | functionfs.h | 94 * | | fs_count | LE32 | number of full-speed descriptors | 95 * | | hs_count | LE32 | number of high-speed descriptors | 96 * | | ss_count | LE32 | number of super-speed descriptors | 98 * | | fs_descrs | Descriptor[] | list of full-speed descriptors | 99 * | | hs_descrs | Descriptor[] | list of high-speed descriptors | 100 * | | ss_descrs | Descriptor[] | list of super-speed descriptors | 113 * | 8 | fs_count | LE32 | number of full-speed descriptors | 114 * | 12 | hs_count | LE32 | number of high-speed descriptors | 115 * | 16 | fs_descrs | Descriptor[] | list of full-speed descriptors | 116 * | | hs_descrs | Descriptor[] | list of high-speed descriptors |
|
/linux-4.4.14/drivers/cpufreq/ |
H A D | powernow-k7.c | 176 unsigned int speed; get_ranges() local 190 speed = powernow_table[j].frequency; get_ranges() 199 if (speed < minimum_speed) get_ranges() 200 minimum_speed = speed; get_ranges() 201 if (speed > maximum_speed) get_ranges() 202 maximum_speed = speed; get_ranges() 209 fid_codes[fid] % 10, speed/1000, vid, get_ranges() 357 unsigned int speed, speed_mhz; powernow_acpi_init() local 375 speed = powernow_table[i].frequency; powernow_acpi_init() 376 speed_mhz = speed / 1000; powernow_acpi_init() 386 if (speed % 1000 > 0) powernow_acpi_init() 409 if (speed < minimum_speed) powernow_acpi_init() 410 minimum_speed = speed; powernow_acpi_init() 411 if (speed > maximum_speed) powernow_acpi_init() 412 maximum_speed = speed; powernow_acpi_init() 651 printk(KERN_INFO PFX "Minimum speed %d MHz. Maximum speed %d MHz.\n", powernow_cpu_init()
|
H A D | sa1100-cpufreq.c | 51 * The SA-1100 has a single register to change the core clock speed: 56 * speed, so we need to change these, too. The used registers are: 98 int speed; member in struct:sa1100_dram_regs 109 /*speed, mdcnfg, mdcas0, mdcas1, mdcas2, clock freq */ 133 /* find speed */ sa1100_update_dram_timings() 134 while (settings->speed != 0) { sa1100_update_dram_timings() 135 if (new_speed == settings->speed) sa1100_update_dram_timings() 141 if (settings->speed == 0) { sa1100_update_dram_timings() 142 panic("%s: couldn't find dram setting for speed %d\n", sa1100_update_dram_timings()
|
H A D | speedstep-lib.h | 20 * in speedstep_detect_processor(). However, their speed can be detected using 36 /* detect the current speed (in khz) of the processor */
|
H A D | speedstep-lib.c | 60 unsigned int value; /* Front Side Bus speed in MHz */ pentium3_get_frequency() 100 pr_debug("speed is %u\n", pentium3_get_frequency() 122 pr_debug("bits 22-26 are 0x%x, speed is %u\n", pentiumM_get_frequency() 164 pr_debug("bits 22-26 are 0x%x, speed is %u\n", pentium_core_get_frequency() 211 printk(KERN_DEBUG PFX "couldn't detect FSB speed. " pentium4_get_frequency() 396 /* get current speed */ speedstep_get_freqs() 401 pr_debug("previous speed is %u\n", prev_speed); speedstep_get_freqs() 414 pr_debug("low speed is %u\n", *low_speed); speedstep_get_freqs() 433 pr_debug("high speed is %u\n", *high_speed); speedstep_get_freqs()
|
/linux-4.4.14/drivers/media/pci/ivtv/ |
H A D | ivtv-ioctl.c | 134 int ivtv_set_speed(struct ivtv *itv, int speed) ivtv_set_speed() argument 137 int single_step = (speed == 1 || speed == -1); ivtv_set_speed() 140 if (speed == 0) speed = 1000; ivtv_set_speed() 143 if (speed == itv->speed && !single_step) ivtv_set_speed() 146 if (single_step && (speed < 0) == (itv->speed < 0)) { ivtv_set_speed() 149 itv->speed = speed; ivtv_set_speed() 154 speed = speed < 0 ? -1000 : 1000; ivtv_set_speed() 156 data[0] = (speed > 1000 || speed < -1000) ? 0x80000000 : 0; ivtv_set_speed() 157 data[0] |= (speed > 1000 || speed < -1500) ? 0x40000000 : 0; ivtv_set_speed() 158 data[1] = (speed < 0); ivtv_set_speed() 159 data[2] = speed < 0 ? 3 : 7; ivtv_set_speed() 161 data[4] = (speed == 1500 || speed == 500) ? itv->speed_mute_audio : 0; ivtv_set_speed() 165 if (speed == 1500 || speed == -1500) data[0] |= 1; ivtv_set_speed() 166 else if (speed == 2000 || speed == -2000) data[0] |= 2; ivtv_set_speed() 167 else if (speed > -1000 && speed < 0) data[0] |= (-1000 / speed); ivtv_set_speed() 168 else if (speed < 1000 && speed > 0) data[0] |= (1000 / speed); ivtv_set_speed() 170 /* If not decoding, just change speed setting */ ivtv_set_speed() 198 speed = (speed < 0) ? -1 : 1; ivtv_set_speed() 201 itv->speed = speed; ivtv_set_speed() 255 dc->start.speed = ivtv_validate_speed(itv->speed, dc->start.speed); ivtv_video_command() 256 if (dc->start.speed < 0) ivtv_video_command() 260 if (dc->start.speed != 500 && dc->start.speed != 1500) ivtv_video_command() 261 dc->flags = dc->start.speed == 1000 ? 0 : ivtv_video_command() 270 itv->speed = 0; ivtv_video_command() 272 return ivtv_start_decoding(id, dc->start.speed); ivtv_video_command() 310 int speed = itv->speed; ivtv_video_command() local 311 itv->speed = 0; ivtv_video_command() 312 return ivtv_start_decoding(id, speed); ivtv_video_command()
|
/linux-4.4.14/drivers/s390/crypto/ |
H A D | zcrypt_cex4.c | 27 #define CEX4A_SPEED_RATING 900 /* TODO new card, new speed rating */ 28 #define CEX4C_SPEED_RATING 6500 /* TODO new card, new speed rating */ 29 #define CEX4P_SPEED_RATING 7000 /* TODO new card, new speed rating */ 30 #define CEX5A_SPEED_RATING 450 /* TODO new card, new speed rating */ 31 #define CEX5C_SPEED_RATING 3250 /* TODO new card, new speed rating */ 32 #define CEX5P_SPEED_RATING 3500 /* TODO new card, new speed rating */
|
/linux-4.4.14/drivers/net/ethernet/arc/ |
H A D | emac_rockchip.c | 49 static void emac_rockchip_set_mac_speed(void *priv, unsigned int speed) emac_rockchip_set_mac_speed() argument 58 switch(speed) { emac_rockchip_set_mac_speed() 66 pr_err("speed %u not supported\n", speed); emac_rockchip_set_mac_speed() 72 pr_err("unable to apply speed %u to grf (%d)\n", speed, err); emac_rockchip_set_mac_speed()
|
/linux-4.4.14/drivers/media/usb/stk1160/ |
H A D | stk1160-core.c | 24 * 2. Support stream at lower speed: lower frame rate or lower frame size. 190 const char *speed; stk1160_scan_usb() local 204 if (udev->speed == USB_SPEED_HIGH) stk1160_scan_usb() 228 switch (udev->speed) { stk1160_scan_usb() 230 speed = "1.5"; stk1160_scan_usb() 233 speed = "12"; stk1160_scan_usb() 236 speed = "480"; stk1160_scan_usb() 239 speed = "unknown"; stk1160_scan_usb() 245 speed, stk1160_scan_usb() 266 if (udev->speed != USB_SPEED_HIGH) stk1160_scan_usb() 267 dev_warn(&udev->dev, "must be connected to a high-speed USB 2.0 port\n\ stk1160_scan_usb() 299 * Also, check if device speed is fast enough. stk1160_probe()
|
/linux-4.4.14/include/uapi/linux/ |
H A D | xilinx-v4l2-controls.h | 50 /* Configure the motion speed of moving patterns */ 58 /* Set speed of the horizontal component */ 62 /* Set speed of the vertical component */
|
H A D | bpqether.h | 31 int speed; /* unused */ member in struct:bpq_req
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_x550.c | 904 * Sets bus link width and speed to unknown because X550em is 911 hw->bus.speed = ixgbe_bus_speed_unknown; ixgbe_get_bus_info_X550em() 1082 * @speed: the link speed to force 1085 * internal and external PHY at a specific speed, without autonegotiation. 1087 static s32 ixgbe_setup_ixfi_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed) ixgbe_setup_ixfi_x550em() argument 1092 /* Disable AN and force speed to 10G Serial. */ ixgbe_setup_ixfi_x550em() 1102 /* Select forced link speed for internal PHY. */ ixgbe_setup_ixfi_x550em() 1103 switch (*speed) { ixgbe_setup_ixfi_x550em() 1240 ixgbe_link_speed speed, ixgbe_setup_mac_link_sfp_x550em() 1268 value = speed & IXGBE_LINK_SPEED_10GB_FULL ? ixgbe_setup_mac_link_sfp_x550em() 1283 status = ixgbe_setup_ixfi_x550em(hw, &speed); ixgbe_setup_mac_link_sfp_x550em() 1289 * ixgbe_setup_mac_link_t_X550em - Sets the auto advertised link speed 1291 * @speed: new link speed 1294 * Setup internal/external PHY link speed based on link speed, then set 1295 * external PHY auto advertised link speed. 1300 ixgbe_link_speed speed, ixgbe_setup_mac_link_t_X550em() 1306 /* Setup internal/external PHY link speed to iXFI (10G), unless ixgbe_setup_mac_link_t_X550em() 1309 if (speed & IXGBE_LINK_SPEED_10GB_FULL) ixgbe_setup_mac_link_t_X550em() 1322 return hw->phy.ops.setup_link_speed(hw, speed, autoneg_wait); ixgbe_setup_mac_link_t_X550em() 1325 /** ixgbe_check_link_t_X550em - Determine link and speed status 1327 * @speed: pointer to link speed 1334 ixgbe_link_speed *speed, ixgbe_check_link_t_X550em() 1344 status = ixgbe_check_mac_link_generic(hw, speed, link_up, ixgbe_check_link_t_X550em() 1417 * @speed: pointer to link speed 1421 ixgbe_link_speed *speed, ixgbe_get_link_capabilities_X550em() 1431 *speed = IXGBE_LINK_SPEED_1GB_FULL; ixgbe_get_link_capabilities_X550em() 1437 *speed = IXGBE_LINK_SPEED_10GB_FULL | ixgbe_get_link_capabilities_X550em() 1440 *speed = IXGBE_LINK_SPEED_10GB_FULL; ixgbe_get_link_capabilities_X550em() 1442 *speed = IXGBE_LINK_SPEED_10GB_FULL | ixgbe_get_link_capabilities_X550em() 1627 * ixgbe_setup_kr_speed_x550em - Configure the KR PHY for link speed. 1629 * @speed: link speed 1634 ixgbe_link_speed speed) ixgbe_setup_kr_speed_x550em() 1652 if (speed & IXGBE_LINK_SPEED_10GB_FULL) ixgbe_setup_kr_speed_x550em() 1656 if (speed & IXGBE_LINK_SPEED_1GB_FULL) ixgbe_setup_kr_speed_x550em() 1752 * interrupt from the X557 PHY. This function configures the link speed 1753 * between the PHYs to match the link speed of the BASE-T link. 1763 u16 speed; ixgbe_setup_internal_phy_t_x550em() local 1778 &speed); ixgbe_setup_internal_phy_t_x550em() 1790 /* clear everything but the speed and duplex bits */ ixgbe_setup_internal_phy_t_x550em() 1791 speed &= IXGBE_MDIO_AUTO_NEG_VENDOR_STATUS_MASK; ixgbe_setup_internal_phy_t_x550em() 1793 switch (speed) { ixgbe_setup_internal_phy_t_x550em() 1826 * @lcd_speed: pointer to lowest common link speed 1828 * Determine lowest common link speed with link partner. 1870 u16 an_10g_cntl_reg, autoneg_reg, speed; ixgbe_enter_lplu_t_x550em() local 1906 /* If no valid LCD link speed, then force link down and exit. */ ixgbe_enter_lplu_t_x550em() 1912 &speed); ixgbe_enter_lplu_t_x550em() 1916 /* If no link now, speed is invalid so take link down */ ixgbe_enter_lplu_t_x550em() 1921 /* clear everything but the speed bits */ ixgbe_enter_lplu_t_x550em() 1922 speed &= IXGBE_MDIO_AUTO_NEG_VEN_STAT_SPEED_MASK; ixgbe_enter_lplu_t_x550em() 1924 /* If current speed is already LCD, then exit. */ ixgbe_enter_lplu_t_x550em() 1925 if (((speed == IXGBE_MDIO_AUTO_NEG_VENDOR_STATUS_1GB) && ixgbe_enter_lplu_t_x550em() 1927 ((speed == IXGBE_MDIO_AUTO_NEG_VENDOR_STATUS_10GB) && ixgbe_enter_lplu_t_x550em() 1953 /* Setup link at least common link speed */ ixgbe_enter_lplu_t_x550em() 1956 /* restore autoneg from before setting lplu speed */ ixgbe_enter_lplu_t_x550em() 1972 ixgbe_link_speed speed; ixgbe_init_phy_ops_X550em() local 1988 speed = IXGBE_LINK_SPEED_10GB_FULL | ixgbe_init_phy_ops_X550em() 1990 ret_val = ixgbe_setup_kr_speed_x550em(hw, speed); ixgbe_init_phy_ops_X550em() 2027 speed = IXGBE_LINK_SPEED_10GB_FULL | ixgbe_init_phy_ops_X550em() 2029 ret_val = ixgbe_setup_kr_speed_x550em(hw, speed); ixgbe_init_phy_ops_X550em() 1239 ixgbe_setup_mac_link_sfp_x550em(struct ixgbe_hw *hw, ixgbe_link_speed speed, __always_unused bool autoneg_wait_to_complete) ixgbe_setup_mac_link_sfp_x550em() argument 1299 ixgbe_setup_mac_link_t_X550em(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait) ixgbe_setup_mac_link_t_X550em() argument 1333 ixgbe_check_link_t_X550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *link_up, bool link_up_wait_to_complete) ixgbe_check_link_t_X550em() argument 1420 ixgbe_get_link_capabilities_X550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *autoneg) ixgbe_get_link_capabilities_X550em() argument 1633 ixgbe_setup_kr_speed_x550em(struct ixgbe_hw *hw, ixgbe_link_speed speed) ixgbe_setup_kr_speed_x550em() argument
|
H A D | ixgbe_82599.c | 50 ixgbe_link_speed speed, 56 ixgbe_link_speed speed, 59 ixgbe_link_speed speed, 109 /* Set up dual speed SFP+ support */ ixgbe_init_mac_link_ops_82599() 347 * @speed: pointer to link speed 353 ixgbe_link_speed *speed, ixgbe_get_link_capabilities_82599() 365 *speed = IXGBE_LINK_SPEED_1GB_FULL; ixgbe_get_link_capabilities_82599() 382 *speed = IXGBE_LINK_SPEED_1GB_FULL; ixgbe_get_link_capabilities_82599() 387 *speed = IXGBE_LINK_SPEED_10GB_FULL; ixgbe_get_link_capabilities_82599() 392 *speed = IXGBE_LINK_SPEED_1GB_FULL; ixgbe_get_link_capabilities_82599() 397 *speed = IXGBE_LINK_SPEED_10GB_FULL; ixgbe_get_link_capabilities_82599() 403 *speed = IXGBE_LINK_SPEED_UNKNOWN; ixgbe_get_link_capabilities_82599() 405 *speed |= IXGBE_LINK_SPEED_10GB_FULL; ixgbe_get_link_capabilities_82599() 407 *speed |= IXGBE_LINK_SPEED_10GB_FULL; ixgbe_get_link_capabilities_82599() 409 *speed |= IXGBE_LINK_SPEED_1GB_FULL; ixgbe_get_link_capabilities_82599() 414 *speed = IXGBE_LINK_SPEED_100_FULL; ixgbe_get_link_capabilities_82599() 416 *speed |= IXGBE_LINK_SPEED_10GB_FULL; ixgbe_get_link_capabilities_82599() 418 *speed |= IXGBE_LINK_SPEED_10GB_FULL; ixgbe_get_link_capabilities_82599() 420 *speed |= IXGBE_LINK_SPEED_1GB_FULL; ixgbe_get_link_capabilities_82599() 425 *speed = IXGBE_LINK_SPEED_1GB_FULL | IXGBE_LINK_SPEED_100_FULL; ixgbe_get_link_capabilities_82599() 434 *speed |= IXGBE_LINK_SPEED_10GB_FULL | ixgbe_get_link_capabilities_82599() 632 * so, we set the speed then disable and re-enable the tx laser, to 651 * ixgbe_set_hard_rate_select_speed - Set module link speed 653 * @speed: link speed to set 655 * Set module link speed via RS0/RS1 rate select pins. 658 ixgbe_set_hard_rate_select_speed(struct ixgbe_hw *hw, ixgbe_link_speed speed) ixgbe_set_hard_rate_select_speed() argument 662 switch (speed) { ixgbe_set_hard_rate_select_speed() 671 hw_dbg(hw, "Invalid fixed module speed\n"); ixgbe_set_hard_rate_select_speed() 680 * ixgbe_setup_mac_link_smartspeed - Set MAC link speed using SmartSpeed 682 * @speed: new link speed 688 ixgbe_link_speed speed, ixgbe_setup_mac_link_smartspeed() 697 /* Set autoneg_advertised value based on input link speed */ ixgbe_setup_mac_link_smartspeed() 700 if (speed & IXGBE_LINK_SPEED_10GB_FULL) ixgbe_setup_mac_link_smartspeed() 703 if (speed & IXGBE_LINK_SPEED_1GB_FULL) ixgbe_setup_mac_link_smartspeed() 706 if (speed & IXGBE_LINK_SPEED_100_FULL) ixgbe_setup_mac_link_smartspeed() 719 status = ixgbe_setup_mac_link_82599(hw, speed, ixgbe_setup_mac_link_smartspeed() 754 status = ixgbe_setup_mac_link_82599(hw, speed, ixgbe_setup_mac_link_smartspeed() 780 status = ixgbe_setup_mac_link_82599(hw, speed, ixgbe_setup_mac_link_smartspeed() 785 hw_dbg(hw, "Smartspeed has downgraded the link speed from the maximum advertised\n"); ixgbe_setup_mac_link_smartspeed() 790 * ixgbe_setup_mac_link_82599 - Set MAC link speed 792 * @speed: new link speed 795 * Set the link speed in the AUTOC register and restarts link. 798 ixgbe_link_speed speed, ixgbe_setup_mac_link_82599() 815 /* Check to see if speed passed in is supported. */ ixgbe_setup_mac_link_82599() 821 speed &= link_capabilities; ixgbe_setup_mac_link_82599() 823 if (speed == IXGBE_LINK_SPEED_UNKNOWN) ixgbe_setup_mac_link_82599() 838 /* Set KX4/KX/KR support according to speed requested */ ixgbe_setup_mac_link_82599() 840 if (speed & IXGBE_LINK_SPEED_10GB_FULL) { ixgbe_setup_mac_link_82599() 847 if (speed & IXGBE_LINK_SPEED_1GB_FULL) ixgbe_setup_mac_link_82599() 853 if ((speed == IXGBE_LINK_SPEED_10GB_FULL) && ixgbe_setup_mac_link_82599() 861 if ((speed == IXGBE_LINK_SPEED_1GB_FULL) && ixgbe_setup_mac_link_82599() 908 * @speed: new link speed 914 ixgbe_link_speed speed, ixgbe_setup_copper_link_82599() 919 /* Setup the PHY according to input speed */ ixgbe_setup_copper_link_82599() 920 status = hw->phy.ops.setup_link_speed(hw, speed, ixgbe_setup_copper_link_82599() 1040 /* If MNG FW is running on a multi-speed device that ixgbe_reset_hw_82599() 352 ixgbe_get_link_capabilities_82599(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *autoneg) ixgbe_get_link_capabilities_82599() argument 687 ixgbe_setup_mac_link_smartspeed(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait_to_complete) ixgbe_setup_mac_link_smartspeed() argument 797 ixgbe_setup_mac_link_82599(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait_to_complete) ixgbe_setup_mac_link_82599() argument 913 ixgbe_setup_copper_link_82599(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait_to_complete) ixgbe_setup_copper_link_82599() argument
|
H A D | ixgbe_82598.c | 44 ixgbe_link_speed speed, 217 * @speed: pointer to link speed 223 ixgbe_link_speed *speed, ixgbe_get_link_capabilities_82598() 240 *speed = IXGBE_LINK_SPEED_1GB_FULL; ixgbe_get_link_capabilities_82598() 245 *speed = IXGBE_LINK_SPEED_10GB_FULL; ixgbe_get_link_capabilities_82598() 250 *speed = IXGBE_LINK_SPEED_1GB_FULL; ixgbe_get_link_capabilities_82598() 256 *speed = IXGBE_LINK_SPEED_UNKNOWN; ixgbe_get_link_capabilities_82598() 258 *speed |= IXGBE_LINK_SPEED_10GB_FULL; ixgbe_get_link_capabilities_82598() 260 *speed |= IXGBE_LINK_SPEED_1GB_FULL; ixgbe_get_link_capabilities_82598() 536 * ixgbe_check_mac_link_82598 - Get link/speed status 538 * @speed: pointer to link speed 542 * Reads the links register to determine if link is up and the current speed 545 ixgbe_link_speed *speed, bool *link_up, ixgbe_check_mac_link_82598() 611 *speed = IXGBE_LINK_SPEED_10GB_FULL; ixgbe_check_mac_link_82598() 613 *speed = IXGBE_LINK_SPEED_1GB_FULL; ixgbe_check_mac_link_82598() 623 * ixgbe_setup_mac_link_82598 - Set MAC link speed 625 * @speed: new link speed 628 * Set the link speed in the AUTOC register and restarts link. 631 ixgbe_link_speed speed, ixgbe_setup_mac_link_82598() 640 /* Check to see if speed passed in is supported. */ ixgbe_setup_mac_link_82598() 642 speed &= link_capabilities; ixgbe_setup_mac_link_82598() 644 if (speed == IXGBE_LINK_SPEED_UNKNOWN) ixgbe_setup_mac_link_82598() 647 /* Set KX4/KX support according to speed requested */ ixgbe_setup_mac_link_82598() 651 if (speed & IXGBE_LINK_SPEED_10GB_FULL) ixgbe_setup_mac_link_82598() 653 if (speed & IXGBE_LINK_SPEED_1GB_FULL) ixgbe_setup_mac_link_82598() 670 * @speed: new link speed 673 * Sets the link speed in the AUTOC register in the MAC and restarts link. 676 ixgbe_link_speed speed, ixgbe_setup_copper_link_82598() 681 /* Setup the PHY according to input speed */ ixgbe_setup_copper_link_82598() 682 status = hw->phy.ops.setup_link_speed(hw, speed, ixgbe_setup_copper_link_82598() 222 ixgbe_get_link_capabilities_82598(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *autoneg) ixgbe_get_link_capabilities_82598() argument 544 ixgbe_check_mac_link_82598(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *link_up, bool link_up_wait_to_complete) ixgbe_check_mac_link_82598() argument 630 ixgbe_setup_mac_link_82598(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait_to_complete) ixgbe_setup_mac_link_82598() argument 675 ixgbe_setup_copper_link_82598(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait_to_complete) ixgbe_setup_copper_link_82598() argument
|
/linux-4.4.14/arch/x86/include/asm/ |
H A D | serial.h | 8 * clock, since the 16550A is capable of handling a top speed of 1.5
|
H A D | apb_timer.h | 27 /* APBT clock speed range from PCLK to fabric base, 25-100MHz */
|
/linux-4.4.14/arch/alpha/include/asm/ |
H A D | serial.h | 10 * clock, since the 16550A is capable of handling a top speed of 1.5
|
/linux-4.4.14/include/uapi/asm-generic/ |
H A D | termbits.h | 27 speed_t c_ispeed; /* input speed */ 28 speed_t c_ospeed; /* output speed */ 38 speed_t c_ispeed; /* input speed */ 39 speed_t c_ospeed; /* output speed */
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | current.h | 33 * We keep `current' in r2 for speed.
|
H A D | ucc.h | 36 * speed - (In) slow or fast mode for UCC. 38 int ucc_set_type(unsigned int ucc_num, enum ucc_speed_type speed);
|
/linux-4.4.14/arch/parisc/include/uapi/asm/ |
H A D | termbits.h | 27 speed_t c_ispeed; /* input speed */ 28 speed_t c_ospeed; /* output speed */ 38 speed_t c_ispeed; /* input speed */ 39 speed_t c_ospeed; /* output speed */
|
/linux-4.4.14/arch/avr32/include/uapi/asm/ |
H A D | termbits.h | 27 speed_t c_ispeed; /* input speed */ 28 speed_t c_ospeed; /* output speed */ 38 speed_t c_ispeed; /* input speed */ 39 speed_t c_ospeed; /* output speed */
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
H A D | pcie.c | 61 /* link speed vector for Gen3 speed - not in Linux headers */ 327 /* return the PCIe link speed from the given link status */ extract_speed() 330 u32 speed; extract_speed() local 335 speed = 2500; /* Gen 1, 2.5GHz */ extract_speed() 338 speed = 5000; /* Gen 2, 5GHz */ extract_speed() 341 speed = 8000; /* Gen 3, 8GHz */ extract_speed() 344 return speed; extract_speed() 347 /* return the PCIe link speed from the given link status */ extract_width() 366 * Read in the current PCIe link width and speed. Find if the link is 378 /* find if our max speed is Gen3 and parent supports Gen3 speeds */ pcie_speeds() 384 "This HFI is not Gen3 capable, max speed 0x%x, need 0x3\n", pcie_speeds() 397 /* obtain the link width and current speed */ pcie_speeds() 662 /* mask for PCIe capability register lnkctl2 target link speed */ 667 MODULE_PARM_DESC(pcie_target, "PCIe target speed (0 skip, 1-3 Gen1-3)"); 671 MODULE_PARM_DESC(pcie_force, "Force driver to do a PCIe firmware download even if already at target speed"); 675 MODULE_PARM_DESC(pcie_retry, "Driver will try this many times to reach requested speed"); 868 * Do all the steps needed to transition the PCIe link to Gen3 speed. 906 /* if already at target speed, done (unless forced) */ do_pcie_gen3_transition() 976 * speed is 8GT/s. do_pcie_gen3_transition() 1090 * change in the speed target from starting before we are ready. do_pcie_gen3_transition() 1095 /* step 5g: Set target link speed */ do_pcie_gen3_transition() 1097 * Set target link speed to be target on both device and parent. do_pcie_gen3_transition() 1099 * parent target speed to Gen2 to match the ASIC's initial speed. do_pcie_gen3_transition() 1103 dd_dev_info(dd, "%s: setting parent target link speed\n", __func__); do_pcie_gen3_transition() 1116 dd_dev_info(dd, "%s: ..target speed is OK\n", __func__); do_pcie_gen3_transition() 1119 dd_dev_info(dd, "%s: setting target link speed\n", __func__); do_pcie_gen3_transition() 1150 * step 9: wait for link speed transition to be complete do_pcie_gen3_transition() 1233 dd_dev_info(dd, "%s: new speed and width: %s\n", __func__, do_pcie_gen3_transition() 1239 dd_dev_err(dd, "PCIe link speed did not switch to Gen%d%s\n", do_pcie_gen3_transition() 1258 /* return no error if it is OK to be at current speed */ do_pcie_gen3_transition() 1260 dd_dev_err(dd, "Proceeding at current speed PCIe speed\n"); do_pcie_gen3_transition()
|
/linux-4.4.14/drivers/i2c/busses/ |
H A D | i2c-diolan-u2c.c | 67 #define U2C_I2C_SPEED_2KHZ 242 /* 2 kHz, minimum speed */ 256 static int diolan_set_speed(struct i2c_diolan_u2c *dev, u8 speed) diolan_set_speed() argument 258 return diolan_usb_cmd_data(dev, CMD_I2C_SET_SPEED, speed, true); diolan_set_speed() 303 int speed, ret; diolan_init() local 306 speed = U2C_I2C_SPEED_FAST; diolan_init() 309 speed = U2C_I2C_SPEED_STD; diolan_init() 312 speed = U2C_I2C_SPEED(frequency); diolan_init() 313 if (speed > U2C_I2C_SPEED_2KHZ) diolan_init() 314 speed = U2C_I2C_SPEED_2KHZ; diolan_init() 315 frequency = U2C_I2C_FREQ(speed); diolan_init() 319 "Diolan U2C at USB bus %03d address %03d speed %d Hz\n", diolan_init() 326 /* Set I2C speed */ diolan_init() 327 ret = diolan_set_speed(dev, speed); diolan_init() 332 ret = diolan_set_clock_synch(dev, speed != U2C_I2C_SPEED_FAST); diolan_init() 336 if (speed != U2C_I2C_SPEED_FAST) diolan_init()
|
H A D | i2c-designware-core.h | 60 * @ss_hcnt: standard speed HCNT value 61 * @ss_lcnt: standard speed LCNT value 62 * @fs_hcnt: fast speed HCNT value 63 * @fs_lcnt: fast speed LCNT value
|
H A D | i2c-mxs.c | 146 * from the XTAL speed and requested I2C speed. mxs_i2c_reset() 694 static void mxs_i2c_derive_timing(struct mxs_i2c_dev *i2c, uint32_t speed) mxs_i2c_derive_timing() argument 703 divider = DIV_ROUND_UP(clk, speed); mxs_i2c_derive_timing() 713 speed / 1000, speed % 1000, mxs_i2c_derive_timing() 723 speed / 1000, speed % 1000, mxs_i2c_derive_timing() 741 if (speed > 100000) { mxs_i2c_derive_timing() 758 "speed=%u(actual %u) divider=%u low=%u high=%u xmit=%u rcv=%u leadin=%u bus_free=%u\n", mxs_i2c_derive_timing() 759 speed, clk / divider, divider, low_count, high_count, mxs_i2c_derive_timing() 771 uint32_t speed; mxs_i2c_get_ofdata() local 776 ret = of_property_read_u32(node, "clock-frequency", &speed); mxs_i2c_get_ofdata() 778 dev_warn(dev, "No I2C speed selected, using 100kHz\n"); mxs_i2c_get_ofdata() 779 speed = 100000; mxs_i2c_get_ofdata() 782 mxs_i2c_derive_timing(i2c, speed); mxs_i2c_get_ofdata()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/ |
H A D | mv88e1xxx.c | 121 * Set the PHY speed and duplex. This also disables auto-negotiation, except 124 static int mv88e1xxx_set_speed_duplex(struct cphy *phy, int speed, int duplex) mv88e1xxx_set_speed_duplex() argument 129 if (speed >= 0) { mv88e1xxx_set_speed_duplex() 131 if (speed == SPEED_100) mv88e1xxx_set_speed_duplex() 133 else if (speed == SPEED_1000) mv88e1xxx_set_speed_duplex() 241 int *speed, int *duplex, int *fc) mv88e1xxx_get_link_status() 264 if (speed) mv88e1xxx_get_link_status() 265 *speed = sp; mv88e1xxx_get_link_status() 240 mv88e1xxx_get_link_status(struct cphy *cphy, int *link_ok, int *speed, int *duplex, int *fc) mv88e1xxx_get_link_status() argument
|
H A D | vsc7326.c | 463 static int mac_set_speed_duplex_fc(struct cmac *mac, int speed, int duplex, mac_set_speed_duplex_fc() argument 469 if (speed >= 0 && speed != SPEED_10 && speed != SPEED_100 && mac_set_speed_duplex_fc() 470 speed != SPEED_1000) mac_set_speed_duplex_fc() 475 if (speed >= 0) { mac_set_speed_duplex_fc() 480 if (speed == SPEED_1000) mac_set_speed_duplex_fc() 485 if (speed == SPEED_1000) mac_set_speed_duplex_fc() 487 else if (speed == SPEED_100) mac_set_speed_duplex_fc() 495 if (speed == SPEED_1000) mac_set_speed_duplex_fc() 497 else if (speed == SPEED_100) mac_set_speed_duplex_fc() 504 speed == SPEED_1000 ? 5 : 0x11); mac_set_speed_duplex_fc() 507 else if (speed == SPEED_1000) mac_set_speed_duplex_fc()
|
/linux-4.4.14/arch/arm/include/asm/mach/ |
H A D | dma.h | 38 int speed; /* DMA speed */ member in struct:dma_struct
|
/linux-4.4.14/arch/arm/mach-footbridge/ |
H A D | cats-hw.c | 53 /* UART1 high speed mode */ cats_hw_init() 61 /* UART2 high speed mode */ cats_hw_init()
|
/linux-4.4.14/drivers/staging/wilc1000/ |
H A D | linux_wlan_sdio.c | 196 static int linux_sdio_set_speed(int speed) linux_sdio_set_speed() argument 203 local_sdio_func->card->host->ios.clock = speed; linux_sdio_set_speed() 204 ios.clock = speed; linux_sdio_set_speed() 207 PRINT_INFO(INIT_DBG, "@@@@@@@@@@@@ change SDIO speed to %d @@@@@@@@@\n", speed); linux_sdio_set_speed()
|
/linux-4.4.14/drivers/net/ |
H A D | sungem_phy.c | 318 phy->speed = SPEED_10; genmii_setup_aneg() 344 static int genmii_setup_forced(struct mii_phy *phy, int speed, int fd) genmii_setup_forced() argument 349 phy->speed = speed; genmii_setup_forced() 359 /* Select speed & duplex */ genmii_setup_forced() 360 switch(speed) { genmii_setup_forced() 402 phy->speed = SPEED_100; genmii_read_link() 404 phy->speed = SPEED_10; genmii_read_link() 407 /* On non-aneg, we assume what we put in BMCR is the speed, genmii_read_link() 473 phy->speed = SPEED_10; bcm54xx_setup_aneg() 512 static int bcm54xx_setup_forced(struct mii_phy *phy, int speed, int fd) bcm54xx_setup_forced() argument 517 phy->speed = speed; bcm54xx_setup_forced() 527 /* Select speed & duplex */ bcm54xx_setup_forced() 528 switch(speed) { bcm54xx_setup_forced() 558 phy->speed = phy_BCM5400_link_table[link_mode][2] ? bcm54xx_read_link() 566 /* On non-aneg, we assume what we put in BMCR is the speed, bcm54xx_read_link() 635 phy->speed = SPEED_1000; bcm5421_read_link() 711 phy->speed = SPEED_1000; bcm5461_read_link() 749 phy->speed = SPEED_10; marvell_setup_aneg() 795 static int marvell_setup_forced(struct mii_phy *phy, int speed, int fd) marvell_setup_forced() argument 800 phy->speed = speed; marvell_setup_forced() 808 /* Select speed & duplex */ marvell_setup_forced() 809 switch(speed) { marvell_setup_forced() 832 if (speed == SPEED_1000) marvell_setup_forced() 854 phy->speed = SPEED_1000; marvell_read_link() 856 phy->speed = SPEED_100; marvell_read_link() 858 phy->speed = SPEED_10; marvell_read_link() 867 /* On non-aneg, we assume what we put in BMCR is the speed, marvell_read_link() 1191 phy->speed = 0; sungem_phy_probe()
|
H A D | mii.c | 147 u32 speed = ethtool_cmd_speed(ecmd); mii_ethtool_sset() local 149 if (speed != SPEED_10 && mii_ethtool_sset() 150 speed != SPEED_100 && mii_ethtool_sset() 151 speed != SPEED_1000) mii_ethtool_sset() 163 if ((speed == SPEED_1000) && (!mii->supports_gmii)) mii_ethtool_sset() 208 /* turn off auto negotiation, set speed and duplexity */ mii_ethtool_sset() 212 if (speed == SPEED_1000) mii_ethtool_sset() 214 else if (speed == SPEED_100) mii_ethtool_sset() 305 * mii_check_media - check the MII interface for a carrier/speed/duplex change
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | vsc8211.c | 59 VSC_INTR_SPD_CHG = 1 << 14, /* speed change */ 131 int *speed, int *duplex, int *fc) vsc8211_get_link_status() 197 if (speed) vsc8211_get_link_status() 198 *speed = sp; vsc8211_get_link_status() 207 int *speed, int *duplex, int *fc) vsc8211_get_link_status_fiber() 265 if (speed) vsc8211_get_link_status_fiber() 266 *speed = sp; vsc8211_get_link_status_fiber() 276 * Enable/disable auto MDI/MDI-X in forced link speed mode. 305 int vsc8211_set_speed_duplex(struct cphy *phy, int speed, int duplex) vsc8211_set_speed_duplex() argument 309 err = t3_set_phy_speed_duplex(phy, speed, duplex); vsc8211_set_speed_duplex() 130 vsc8211_get_link_status(struct cphy *cphy, int *link_ok, int *speed, int *duplex, int *fc) vsc8211_get_link_status() argument 206 vsc8211_get_link_status_fiber(struct cphy *cphy, int *link_ok, int *speed, int *duplex, int *fc) vsc8211_get_link_status_fiber() argument
|
H A D | aq100x.c | 201 static int aq100x_set_speed_duplex(struct cphy *phy, int speed, int duplex) aq100x_set_speed_duplex() argument 208 int *speed, int *duplex, int *fc) aq100x_get_link_status() 227 if (speed) { aq100x_get_link_status() 230 *speed = SPEED_10000; aq100x_get_link_status() 233 *speed = SPEED_1000; aq100x_get_link_status() 236 *speed = SPEED_100; aq100x_get_link_status() 239 *speed = SPEED_10; aq100x_get_link_status() 207 aq100x_get_link_status(struct cphy *phy, int *link_ok, int *speed, int *duplex, int *fc) aq100x_get_link_status() argument
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_mcp.c | 398 p_link->speed = 100000; qed_mcp_handle_link_change() 401 p_link->speed = 50000; qed_mcp_handle_link_change() 404 p_link->speed = 40000; qed_mcp_handle_link_change() 407 p_link->speed = 25000; qed_mcp_handle_link_change() 410 p_link->speed = 20000; qed_mcp_handle_link_change() 413 p_link->speed = 10000; qed_mcp_handle_link_change() 419 p_link->speed = 1000; qed_mcp_handle_link_change() 422 p_link->speed = 0; qed_mcp_handle_link_change() 425 /* Correct speed according to bandwidth allocation */ qed_mcp_handle_link_change() 426 if (p_hwfn->mcp_info->func_info.bandwidth_max && p_link->speed) { qed_mcp_handle_link_change() 427 p_link->speed = p_link->speed * qed_mcp_handle_link_change() 431 p_link->speed); qed_mcp_handle_link_change() 434 p_link->speed); qed_mcp_handle_link_change() 508 if (!params->speed.autoneg) qed_mcp_set_link() 509 phy_cfg.speed = params->speed.forced_speed; qed_mcp_set_link() 513 phy_cfg.adv_speed = params->speed.advertised_speeds; qed_mcp_set_link() 526 phy_cfg.speed, qed_mcp_set_link()
|
/linux-4.4.14/drivers/bluetooth/ |
H A D | hci_bcm.c | 82 static int bcm_set_baudrate(struct hci_uart *hu, unsigned int speed) bcm_set_baudrate() argument 88 if (speed > 3000000) { bcm_set_baudrate() 109 bt_dev_dbg(hdev, "Set Controller UART speed to %d bit/s", speed); bcm_set_baudrate() 112 param.baud_rate = cpu_to_le32(speed); bcm_set_baudrate() 363 unsigned int speed; bcm_setup() local 387 /* Init speed if any */ bcm_setup() 389 speed = hu->init_speed; bcm_setup() 391 speed = hu->proto->init_speed; bcm_setup() 393 speed = 0; bcm_setup() 395 if (speed) bcm_setup() 396 hci_uart_set_baudrate(hu, speed); bcm_setup() 398 /* Operational speed if any */ bcm_setup() 400 speed = hu->oper_speed; bcm_setup() 402 speed = hu->proto->oper_speed; bcm_setup() 404 speed = 0; bcm_setup() 406 if (speed) { bcm_setup() 407 err = bcm_set_baudrate(hu, speed); bcm_setup() 409 hci_uart_set_baudrate(hu, speed); bcm_setup()
|
H A D | hci_ldisc.c | 339 void hci_uart_set_baudrate(struct hci_uart *hu, unsigned int speed) hci_uart_set_baudrate() argument 346 tty_termios_encode_baud_rate(&ktermios, speed, speed); hci_uart_set_baudrate() 360 unsigned int speed; hci_uart_setup() local 363 /* Init speed if any */ hci_uart_setup() 365 speed = hu->init_speed; hci_uart_setup() 367 speed = hu->proto->init_speed; hci_uart_setup() 369 speed = 0; hci_uart_setup() 371 if (speed) hci_uart_setup() 372 hci_uart_set_baudrate(hu, speed); hci_uart_setup() 374 /* Operational speed if any */ hci_uart_setup() 376 speed = hu->oper_speed; hci_uart_setup() 378 speed = hu->proto->oper_speed; hci_uart_setup() 380 speed = 0; hci_uart_setup() 382 if (hu->proto->set_baudrate && speed) { hci_uart_setup() 383 err = hu->proto->set_baudrate(hu, speed); hci_uart_setup() 385 hci_uart_set_baudrate(hu, speed); hci_uart_setup()
|
H A D | hci_qca.c | 822 static uint8_t qca_get_baudrate_value(int speed) qca_get_baudrate_value() argument 824 switch (speed) { qca_get_baudrate_value() 896 unsigned int speed, qca_baudrate = QCA_BAUDRATE_115200; qca_setup() local 905 speed = 0; qca_setup() 907 speed = hu->init_speed; qca_setup() 909 speed = hu->proto->init_speed; qca_setup() 911 if (speed) qca_setup() 912 hci_uart_set_baudrate(hu, speed); qca_setup() 914 /* Setup user speed if needed */ qca_setup() 915 speed = 0; qca_setup() 917 speed = hu->oper_speed; qca_setup() 919 speed = hu->proto->oper_speed; qca_setup() 921 if (speed) { qca_setup() 922 qca_baudrate = qca_get_baudrate_value(speed); qca_setup() 924 BT_INFO("%s: Set UART speed to %d", hdev->name, speed); qca_setup() 931 hci_uart_set_baudrate(hu, speed); qca_setup()
|
/linux-4.4.14/drivers/spi/ |
H A D | spi-orion.c | 115 static int orion_spi_baudrate_set(struct spi_device *spi, unsigned int speed) orion_spi_baudrate_set() argument 133 best_err = speed; orion_spi_baudrate_set() 142 spr = DIV_ROUND_UP(spr, speed); orion_spi_baudrate_set() 147 err = speed - clk; orion_spi_baudrate_set() 164 * round up as we look for equal or less speed orion_spi_baudrate_set() 166 rate = DIV_ROUND_UP(tclk_hz, speed); orion_spi_baudrate_set() 169 /* check if requested speed is too small */ orion_spi_baudrate_set() 205 orion_spi_50mhz_ac_timing_erratum(struct spi_device *spi, unsigned int speed) orion_spi_50mhz_ac_timing_erratum() argument 230 speed == 50000000 && spi->mode & SPI_CPOL && orion_spi_50mhz_ac_timing_erratum() 246 unsigned int speed = spi->max_speed_hz; orion_spi_setup_transfer() local 253 speed = t->speed_hz; orion_spi_setup_transfer() 261 orion_spi_50mhz_ac_timing_erratum(spi, speed); orion_spi_setup_transfer() 263 rc = orion_spi_baudrate_set(spi, speed); orion_spi_setup_transfer()
|
H A D | spi-dln2.c | 95 u32 speed; member in struct:dln2_spi 219 __le32 speed; dln2_spi_get_speed() member in struct:__anon10241 231 *freq = le32_to_cpu(rx.speed); dln2_spi_get_speed() 258 * Set the bus speed. The module will automatically round down to the closest 261 static int dln2_spi_set_speed(struct dln2_spi *dln2, u32 speed) dln2_spi_set_speed() argument 266 __le32 speed; dln2_spi_set_speed() member in struct:__anon10242 269 __le32 speed; dln2_spi_set_speed() member in struct:__anon10243 274 tx.speed = cpu_to_le32(speed); dln2_spi_set_speed() 611 static int dln2_spi_transfer_setup(struct dln2_spi *dln2, u32 speed, dln2_spi_transfer_setup() argument 617 bus_setup_change = dln2->speed != speed || dln2->mode != mode || dln2_spi_transfer_setup() 627 if (dln2->speed != speed) { dln2_spi_transfer_setup() 628 ret = dln2_spi_set_speed(dln2, speed); dln2_spi_transfer_setup() 632 dln2->speed = speed; dln2_spi_transfer_setup() 817 dln2->speed = 0; dln2_spi_suspend()
|
H A D | spi-sc18is602.c | 45 u32 speed; member in struct:sc18is602 58 int usecs = 1000000 * len / hw->speed + 1; sc18is602_wait_ready() 147 /* Find the closest clock speed */ sc18is602_setup_transfer() 150 hw->speed = hw->freq / 4; sc18is602_setup_transfer() 153 hw->speed = hw->freq / 16; sc18is602_setup_transfer() 156 hw->speed = hw->freq / 64; sc18is602_setup_transfer() 159 hw->speed = hw->freq / 128; sc18is602_setup_transfer()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | switchx2.c | 539 u32 speed; member in struct:mlxsw_sx_port_link_mode 547 .speed = 100, 551 .speed = 100, 558 .speed = 1000, 564 .speed = 10000, 571 .speed = 10000, 580 .speed = 10000, 586 .speed = 20000, 592 .speed = 40000, 598 .speed = 40000, 604 .speed = 40000, 610 .speed = 40000, 616 .speed = 25000, 622 .speed = 50000, 628 .speed = 56000, 635 .speed = 100000, 687 u32 speed = SPEED_UNKNOWN; mlxsw_sx_from_ptys_speed_duplex() local 696 speed = mlxsw_sx_port_link_mode[i].speed; mlxsw_sx_from_ptys_speed_duplex() 702 ethtool_cmd_speed_set(cmd, speed); mlxsw_sx_from_ptys_speed_duplex() 775 static u32 mlxsw_sx_to_ptys_speed(u32 speed) mlxsw_sx_to_ptys_speed() argument 781 if (speed == mlxsw_sx_port_link_mode[i].speed) mlxsw_sx_to_ptys_speed() 793 u32 speed; mlxsw_sx_port_set_settings() local 800 speed = ethtool_cmd_speed(cmd); mlxsw_sx_port_set_settings() 804 mlxsw_sx_to_ptys_speed(speed); mlxsw_sx_port_set_settings() 934 u32 speed) mlxsw_sx_port_speed_set() 939 mlxsw_reg_ptys_pack(ptys_pl, mlxsw_sx_port->local_port, speed); mlxsw_sx_port_speed_set() 1027 dev_err(mlxsw_sx->bus_info->dev, "Port %d: Failed to set speed\n", mlxsw_sx_port_create() 933 mlxsw_sx_port_speed_set(struct mlxsw_sx_port *mlxsw_sx_port, u32 speed) mlxsw_sx_port_speed_set() argument
|
/linux-4.4.14/drivers/ata/ |
H A D | pata_sis.c | 22 * Check MWDMA on drives that don't support MWDMA speed pio cycles ? 231 int speed = adev->pio_mode - XFER_PIO_0; sis_old_set_piomode() local 244 t1 |= active[speed]; sis_old_set_piomode() 245 t2 |= recovery[speed]; sis_old_set_piomode() 267 int speed = adev->pio_mode - XFER_PIO_0; sis_100_set_piomode() local 273 pci_write_config_byte(pdev, port, actrec[speed]); sis_100_set_piomode() 293 int speed = adev->pio_mode - XFER_PIO_0; sis_133_set_piomode() local 317 t1 |= timing133[speed]; sis_133_set_piomode() 319 t1 |= timing100[speed]; sis_133_set_piomode() 339 int speed = adev->dma_mode - XFER_MW_DMA_0; sis_old_set_dmamode() local 352 timing |= mwdma_bits[speed]; sis_old_set_dmamode() 355 speed = adev->dma_mode - XFER_UDMA_0; sis_old_set_dmamode() 357 timing |= udma_bits[speed]; sis_old_set_dmamode() 378 int speed = adev->dma_mode - XFER_MW_DMA_0; sis_66_set_dmamode() local 392 timing |= mwdma_bits[speed]; sis_66_set_dmamode() 395 speed = adev->dma_mode - XFER_UDMA_0; sis_66_set_dmamode() 397 timing |= udma_bits[speed]; sis_66_set_dmamode() 417 int speed = adev->dma_mode - XFER_MW_DMA_0; sis_100_set_dmamode() local 429 speed = adev->dma_mode - XFER_UDMA_0; sis_100_set_dmamode() 431 timing |= udma_bits[speed]; sis_100_set_dmamode() 451 int speed = adev->dma_mode - XFER_MW_DMA_0; sis_133_early_set_dmamode() local 463 speed = adev->dma_mode - XFER_UDMA_0; sis_133_early_set_dmamode() 465 timing |= udma_bits[speed]; sis_133_early_set_dmamode() 494 int speed = adev->dma_mode - XFER_MW_DMA_0; sis_133_set_dmamode() local 500 t1 |= timing_u133[speed]; sis_133_set_dmamode() 502 t1 |= timing_u100[speed]; sis_133_set_dmamode() 507 int speed = adev->dma_mode - XFER_UDMA_0; sis_133_set_dmamode() local 513 t1 |= timing_u133[speed]; sis_133_set_dmamode() 515 t1 |= timing_u100[speed]; sis_133_set_dmamode()
|
/linux-4.4.14/drivers/usb/gadget/udc/ |
H A D | dummy_hcd.c | 299 if (dum->gadget.speed == USB_SPEED_SUPER) gadget_to_dummy_hcd() 349 * the hcd speed 353 * speed of the hcd. 359 if (dummy_hcd_to_hcd(dum_hcd)->speed == HCD_USB3) { set_link_state_by_speed() 422 if ((dummy_hcd_to_hcd(dum_hcd)->speed == HCD_USB3 && set_link_state() 423 dum->gadget.speed != USB_SPEED_SUPER) || set_link_state() 424 (dummy_hcd_to_hcd(dum_hcd)->speed != HCD_USB3 && set_link_state() 425 dum->gadget.speed == USB_SPEED_SUPER)) set_link_state() 523 switch (dum->gadget.speed) { dummy_enable() 545 switch (dum->gadget.speed) { dummy_enable() 566 switch (dum->gadget.speed) { dummy_enable() 880 if (dum->gadget.speed == USB_SPEED_SUPER) dummy_udc_update_ep0() 896 dum->gadget.speed = dum->driver->max_speed; dummy_pullup() 898 dum->gadget.speed = min_t(u8, USB_SPEED_HIGH, dummy_pullup() 901 dum->gadget.speed = USB_SPEED_FULL; dummy_pullup() 904 if (dum->gadget.speed < dum->driver->max_speed) dummy_pullup() 1484 if (dum->gadget.speed == USB_SPEED_HIGH) { periodic_bytes() 1493 if (dum->gadget.speed == USB_SPEED_SUPER) { periodic_bytes() 1520 if (!is_active((dum->gadget.speed == USB_SPEED_SUPER ? find_endpoint() 1596 if (dummy_hcd_to_hcd(dum_hcd)->speed == handle_control_request() 1603 if (dummy_hcd_to_hcd(dum_hcd)->speed == handle_control_request() 1610 if (dummy_hcd_to_hcd(dum_hcd)->speed == handle_control_request() 1643 if (dummy_hcd_to_hcd(dum_hcd)->speed == handle_control_request() 1650 if (dummy_hcd_to_hcd(dum_hcd)->speed == handle_control_request() 1657 if (dummy_hcd_to_hcd(dum_hcd)->speed == handle_control_request() 1734 switch (dum->gadget.speed) { dummy_timer() 1745 /* Bus speed is 500000 bytes/ms, so use a little less */ dummy_timer() 1749 dev_err(dummy_dev(dum_hcd), "bogus device speed\n"); dummy_timer() 2052 if (hcd->speed == HCD_USB3) { dummy_hub_control() 2066 if (hcd->speed == HCD_USB3) { dummy_hub_control() 2082 if (hcd->speed == HCD_USB3 && dummy_hub_control() 2090 if (hcd->speed == HCD_USB3) dummy_hub_control() 2097 if (hcd->speed != HCD_USB3) dummy_hub_control() 2129 if (hcd->speed < HCD_USB3) { dummy_hub_control() 2130 switch (dum_hcd->dum->gadget.speed) { dummy_hub_control() 2142 dum_hcd->dum->gadget.speed = dummy_hub_control() 2159 if (hcd->speed != HCD_USB3) { dummy_hub_control() 2173 if (hcd->speed != HCD_USB3) { dummy_hub_control() 2182 if (hcd->speed == HCD_USB3) { dummy_hub_control() 2202 if (hcd->speed == HCD_USB3) dummy_hub_control() 2210 if (hcd->speed != HCD_USB3) { dummy_hub_control() 2219 if (hcd->speed == HCD_USB3) { dummy_hub_control() 2242 if (hcd->speed == HCD_USB3) { dummy_hub_control() 2257 if (hcd->speed != HCD_USB3) { dummy_hub_control() 2267 if (hcd->speed != HCD_USB3) { dummy_hub_control() 2334 switch (urb->dev->speed) { show_urb() 2475 hcd->speed = HCD_USB2; 2476 hcd->self.root_hub->speed = USB_SPEED_HIGH; 2480 hcd->speed = HCD_USB3; 2481 hcd->self.root_hub->speed = USB_SPEED_SUPER;
|
/linux-4.4.14/drivers/scsi/aic7xxx/ |
H A D | aic79xx_proc.c | 95 u_int speed; ahd_format_transinfo() local 103 speed = 3300; ahd_format_transinfo() 107 speed = freq; ahd_format_transinfo() 109 speed *= (0x01 << tinfo->width); ahd_format_transinfo() 110 mb = speed / 1000; ahd_format_transinfo() 112 seq_printf(m, "%d.%03dMB/s transfers", mb, speed % 1000); ahd_format_transinfo() 114 seq_printf(m, "%dKB/s transfers", speed); ahd_format_transinfo()
|
H A D | aic7xxx_proc.c | 96 u_int speed; ahc_format_transinfo() local 100 speed = 3300; ahc_format_transinfo() 104 speed = freq; ahc_format_transinfo() 106 speed *= (0x01 << tinfo->width); ahc_format_transinfo() 107 mb = speed / 1000; ahc_format_transinfo() 109 seq_printf(m, "%d.%03dMB/s transfers", mb, speed % 1000); ahc_format_transinfo() 111 seq_printf(m, "%dKB/s transfers", speed); ahc_format_transinfo()
|
/linux-4.4.14/drivers/pci/hotplug/ |
H A D | rpaphp_core.c | 136 enum pci_bus_speed speed; get_max_bus_speed() local 144 speed = PCI_SPEED_33MHz; /* speed for case 1-6 */ get_max_bus_speed() 148 speed = PCI_SPEED_66MHz; get_max_bus_speed() 152 speed = PCI_SPEED_66MHz_PCIX; get_max_bus_speed() 156 speed = PCI_SPEED_100MHz_PCIX; get_max_bus_speed() 160 speed = PCI_SPEED_133MHz_PCIX; get_max_bus_speed() 163 speed = PCI_SPEED_UNKNOWN; get_max_bus_speed() 167 return speed; get_max_bus_speed()
|
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-mdio.c | 204 /* Set MAC to 10G speed */ xgbe_xgmii_mode() 207 /* Set PCS to KR/10G speed */ xgbe_xgmii_mode() 220 /* Set SerDes to 10G speed */ xgbe_xgmii_mode() 252 /* Set MAC to 2.5G speed */ xgbe_gmii_2500_mode() 255 /* Set PCS to KX/1G speed */ xgbe_gmii_2500_mode() 268 /* Set SerDes to 2.5G speed */ xgbe_gmii_2500_mode() 300 /* Set MAC to 1G speed */ xgbe_gmii_mode() 303 /* Set PCS to KX/1G speed */ xgbe_gmii_mode() 316 /* Set SerDes to 1G speed */ xgbe_gmii_mode() 391 if (pdata->phy.speed == SPEED_10000) xgbe_use_xgmii_mode() 404 if (pdata->phy.speed == SPEED_2500) xgbe_use_gmii_2500_mode() 417 if (pdata->phy.speed == SPEED_1000) xgbe_use_gmii_mode() 837 static const char *xgbe_phy_speed_string(int speed) xgbe_phy_speed_string() argument 839 switch (speed) { xgbe_phy_speed_string() 858 xgbe_phy_speed_string(pdata->phy.speed), xgbe_phy_print_status() 886 if (pdata->phy_speed != pdata->phy.speed) { xgbe_phy_adjust_link() 888 pdata->phy_speed = pdata->phy.speed; xgbe_phy_adjust_link() 912 /* Validate/Set specified speed */ xgbe_phy_config_fixed() 913 switch (pdata->phy.speed) { xgbe_phy_config_fixed() 1017 pdata->phy.speed = SPEED_10000; xgbe_phy_status_force() 1021 pdata->phy.speed = SPEED_1000; xgbe_phy_status_force() 1025 pdata->phy.speed = SPEED_2500; xgbe_phy_status_force() 1086 pdata->phy.speed = SPEED_10000; xgbe_phy_status_aneg() 1091 pdata->phy.speed = SPEED_1000; xgbe_phy_status_aneg() 1095 pdata->phy.speed = SPEED_2500; xgbe_phy_status_aneg() 1101 pdata->phy.speed = SPEED_UNKNOWN; xgbe_phy_status_aneg() 1321 pdata->phy.speed = SPEED_UNKNOWN; xgbe_phy_init()
|
/linux-4.4.14/drivers/input/touchscreen/ |
H A D | zylonite-wm97xx.c | 38 u32 speed; /* number of coords per second */ member in struct:continuous 50 /* continuous speed index */ 156 if (cont_rate <= cinfo[idx].speed) wm97xx_acc_startup() 163 cinfo[sp_idx].speed); wm97xx_acc_startup()
|
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_misc.h | 37 u16 speed, int data);
|
H A D | hns_dsaf_mac.h | 63 /* net speed */ 193 /**< Ethernet operation mode (MAC-PHY interface and speed) */ 198 u16 speed;/* The forced speed (lower bits) in */ member in struct:mac_info 322 u16 speed; member in struct:hns_mac_cb 349 /*adjust mac mode of port,include speed and duplex*/ 350 int (*adjust_link)(void *mac_drv, enum mac_speed speed, 407 #define MAC_MAKE_MODE(interface, speed) (enum mac_mode)((interface) | (speed)) 434 void hns_mac_adjust_link(struct hns_mac_cb *mac_cb, int speed, int duplex); 442 u8 *auto_neg, u16 *speed, u8 *duplex);
|
/linux-4.4.14/arch/xtensa/include/uapi/asm/ |
H A D | termbits.h | 40 speed_t c_ispeed; /* input speed */ 41 speed_t c_ospeed; /* output speed */ 51 speed_t c_ispeed; /* input speed */ 52 speed_t c_ospeed; /* output speed */
|
/linux-4.4.14/arch/alpha/include/uapi/asm/ |
H A D | termbits.h | 24 speed_t c_ispeed; /* input speed */ 25 speed_t c_ospeed; /* output speed */ 37 speed_t c_ispeed; /* input speed */ 38 speed_t c_ospeed; /* output speed */
|
/linux-4.4.14/arch/cris/boot/dts/include/dt-bindings/pinctrl/ |
H A D | pinctrl-tegra.h | 24 * nvidia,lock, nvidia,rcv-sel, nvidia,high-speed-mode, nvidia,schmitt.
|
/linux-4.4.14/samples/pktgen/ |
H A D | pktgen.conf-1-1-ip6-rdos | 32 # delay 0 means maximum speed.
|
H A D | pktgen.conf-1-2 | 33 # delay 0 means maximum speed.
|
/linux-4.4.14/include/linux/spi/ |
H A D | libertas_spi.h | 22 * speed, you may want to use 0 here. */
|
/linux-4.4.14/include/dt-bindings/pinctrl/ |
H A D | pinctrl-tegra.h | 24 * nvidia,lock, nvidia,rcv-sel, nvidia,high-speed-mode, nvidia,schmitt.
|
/linux-4.4.14/arch/powerpc/include/uapi/asm/ |
H A D | termbits.h | 29 speed_t c_ispeed; /* input speed */ 30 speed_t c_ospeed; /* output speed */ 42 speed_t c_ispeed; /* input speed */ 43 speed_t c_ospeed; /* output speed */
|
/linux-4.4.14/arch/m68k/include/asm/ |
H A D | serial.h | 14 * clock, since the 16550A is capable of handling a top speed of 1.5
|
/linux-4.4.14/arch/metag/boot/dts/include/dt-bindings/pinctrl/ |
H A D | pinctrl-tegra.h | 24 * nvidia,lock, nvidia,rcv-sel, nvidia,high-speed-mode, nvidia,schmitt.
|
/linux-4.4.14/arch/mips/boot/dts/include/dt-bindings/pinctrl/ |
H A D | pinctrl-tegra.h | 24 * nvidia,lock, nvidia,rcv-sel, nvidia,high-speed-mode, nvidia,schmitt.
|
/linux-4.4.14/arch/mn10300/include/uapi/asm/ |
H A D | termbits.h | 27 speed_t c_ispeed; /* input speed */ 28 speed_t c_ospeed; /* output speed */ 38 speed_t c_ispeed; /* input speed */ 39 speed_t c_ospeed; /* output speed */
|
/linux-4.4.14/arch/powerpc/boot/dts/include/dt-bindings/pinctrl/ |
H A D | pinctrl-tegra.h | 24 * nvidia,lock, nvidia,rcv-sel, nvidia,high-speed-mode, nvidia,schmitt.
|
/linux-4.4.14/arch/powerpc/boot/ |
H A D | ppcboot-hotfoot.h | 72 unsigned short bi_ethspeed; /* Ethernet speed in Mbps */ 90 unsigned int bi_plb_busfreq; /* PLB Bus speed, in Hz */ 91 unsigned int bi_pci_busfreq; /* PCI Bus speed, in Hz */ 95 unsigned int bi_pllouta_freq; /* PLL OUTA speed, in Hz */
|
/linux-4.4.14/arch/frv/include/uapi/asm/ |
H A D | termbits.h | 27 speed_t c_ispeed; /* input speed */ 28 speed_t c_ospeed; /* output speed */ 38 speed_t c_ispeed; /* input speed */ 39 speed_t c_ospeed; /* output speed */
|
/linux-4.4.14/arch/ia64/include/uapi/asm/ |
H A D | termbits.h | 36 speed_t c_ispeed; /* input speed */ 37 speed_t c_ospeed; /* output speed */ 47 speed_t c_ispeed; /* input speed */ 48 speed_t c_ospeed; /* output speed */
|
/linux-4.4.14/arch/m32r/include/uapi/asm/ |
H A D | termbits.h | 27 speed_t c_ispeed; /* input speed */ 28 speed_t c_ospeed; /* output speed */ 38 speed_t c_ispeed; /* input speed */ 39 speed_t c_ospeed; /* output speed */
|
/linux-4.4.14/arch/arm64/boot/dts/include/dt-bindings/pinctrl/ |
H A D | pinctrl-tegra.h | 24 * nvidia,lock, nvidia,rcv-sel, nvidia,high-speed-mode, nvidia,schmitt.
|
/linux-4.4.14/arch/arm/boot/dts/include/dt-bindings/pinctrl/ |
H A D | pinctrl-tegra.h | 24 * nvidia,lock, nvidia,rcv-sel, nvidia,high-speed-mode, nvidia,schmitt.
|
/linux-4.4.14/sound/usb/ |
H A D | helper.h | 28 #define snd_usb_get_speed(dev) ((dev)->speed)
|
H A D | proc.c | 31 /* convert our full speed USB rate into sampling rate in Hz */ get_full_speed_hz() 37 /* convert our high speed USB rate into sampling rate in Hz */ get_high_speed_hz() 110 if (subs->speed != USB_SPEED_FULL) proc_dump_substream_formats() 127 subs->speed == USB_SPEED_FULL proc_dump_ep_status()
|
/linux-4.4.14/drivers/usb/phy/ |
H A D | phy-mxs-usb.c | 106 * between host and high speed device. 203 * - Enable full/low speed support mxs_phy_hw_init() 378 * FIXME: Do not power down RXPWD1PT1 bit for low speed mxs_phy_suspend() 379 * connect. The low speed connection will have problem at mxs_phy_suspend() 426 enum usb_device_speed speed) mxs_phy_on_connect() 429 (speed == USB_SPEED_HIGH) ? "HS" : "FS/LS"); mxs_phy_on_connect() 431 if (speed == USB_SPEED_HIGH) mxs_phy_on_connect() 439 enum usb_device_speed speed) mxs_phy_on_disconnect() 442 (speed == USB_SPEED_HIGH) ? "HS" : "FS/LS"); mxs_phy_on_disconnect() 444 /* Sometimes, the speed is not high speed when the error occurs */ mxs_phy_on_disconnect() 425 mxs_phy_on_connect(struct usb_phy *phy, enum usb_device_speed speed) mxs_phy_on_connect() argument 438 mxs_phy_on_disconnect(struct usb_phy *phy, enum usb_device_speed speed) mxs_phy_on_disconnect() argument
|
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_common.c | 27 * Gets the PCI bus info (speed, width, type) then calls helper function to 34 /* Get the maximum link width and speed from PCIe config space */ fm10k_get_bus_info_generic() 57 hw->bus_caps.speed = fm10k_bus_speed_2500; fm10k_get_bus_info_generic() 60 hw->bus_caps.speed = fm10k_bus_speed_5000; fm10k_get_bus_info_generic() 63 hw->bus_caps.speed = fm10k_bus_speed_8000; fm10k_get_bus_info_generic() 66 hw->bus_caps.speed = fm10k_bus_speed_unknown; fm10k_get_bus_info_generic() 88 /* Get the negotiated link width and speed from PCIe config space */ fm10k_get_bus_info_generic() 111 hw->bus.speed = fm10k_bus_speed_2500; fm10k_get_bus_info_generic() 114 hw->bus.speed = fm10k_bus_speed_5000; fm10k_get_bus_info_generic() 117 hw->bus.speed = fm10k_bus_speed_8000; fm10k_get_bus_info_generic() 120 hw->bus.speed = fm10k_bus_speed_unknown; fm10k_get_bus_info_generic()
|
/linux-4.4.14/drivers/isdn/hardware/eicon/ |
H A D | mdm_msg.h | 39 <dword> connected speed (bit/s, max of tx and rx speed) 41 <dword> connected speed tx (bit/s) 42 <dword> connected speed rx (bit/s) 191 <word> modem min TX speed 192 <word> modem max TX speed 193 <word> modem min RX speed 194 <word> modem max RX speed
|
/linux-4.4.14/drivers/isdn/sc/ |
H A D | scioc.h | 25 #define SCIOCGETSPEED 0x0E /* Set channel speed */ 26 #define SCIOCSETSPEED 0x0F /* Set channel speed */
|