/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | setup_loopback.sh | 13 carrier="$(cat /sys/class/net/${dev}/carrier)" 14 if [[ "${carrier}" -ne 1 ]] ; then 15 echo "carrier not ready yet..." >&2 18 echo "carrier ready" >&2 22 echo "${carrier}" 33 # Check for the carrier 34 carrier=$(netdev_check_for_carrier ${dev}) 35 if [[ "${carrier}" -ne 1 ]] ; then 82 # Check for the carrier [all...] |
/kernel/linux/linux-5.10/drivers/media/rc/ |
H A D | gpio-ir-tx.c | 20 unsigned int carrier; member 39 static int gpio_ir_tx_set_carrier(struct rc_dev *dev, u32 carrier) in gpio_ir_tx_set_carrier() argument 43 if (carrier > 500000) in gpio_ir_tx_set_carrier() 46 gpio_ir->carrier = carrier; in gpio_ir_tx_set_carrier() 104 gpio_ir->carrier); in gpio_ir_tx_modulated() 106 (NSEC_PER_SEC / 100), gpio_ir->carrier); in gpio_ir_tx_modulated() 148 if (gpio_ir->carrier) in gpio_ir_tx() 186 gpio_ir->carrier = 38000; in gpio_ir_tx_probe()
|
H A D | pwm-ir-tx.c | 20 unsigned int carrier; member 39 static int pwm_ir_set_carrier(struct rc_dev *dev, u32 carrier) in pwm_ir_set_carrier() argument 43 if (!carrier) in pwm_ir_set_carrier() 46 pwm_ir->carrier = carrier; in pwm_ir_set_carrier() 60 period = DIV_ROUND_CLOSEST(NSEC_PER_SEC, pwm_ir->carrier); in pwm_ir_tx() 98 pwm_ir->carrier = 38000; in pwm_ir_probe()
|
H A D | iguanair.c | 38 uint32_t carrier; member 272 * The iguanair creates the carrier by busy spinning after each half period. 277 static int iguanair_set_tx_carrier(struct rc_dev *dev, uint32_t carrier) in iguanair_set_tx_carrier() argument 281 if (carrier < 25000 || carrier > 150000) in iguanair_set_tx_carrier() 284 if (carrier != ir->carrier) { in iguanair_set_tx_carrier() 287 ir->carrier = carrier; in iguanair_set_tx_carrier() 289 cycles = DIV_ROUND_CLOSEST(24000000, carrier * in iguanair_set_tx_carrier() [all...] |
H A D | serial_ir.c | 134 unsigned int carrier; member 226 serial_ir.carrier); in send_pulse_homebrew_softcarrier() 228 (NSEC_PER_SEC / 100), serial_ir.carrier); in send_pulse_homebrew_softcarrier() 479 static int serial_ir_tx_carrier(struct rc_dev *dev, u32 carrier); 568 serial_ir.carrier = 38000; in serial_ir_probe() 676 static int serial_ir_tx_carrier(struct rc_dev *dev, u32 carrier) in serial_ir_tx_carrier() argument 678 if (carrier > 500000 || carrier < 20000) in serial_ir_tx_carrier() 681 serial_ir.carrier = carrier; in serial_ir_tx_carrier() [all...] |
H A D | ir-rx51.c | 26 unsigned int freq; /* carrier frequency */ 27 unsigned int duty_cycle; /* carrier duty cycle */ 185 static int ir_rx51_set_tx_carrier(struct rc_dev *dev, u32 carrier) in ir_rx51_set_tx_carrier() argument 189 if (carrier > 500000 || carrier < 20000) in ir_rx51_set_tx_carrier() 192 ir_rx51->freq = carrier; in ir_rx51_set_tx_carrier() 243 /* Use default, in case userspace does not set the carrier */ in ir_rx51_probe()
|
H A D | ir-spi.c | 83 static int ir_spi_set_tx_carrier(struct rc_dev *dev, u32 carrier) in ir_spi_set_tx_carrier() argument 87 if (!carrier) in ir_spi_set_tx_carrier() 90 idata->freq = carrier; in ir_spi_set_tx_carrier()
|
H A D | rc-loopback.c | 53 static int loop_set_tx_carrier(struct rc_dev *dev, u32 carrier) in loop_set_tx_carrier() argument 57 dprintk("setting tx carrier: %u\n", carrier); in loop_set_tx_carrier() 58 lodev->txcarrier = carrier; in loop_set_tx_carrier() 81 dprintk("invalid rx carrier range %u to %u\n", min, max); in loop_set_rx_carrier_range() 85 dprintk("setting rx carrier range %u to %u\n", min, max); in loop_set_rx_carrier_range() 100 dprintk("ignoring tx, carrier out of range\n"); in loop_tx_ir() 159 dprintk("%sabling carrier reports\n", enable ? "en" : "dis"); in loop_set_carrier_report()
|
/kernel/linux/linux-6.6/drivers/media/rc/ |
H A D | gpio-ir-tx.c | 20 unsigned int carrier; member 39 static int gpio_ir_tx_set_carrier(struct rc_dev *dev, u32 carrier) in gpio_ir_tx_set_carrier() argument 43 if (carrier > 500000) in gpio_ir_tx_set_carrier() 46 gpio_ir->carrier = carrier; in gpio_ir_tx_set_carrier() 109 gpio_ir->carrier); in gpio_ir_tx_modulated() 111 (NSEC_PER_SEC / 100), gpio_ir->carrier); in gpio_ir_tx_modulated() 153 if (gpio_ir->carrier) in gpio_ir_tx() 188 gpio_ir->carrier = 38000; in gpio_ir_tx_probe()
|
H A D | pwm-ir-tx.c | 20 unsigned int carrier; member 39 static int pwm_ir_set_carrier(struct rc_dev *dev, u32 carrier) in pwm_ir_set_carrier() argument 43 if (!carrier) in pwm_ir_set_carrier() 46 pwm_ir->carrier = carrier; in pwm_ir_set_carrier() 63 state.period = DIV_ROUND_CLOSEST(NSEC_PER_SEC, pwm_ir->carrier); in pwm_ir_tx() 98 pwm_ir->carrier = 38000; in pwm_ir_probe()
|
H A D | meson-ir-tx.c | 71 unsigned int carrier; member 81 unsigned int cnt = DIV_ROUND_CLOSEST(ir->clk_rate, ir->carrier); in meson_irtx_set_mod() 86 ir->carrier, NSEC_PER_SEC / ir->clk_rate * cnt, in meson_irtx_set_mod() 97 * output to be high. Set up carrier frequency and duty cycle. Then in meson_irtx_setup() 116 unsigned int tb_us = DIV_ROUND_CLOSEST(USEC_PER_SEC, ir->carrier); in meson_irtx_prepare_pulse() 167 * Pulse timebase equals to carrier period. in meson_irtx_check_buf() 170 max_tb_us = USEC_PER_SEC / ir->carrier; in meson_irtx_check_buf() 215 static int meson_irtx_set_carrier(struct rc_dev *rc, u32 carrier) in meson_irtx_set_carrier() argument 219 if (carrier == 0) in meson_irtx_set_carrier() 222 ir->carrier in meson_irtx_set_carrier() [all...] |
H A D | iguanair.c | 38 uint32_t carrier; member 266 * The iguanair creates the carrier by busy spinning after each half period. 271 static int iguanair_set_tx_carrier(struct rc_dev *dev, uint32_t carrier) in iguanair_set_tx_carrier() argument 275 if (carrier < 25000 || carrier > 150000) in iguanair_set_tx_carrier() 278 if (carrier != ir->carrier) { in iguanair_set_tx_carrier() 281 ir->carrier = carrier; in iguanair_set_tx_carrier() 283 cycles = DIV_ROUND_CLOSEST(24000000, carrier * in iguanair_set_tx_carrier() [all...] |
H A D | serial_ir.c | 134 unsigned int carrier; member 226 serial_ir.carrier); in send_pulse_homebrew_softcarrier() 228 (NSEC_PER_SEC / 100), serial_ir.carrier); in send_pulse_homebrew_softcarrier() 479 static int serial_ir_tx_carrier(struct rc_dev *dev, u32 carrier); 568 serial_ir.carrier = 38000; in serial_ir_probe() 676 static int serial_ir_tx_carrier(struct rc_dev *dev, u32 carrier) in serial_ir_tx_carrier() argument 678 if (carrier > 500000 || carrier < 20000) in serial_ir_tx_carrier() 681 serial_ir.carrier = carrier; in serial_ir_tx_carrier() [all...] |
H A D | ir-rx51.c | 27 unsigned int freq; /* carrier frequency */ 28 unsigned int duty_cycle; /* carrier duty cycle */ 184 static int ir_rx51_set_tx_carrier(struct rc_dev *dev, u32 carrier) in ir_rx51_set_tx_carrier() argument 188 if (carrier > 500000 || carrier < 20000) in ir_rx51_set_tx_carrier() 191 ir_rx51->freq = carrier; in ir_rx51_set_tx_carrier() 237 /* Use default, in case userspace does not set the carrier */ in ir_rx51_probe()
|
H A D | rc-loopback.c | 50 static int loop_set_tx_carrier(struct rc_dev *dev, u32 carrier) in loop_set_tx_carrier() argument 54 dev_dbg(&dev->dev, "setting tx carrier: %u\n", carrier); in loop_set_tx_carrier() 55 lodev->txcarrier = carrier; in loop_set_tx_carrier() 78 dev_dbg(&dev->dev, "invalid rx carrier range %u to %u\n", min, max); in loop_set_rx_carrier_range() 82 dev_dbg(&dev->dev, "setting rx carrier range %u to %u\n", min, max); in loop_set_rx_carrier_range() 97 dev_dbg(&dev->dev, "ignoring tx, carrier out of range\n"); in loop_tx_ir() 125 rawir.carrier = lodev->txcarrier; in loop_tx_ir() 168 dev_dbg(&dev->dev, "%sabling carrier reports\n", enable ? "en" : "dis"); in loop_set_carrier_report()
|
H A D | ir-spi.c | 83 static int ir_spi_set_tx_carrier(struct rc_dev *dev, u32 carrier) in ir_spi_set_tx_carrier() argument 87 if (!carrier) in ir_spi_set_tx_carrier() 90 idata->freq = carrier; in ir_spi_set_tx_carrier()
|
/kernel/linux/linux-5.10/drivers/media/pci/cx88/ |
H A D | cx88-dsp.c | 22 #define baseband_freq(carrier, srate, tone) ((s32)( \ 23 (compat_remainder(carrier + tone, srate)) / srate * 2 * INT_PI)) 26 * We calculate the baseband frequencies of the carrier and the pilot tones 159 s32 carrier, stereo, dual, noise; in detect_a2_a2m_eiaj() local 186 carrier = freq_magnitude(x, N, carrier_freq); in detect_a2_a2m_eiaj() 192 "detect a2/a2m/eiaj: carrier=%d, stereo=%d, dual=%d, noise=%d\n", in detect_a2_a2m_eiaj() 193 carrier, stereo, dual, noise); in detect_a2_a2m_eiaj() 202 if ((carrier > max(stereo, dual) * 2) && in detect_a2_a2m_eiaj() 203 (carrier < max(stereo, dual) * 6) && in detect_a2_a2m_eiaj() 204 (carrier > 2 in detect_a2_a2m_eiaj() [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/cx88/ |
H A D | cx88-dsp.c | 22 #define baseband_freq(carrier, srate, tone) ((s32)( \ 23 (compat_remainder(carrier + tone, srate)) / srate * 2 * INT_PI)) 26 * We calculate the baseband frequencies of the carrier and the pilot tones 159 s32 carrier, stereo, dual, noise; in detect_a2_a2m_eiaj() local 186 carrier = freq_magnitude(x, N, carrier_freq); in detect_a2_a2m_eiaj() 192 "detect a2/a2m/eiaj: carrier=%d, stereo=%d, dual=%d, noise=%d\n", in detect_a2_a2m_eiaj() 193 carrier, stereo, dual, noise); in detect_a2_a2m_eiaj() 202 if ((carrier > max(stereo, dual) * 2) && in detect_a2_a2m_eiaj() 203 (carrier < max(stereo, dual) * 6) && in detect_a2_a2m_eiaj() 204 (carrier > 2 in detect_a2_a2m_eiaj() [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/saa7134/ |
H A D | saa7134-tvaudio.c | 149 static u32 tvaudio_carr2reg(u32 carrier) in tvaudio_carr2reg() argument 151 u64 a = carrier; in tvaudio_carr2reg() 465 int max1,max2,carrier,rx,mode,lastmode,default_carrier; in tvaudio_thread() local 497 carrier = 0; in tvaudio_thread() 509 audio_dbg(1, "only one main carrier candidate - skipping scan\n"); in tvaudio_thread() 511 carrier = default_carrier; in tvaudio_thread() 513 /* scan for the main carrier */ in tvaudio_thread() 525 carrier = mainscan[i].carr; in tvaudio_thread() 532 if (0 != carrier && max1 > 2000 && max1 > max2*3) { in tvaudio_thread() 533 /* found good carrier */ in tvaudio_thread() [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/saa7134/ |
H A D | saa7134-tvaudio.c | 149 static u32 tvaudio_carr2reg(u32 carrier) in tvaudio_carr2reg() argument 151 u64 a = carrier; in tvaudio_carr2reg() 465 int max1,max2,carrier,rx,mode,lastmode,default_carrier; in tvaudio_thread() local 497 carrier = 0; in tvaudio_thread() 509 audio_dbg(1, "only one main carrier candidate - skipping scan\n"); in tvaudio_thread() 511 carrier = default_carrier; in tvaudio_thread() 513 /* scan for the main carrier */ in tvaudio_thread() 525 carrier = mainscan[i].carr; in tvaudio_thread() 532 if (0 != carrier && max1 > 2000 && max1 > max2*3) { in tvaudio_thread() 533 /* found good carrier */ in tvaudio_thread() [all...] |
/kernel/linux/linux-5.10/drivers/net/wan/ |
H A D | hdlc.c | 111 return NOTIFY_DONE; /* Only interested in carrier changes */ in hdlc_device_event() 116 printk(KERN_DEBUG "%s: hdlc_device_event NETDEV_CHANGE, carrier %i\n", in hdlc_device_event() 123 if (hdlc->carrier == on) in hdlc_device_event() 126 hdlc->carrier = on; in hdlc_device_event() 131 if (hdlc->carrier) { in hdlc_device_event() 151 printk(KERN_DEBUG "%s: hdlc_open() carrier %i open %i\n", dev->name, in hdlc_open() 152 hdlc->carrier, hdlc->open); in hdlc_open() 166 if (hdlc->carrier) { in hdlc_open() 170 netdev_info(dev, "No carrier\n"); in hdlc_open() 185 printk(KERN_DEBUG "%s: hdlc_close() carrier in hdlc_close() [all...] |
/kernel/linux/linux-6.6/drivers/net/wan/ |
H A D | hdlc.c | 109 return NOTIFY_DONE; /* Only interested in carrier changes */ in hdlc_device_event() 114 printk(KERN_DEBUG "%s: hdlc_device_event NETDEV_CHANGE, carrier %i\n", in hdlc_device_event() 121 if (hdlc->carrier == on) in hdlc_device_event() 124 hdlc->carrier = on; in hdlc_device_event() 129 if (hdlc->carrier) { in hdlc_device_event() 147 printk(KERN_DEBUG "%s: hdlc_open() carrier %i open %i\n", dev->name, in hdlc_open() 148 hdlc->carrier, hdlc->open); in hdlc_open() 163 if (hdlc->carrier) { in hdlc_open() 167 netdev_info(dev, "No carrier\n"); in hdlc_open() 182 printk(KERN_DEBUG "%s: hdlc_close() carrier in hdlc_close() [all...] |
/kernel/linux/linux-5.10/drivers/mcb/ |
H A D | mcb-core.c | 171 .name = "mcb-carrier", 235 dev->dma_dev = bus->carrier; in mcb_device_register() 261 put_device(bus->carrier); in mcb_free_bus() 271 struct mcb_bus *mcb_alloc_bus(struct device *carrier) in mcb_alloc_bus() argument 288 bus->carrier = get_device(carrier); in mcb_alloc_bus() 291 bus->dev.parent = carrier; in mcb_alloc_bus()
|
/kernel/linux/linux-6.6/drivers/mcb/ |
H A D | mcb-core.c | 169 .name = "mcb-carrier", 233 dev->dma_dev = bus->carrier; in mcb_device_register() 259 put_device(bus->carrier); in mcb_free_bus() 269 struct mcb_bus *mcb_alloc_bus(struct device *carrier) in mcb_alloc_bus() argument 286 bus->carrier = get_device(carrier); in mcb_alloc_bus() 289 bus->dev.parent = carrier; in mcb_alloc_bus()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | mcb.h | 24 * @carrier: pointer to carrier device 33 struct device *carrier; member 125 extern struct mcb_bus *mcb_alloc_bus(struct device *carrier);
|