/Linux-v5.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 …]
|
/Linux-v5.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 …]
|
/Linux-v5.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 …]
|
/Linux-v5.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 …]
|
D | main.h | 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 48 * Usage example, e.g. a three-bit field (bits 4-6): 52 * regval = R_REG(osh, ®s->regfoo); 55 * W_REG(osh, ®s->regfoo, regval); 58 (((unsigned)1 << (width)) - 1) 67 /* max # supported core revisions (0 .. MAXCOREREV - 1) */ 76 #define BRCMS_SHORTSLOT_AUTO -1 /* Driver will manage Shortslot setting */ [all …]
|
D | stf.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 31 #define BRCMS_STF_SS_STBC_RX(wlc) (BRCMS_ISNPHY(wlc->band) && \ 32 NREV_GT(wlc->band->phyrev, 3) && NREV_LE(wlc->band->phyrev, 6)) 49 /* MIMOPHYs rev3-6 cannot receive STBC with only one rx core active */ in brcms_c_stf_stbc_rx_ht_update() 51 if ((wlc->stf->rxstreams == 1) && (val != HT_CAP_RX_STBC_NO)) in brcms_c_stf_stbc_rx_ht_update() 55 if (wlc->pub->up) { in brcms_c_stf_stbc_rx_ht_update() 67 struct brcms_phy_pub *pi = wlc->band->pi; in brcms_c_tempsense_upd() [all …]
|
D | types.h | 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 36 /* Board has an external LNA in 2.4GHz band */ 48 /* Board has an external LNA in 5GHz band */ 55 /* Flag to implement alternative A-band PLL settings */ 61 /* Board supports 5G band power gain */ 68 /* Board has a WAR for clock-harmonic spurs */ 70 /* Flag to narrow G-band PLL loop b/w */ [all …]
|
/Linux-v5.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 …]
|
/Linux-v5.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 …]
|
/Linux-v5.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 …]
|
/Linux-v5.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 …]
|
/Linux-v5.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 …]
|
/Linux-v5.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 …]
|
/Linux-v5.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 …]
|
/Linux-v5.10/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 …]
|
/Linux-v5.10/Documentation/networking/ |
D | sfp-phylink.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 phylink is a mechanism to support hot-pluggable networking modules 11 directly connected to a MAC without needing to re-initialise the 12 adapter on hot-plug events. 14 phylink supports conventional phylib-based setups, fixed link setups 25 In PHY mode, we use phylib to read the current link settings from 35 3. In-band mode 37 In-band mode is used with 802.3z, SGMII and similar interface modes, 38 and we are expecting to use and honor the in-band negotiation or 43 .. code-block:: none [all …]
|
D | multiqueue.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 --------------------------------------------------------- 19 exist in memory. 22 netdev->queue_lock today. Therefore base drivers should use the 24 device is still operational. netdev->queue_lock is still used when the device 33 A new round-robin qdisc, sch_multiq also supports multiple hardware queues. The 35 bands and queues based on the value in skb->queue_mapping. Use this field in 38 sch_multiq has been added for hardware that wishes to avoid head-of-line 40 associated with the band is not stopped prior to dequeuing a packet. 43 hardware. Once the association is made, any skb with skb->queue_mapping set, [all …]
|
/Linux-v5.10/drivers/net/wireless/ti/wl12xx/ |
D | scan.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 enum nl80211_band band, bool passive) in wl1271_get_scan_channels() argument 18 struct conf_scan_settings *c = &wl->conf.scan; in wl1271_get_scan_channels() 23 i < req->n_channels && j < WL1271_SCAN_MAX_CHANNELS; in wl1271_get_scan_channels() 25 flags = req->channels[i]->flags; in wl1271_get_scan_channels() 27 if (!test_bit(i, wl->scan.scanned_ch) && in wl1271_get_scan_channels() 29 (req->channels[i]->band == band) && in wl1271_get_scan_channels() 31 * In passive scans, we scan all remaining in wl1271_get_scan_channels() 33 * In active scans, we only scan channels not in wl1271_get_scan_channels() 37 wl1271_debug(DEBUG_SCAN, "band %d, center_freq %d ", in wl1271_get_scan_channels() [all …]
|
/Linux-v5.10/include/media/ |
D | tuner-types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 * enum param_type - type of the tuner pameters 27 * struct tuner_range - define the frequencies supported by the tuner 29 * @limit: Max frequency supported by that range, in 62.5 kHz 32 * @config: Value of the band switch byte (BB) to setup this mode. 43 * #) band switch byte (BB) 54 * struct tuner_params - Parameters to be used to setup the tuner. Those 55 * are used by drivers/media/tuners/tuner-types.c in 57 * the parameters are for tuners based on tda9887 IF-PLL 58 * multi-standard analog TV/Radio demodulator, with is [all …]
|
/Linux-v5.10/drivers/net/wireless/intel/iwlwifi/cfg/ |
D | 7000.c | 8 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved. 9 * Copyright(c) 2013 - 2014 Intel Mobile Communications GmbH 11 * Copyright(c) 2018 - 2019 Intel Corporation 17 * This program is distributed in the hope that it will be useful, but 22 * The full GNU General Public License is included in this distribution 23 * in the file called COPYING. 27 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 31 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved. 32 * Copyright(c) 2013 - 2014 Intel Mobile Communications GmbH 34 * Copyright(c) 2018 - 2019 Intel Corporation [all …]
|
/Linux-v5.10/drivers/net/wireless/rsi/ |
D | rsi_91x_mac80211.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 12 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 25 { .band = NL80211_BAND_2GHZ, .center_freq = 2412, 27 { .band = NL80211_BAND_2GHZ, .center_freq = 2417, 29 { .band = NL80211_BAND_2GHZ, .center_freq = 2422, 31 { .band = NL80211_BAND_2GHZ, .center_freq = 2427, 33 { .band = NL80211_BAND_2GHZ, .center_freq = 2432, 35 { .band = NL80211_BAND_2GHZ, .center_freq = 2437, [all …]
|
/Linux-v5.10/Documentation/userspace-api/media/rc/ |
D | lirc-set-wideband-receiver.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 LIRC_SET_WIDEBAND_RECEIVER - enable wide band receiver. 35 Some receivers are equipped with special wide band receiver which is 39 This might be useful of receivers that have otherwise narrow band receiver 40 that prevents them to be used with some remotes. Wide band receiver might 46 Wide band receiver might be implictly enabled if you enable 47 carrier reports. In that case it will be disabled as soon as you disable 48 carrier reports. Trying to disable wide band receiver while carrier 54 On success 0 is returned, on error -1 and the ``errno`` variable is set 56 :ref:`Generic Error Codes <gen-errors>` chapter.
|
/Linux-v5.10/Documentation/ABI/testing/ |
D | sysfs-wusb_cbaf | 11 1. Device is plugged in. 14 (the wusb_chid etc. files in /sys/devices/blah/OURDEVICE). 16 3. The CM writes the host name, supported band groups, 22 4. The CM can verify that the device's supported band 30 - If it has a matching CHID,CDID entry, the device 34 - If the CDID is zero (or the CM doesn't find a 35 matching CDID in its database), the device is 48 [WUSB-AM] 58 The CHID of the host formatted as 16 space-separated 61 Writes fetches device's supported band groups and the [all …]
|
/Linux-v5.10/net/mac80211/ |
D | rate.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2002-2005, Instant802 Networks, Inc. 4 * Copyright 2005-2006, Devicescape Software, Inc. 32 struct ieee80211_local *local = sta->sdata->local; in rate_control_rate_init() 33 struct rate_control_ref *ref = sta->rate_ctrl; in rate_control_rate_init() 34 struct ieee80211_sta *ista = &sta->sta; in rate_control_rate_init() 35 void *priv_sta = sta->rate_ctrl_priv; in rate_control_rate_init() 46 chanctx_conf = rcu_dereference(sta->sdata->vif.chanctx_conf); in rate_control_rate_init() 52 sband = local->hw.wiphy->bands[chanctx_conf->def.chan->band]; in rate_control_rate_init() 55 if (sband->band == NL80211_BAND_S1GHZ) { in rate_control_rate_init() [all …]
|