| /kernel/linux/linux-5.10/net/sched/ |
| D | sch_ets.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * ----------- 9 * discipline that merges functionality of PRIO and DRR qdiscs in one scheduler. 10 * ETS makes it easy to configure a set of strict and bandwidth-sharing bands to 11 * implement the transmission selection described in 802.1Qaz. 15 * PRIO-like and how many DRR-like, and quanta for the latter. 18 * --------- 20 * The strict classes, if any, are tried for traffic first: first band 0, if it 21 * has no traffic then band 1, etc. 23 * When there is no traffic in any of the strict queues, the bandwidth-sharing [all …]
|
| /kernel/linux/linux-6.6/net/sched/ |
| D | sch_ets.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * ----------- 9 * discipline that merges functionality of PRIO and DRR qdiscs in one scheduler. 10 * ETS makes it easy to configure a set of strict and bandwidth-sharing bands to 11 * implement the transmission selection described in 802.1Qaz. 15 * PRIO-like and how many DRR-like, and quanta for the latter. 18 * --------- 20 * The strict classes, if any, are tried for traffic first: first band 0, if it 21 * has no traffic then band 1, etc. 23 * When there is no traffic in any of the strict queues, the bandwidth-sharing [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/abm/ |
| D | main.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 9 #include <linux/radix-tree.h> 39 * struct nfp_abm - ABM NIC app structure 51 * @num_thresholds: number of @thresholds and bits in @threshold_undef 53 * @prio_map_len: computed length of FW priority map (in bytes) 57 * in switchdev mode 61 * @q_stats: basic queue statistics (only in per-band case) 88 * struct nfp_alink_stats - ABM NIC statistics 94 * @drops: number of tail-dropped packets (accumulative) 106 * struct nfp_alink_xstats - extended ABM NIC statistics [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/abm/ |
| D | main.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 9 #include <linux/radix-tree.h> 39 * struct nfp_abm - ABM NIC app structure 51 * @num_thresholds: number of @thresholds and bits in @threshold_undef 53 * @prio_map_len: computed length of FW priority map (in bytes) 57 * in switchdev mode 61 * @q_stats: basic queue statistics (only in per-band case) 88 * struct nfp_alink_stats - ABM NIC statistics 94 * @drops: number of tail-dropped packets (accumulative) 106 * struct nfp_alink_xstats - extended ABM NIC statistics [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/ |
| D | iwl-eeprom-parse.c | 8 * Copyright(c) 2008 - 2014 Intel Corporation. All rights reserved. 10 * Copyright(c) 2018 - 2019 Intel Corporation 16 * This program is distributed in the hope that it will be useful, but 21 * The full GNU General Public License is included in this distribution 22 * in the file called COPYING. 26 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 30 * Copyright(c) 2005 - 2014 Intel Corporation. All rights reserved. 32 * Copyright(c) 2018 - 2019 Intel Corporation 35 * Redistribution and use in source and binary forms, with or without 41 * * Redistributions in binary form must reproduce the above copyright [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/ |
| D | iwl-eeprom-parse.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 3 * Copyright (C) 2005-2014, 2018-2020 Intel Corporation 9 #include "iwl-drv.h" 10 #include "iwl-modparams.h" 11 #include "iwl-eeprom-parse.h" 29 /* corresponding link offsets in EEPROM */ 75 #define EEPROM_RF_CFG_TYPE_MSK(x) (x & 0x3) /* bits 0-1 */ 76 #define EEPROM_RF_CFG_STEP_MSK(x) ((x >> 2) & 0x3) /* bits 2-3 */ 77 #define EEPROM_RF_CFG_DASH_MSK(x) ((x >> 4) & 0x3) /* bits 4-5 */ 78 #define EEPROM_RF_CFG_PNUM_MSK(x) ((x >> 6) & 0x3) /* bits 6-7 */ [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/dsa/ |
| D | mscc,ocelot.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Vladimir Oltean <vladimir.oltean@nxp.com> 11 - Claudiu Manoil <claudiu.manoil@nxp.com> 12 - Alexandre Belloni <alexandre.belloni@bootlin.com> 13 - UNGLinuxDriver@microchip.com 16 There are multiple switches which are either part of the Ocelot-1 family, or 17 derivatives of this architecture. These switches can be found embedded in 22 Frame DMA or register-based I/O. [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| D | main.c | 3 * Copyright (c) 2013 Hauke Mehrtens <hauke@hauke-m.de> 7 * copyright notice and this permission notice appear in all copies. 11 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION 14 * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 42 /* watchdog timer, in unit of ms */ 44 /* radio monitor timer, in unit of ms */ 47 /* beacon interval, in unit of 1024TU */ 50 /* n-mode support capability */ 82 #define EDCF_ECW2CW(exp) ((1 << (exp)) - 1) [all …]
|
| D | channel.c | 6 * copyright notice and this permission notice appear in all copies. 10 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 12 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION 13 * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 40 /* maxpwr mapping to 5GHz band channels: 41 * maxpwr[0] - channels [34-48] 42 * maxpwr[1] - channels [52-60] 43 * maxpwr[2] - channels [62-64] 44 * maxpwr[3] - channels [100-140] 45 * maxpwr[4] - channels [149-165] [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| D | main.c | 3 * Copyright (c) 2013 Hauke Mehrtens <hauke@hauke-m.de> 7 * copyright notice and this permission notice appear in all copies. 11 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION 14 * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 42 /* watchdog timer, in unit of ms */ 44 /* radio monitor timer, in unit of ms */ 47 /* beacon interval, in unit of 1024TU */ 50 /* n-mode support capability */ 82 #define EDCF_ECW2CW(exp) ((1 << (exp)) - 1) [all …]
|
| D | channel.c | 6 * copyright notice and this permission notice appear in all copies. 10 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 12 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION 13 * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 40 /* maxpwr mapping to 5GHz band channels: 41 * maxpwr[0] - channels [34-48] 42 * maxpwr[1] - channels [52-60] 43 * maxpwr[2] - channels [62-64] 44 * maxpwr[3] - channels [100-140] 45 * maxpwr[4] - channels [149-165] [all …]
|
| /kernel/linux/linux-5.10/net/openvswitch/ |
| D | meter.c | 1 // SPDX-License-Identifier: GPL-2.0-only 43 return id % ti->n_meters; in meter_hash() 58 struct dp_meter_instance *ti = rcu_dereference_ovsl(tbl->ti); in lookup_meter() 62 meter = rcu_dereference_ovsl(ti->dp_meters[hash]); in lookup_meter() 63 if (meter && likely(meter->id == meter_id)) in lookup_meter() 79 ti->n_meters = size; in dp_meter_instance_alloc() 100 struct dp_meter_instance *ti = rcu_dereference_ovsl(tbl->ti); in dp_meter_instance_realloc() 101 int n_meters = min(size, ti->n_meters); in dp_meter_instance_realloc() 107 return -ENOMEM; in dp_meter_instance_realloc() 110 if (rcu_dereference_ovsl(ti->dp_meters[i])) in dp_meter_instance_realloc() [all …]
|
| /kernel/linux/linux-5.10/net/wireless/ |
| D | reg.h | 7 * Copyright 2008-2011 Luis R. Rodriguez <mcgrof@qca.qualcomm.com> 12 * copyright notice and this permission notice appear in all copies. 16 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 18 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 20 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 40 * regulatory_hint_indoor - hint operation in indoor env. or not 42 * device is operating in an indoor environment. 48 * regulatory_netlink_notify - notify on released netlink socket 69 * regulatory_hint_found_beacon - hints a beacon was found on a channel 77 * world roaming -- when we do not know our current location. This is [all …]
|
| /kernel/linux/linux-6.6/net/wireless/ |
| D | reg.h | 7 * Copyright 2008-2011 Luis R. Rodriguez <mcgrof@qca.qualcomm.com> 12 * copyright notice and this permission notice appear in all copies. 16 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 18 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 20 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 40 * regulatory_hint_indoor - hint operation in indoor env. or not 42 * device is operating in an indoor environment. 48 * regulatory_netlink_notify - notify on released netlink socket 68 * regulatory_hint_found_beacon - hints a beacon was found on a channel 76 * world roaming -- when we do not know our current location. This is [all …]
|
| /kernel/linux/linux-6.6/net/openvswitch/ |
| D | meter.c | 1 // SPDX-License-Identifier: GPL-2.0-only 42 return id % ti->n_meters; in meter_hash() 57 struct dp_meter_instance *ti = rcu_dereference_ovsl(tbl->ti); in lookup_meter() 61 meter = rcu_dereference_ovsl(ti->dp_meters[hash]); in lookup_meter() 62 if (meter && likely(meter->id == meter_id)) in lookup_meter() 76 ti->n_meters = size; in dp_meter_instance_alloc() 97 struct dp_meter_instance *ti = rcu_dereference_ovsl(tbl->ti); in dp_meter_instance_realloc() 98 int n_meters = min(size, ti->n_meters); in dp_meter_instance_realloc() 104 return -ENOMEM; in dp_meter_instance_realloc() 107 if (rcu_dereference_ovsl(ti->dp_meters[i])) in dp_meter_instance_realloc() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/radio/si470x/ |
| D | radio-si470x-common.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * drivers/media/radio/si470x/radio-si470x-common.c 14 * 2008-01-12 Tobias Lorenz <tobias.lorenz@gmx.net> 16 * - First working version 17 * 2008-01-13 Tobias Lorenz <tobias.lorenz@gmx.net> 19 * - Improved error handling, every function now returns errno 20 * - Improved multi user access (start/mute/stop) 21 * - Channel doesn't get lost anymore after start/mute/stop 22 * - RDS support added (polling mode via interrupt EP 1) 23 * - marked default module parameters with *value* [all …]
|
| /kernel/linux/linux-5.10/drivers/media/radio/si470x/ |
| D | radio-si470x-common.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * drivers/media/radio/si470x/radio-si470x-common.c 14 * 2008-01-12 Tobias Lorenz <tobias.lorenz@gmx.net> 16 * - First working version 17 * 2008-01-13 Tobias Lorenz <tobias.lorenz@gmx.net> 19 * - Improved error handling, every function now returns errno 20 * - Improved multi user access (start/mute/stop) 21 * - Channel doesn't get lost anymore after start/mute/stop 22 * - RDS support added (polling mode via interrupt EP 1) 23 * - marked default module parameters with *value* [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/boot/dts/fsl/ |
| D | t1040rdb.dts | 4 * Copyright 2014 - 2015 Freescale Semiconductor Inc. 6 * Redistribution and use in source and binary forms, with or without 10 * * Redistributions in binary form must reproduce the above copyright 11 * notice, this list of conditions and the following disclaimer in the 26 * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY 30 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 31 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 35 /include/ "t104xsi-pre.dtsi" 49 fixed-link = <0 1 1000 0 0>; 50 phy-connection-type = "sgmii"; [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/boot/dts/fsl/ |
| D | t1040rdb.dts | 4 * Copyright 2014 - 2015 Freescale Semiconductor Inc. 6 * Redistribution and use in source and binary forms, with or without 10 * * Redistributions in binary form must reproduce the above copyright 11 * notice, this list of conditions and the following disclaimer in the 26 * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY 30 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 31 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 35 /include/ "t104xsi-pre.dtsi" 49 fixed-link = <0 1 1000 0 0>; 50 phy-connection-type = "sgmii"; [all …]
|
| /kernel/linux/linux-5.10/drivers/media/radio/ |
| D | radio-raremono.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 #include <media/v4l2-device.h> 17 #include <media/v4l2-ioctl.h> 18 #include <media/v4l2-ctrls.h> 19 #include <media/v4l2-event.h> 22 * 'Thanko's Raremono' is a Japanese si4734-based AM/FM/SW USB receiver: 30 * Sadly the firmware used in this product hides lots of goodies since the 42 * The vendor and product IDs (and in fact all other lsusb information as 61 /* Frequency limits in KHz */ 74 /* Band FM */ [all …]
|
| /kernel/linux/linux-6.6/drivers/media/radio/ |
| D | radio-raremono.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 #include <media/v4l2-device.h> 17 #include <media/v4l2-ioctl.h> 18 #include <media/v4l2-ctrls.h> 19 #include <media/v4l2-event.h> 22 * 'Thanko's Raremono' is a Japanese si4734-based AM/FM/SW USB receiver: 30 * Sadly the firmware used in this product hides lots of goodies since the 42 * The vendor and product IDs (and in fact all other lsusb information as 61 /* Frequency limits in KHz */ 74 /* Band FM */ [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/dvm/ |
| D | scan.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright(c) 2008 - 2014 Intel Corporation. All rights reserved. 18 #define IWL_ACTIVE_DWELL_TIME_24 (30) /* all times in msec */ 27 #define IWL_PASSIVE_DWELL_TIME_24 (20) /* all times in msec */ 48 if (!test_bit(STATUS_READY, &priv->status) || in iwl_send_scan_abort() 49 !test_bit(STATUS_SCAN_HW, &priv->status) || in iwl_send_scan_abort() 50 test_bit(STATUS_FW_ERROR, &priv->status)) in iwl_send_scan_abort() 51 return -EIO; in iwl_send_scan_abort() 57 status = (void *)cmd.resp_pkt->data; in iwl_send_scan_abort() 61 * due to simply not being in an active scan which in iwl_send_scan_abort() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/dvm/ |
| D | scan.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright(c) 2008 - 2014 Intel Corporation. All rights reserved. 9 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 22 #define IWL_ACTIVE_DWELL_TIME_24 (30) /* all times in msec */ 31 #define IWL_PASSIVE_DWELL_TIME_24 (20) /* all times in msec */ 52 if (!test_bit(STATUS_READY, &priv->status) || in iwl_send_scan_abort() 53 !test_bit(STATUS_SCAN_HW, &priv->status) || in iwl_send_scan_abort() 54 test_bit(STATUS_FW_ERROR, &priv->status)) in iwl_send_scan_abort() 55 return -EIO; in iwl_send_scan_abort() 61 status = (void *)cmd.resp_pkt->data; in iwl_send_scan_abort() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/rtl8723bs/hal/ |
| D | hal_com_phycfg.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved. 14 u8 PHY_GetTxPowerByRateBase(struct adapter *Adapter, u8 Band, u8 RfPath, in PHY_GetTxPowerByRateBase() argument 21 DBG_871X("Invalid Rf Path %d in PHY_GetTxPowerByRateBase()\n", RfPath); in PHY_GetTxPowerByRateBase() 25 if (Band == BAND_ON_2_4G) { in PHY_GetTxPowerByRateBase() 28 value = pHalData->TxPwrByRateBase2_4G[RfPath][TxNum][0]; in PHY_GetTxPowerByRateBase() 31 value = pHalData->TxPwrByRateBase2_4G[RfPath][TxNum][1]; in PHY_GetTxPowerByRateBase() 34 value = pHalData->TxPwrByRateBase2_4G[RfPath][TxNum][2]; in PHY_GetTxPowerByRateBase() 37 value = pHalData->TxPwrByRateBase2_4G[RfPath][TxNum][3]; in PHY_GetTxPowerByRateBase() 40 value = pHalData->TxPwrByRateBase2_4G[RfPath][TxNum][4]; in PHY_GetTxPowerByRateBase() [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | vidioc-enum-freq-bands.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_ENUM_FREQ_BANDS - Enumerate supported frequency bands 47 .. flat-table:: struct v4l2_frequency_band 48 :header-rows: 0 49 :stub-columns: 0 52 * - __u32 53 - ``tuner`` 54 - The tuner or modulator index number. This is the same value as in 60 * - __u32 61 - ``type`` [all …]
|