Home
last modified time | relevance | path

Searched +full:super +full:- +full:frames (Results 1 – 25 of 50) sorted by relevance

12

/linux-6.14.4/drivers/net/wireless/ath/carl9170/
Dtx.c25 * Copyright (c) 2007-2008 Atheros Communications, Inc.
72 return (DIV_ROUND_UP(IEEE80211_MAX_FRAME_LEN, ar->fw.mem_block_size) > in is_mem_full()
73 atomic_read(&ar->mem_free_blocks)); in is_mem_full()
81 atomic_inc(&ar->tx_total_queued); in carl9170_tx_accounting()
84 spin_lock_bh(&ar->tx_stats_lock); in carl9170_tx_accounting()
90 * aggregated frames does not reject frames for this reason. in carl9170_tx_accounting()
92 ar->tx_stats[queue].len++; in carl9170_tx_accounting()
93 ar->tx_stats[queue].count++; in carl9170_tx_accounting()
96 for (i = 0; i < ar->hw->queues; i++) { in carl9170_tx_accounting()
97 if (mem_full || ar->tx_stats[i].len >= ar->tx_stats[i].limit) { in carl9170_tx_accounting()
[all …]
Drx.c25 * Copyright (c) 2007-2008 Atheros Communications, Inc.
56 ar->fw.err_counter++; in carl9170_dbg_message()
57 if (ar->fw.err_counter > 3) { in carl9170_dbg_message()
64 ar->fw.bug_counter++; in carl9170_dbg_message()
70 wiphy_info(ar->hw->wiphy, "FW: %.*s\n", len, buf); in carl9170_dbg_message()
81 ps = le32_to_cpu(rsp->psm.state); in carl9170_handle_ps()
84 if (ar->ps.state != new_ps) { in carl9170_handle_ps()
86 ar->ps.sleep_ms = jiffies_to_msecs(jiffies - in carl9170_handle_ps()
87 ar->ps.last_action); in carl9170_handle_ps()
90 ar->ps.last_action = jiffies; in carl9170_handle_ps()
[all …]
/linux-6.14.4/Documentation/arch/x86/
Dentry_64.rst1 .. SPDX-License-Identifier: GPL-2.0
16 for 64-bit, arch/x86/entry/entry_32.S for 32-bit and finally
17 arch/x86/entry/entry_64_compat.S which implements the 32-bit compatibility
18 syscall entry points and thus provides for 32-bit processes the
19 ability to execute syscalls when running on 64-bit kernels.
25 - system_call: syscall instruction from 64-bit code.
27 - entry_INT80_compat: int 0x80 from 32-bit or 64-bit code; compat syscall
30 - entry_INT80_compat, ia32_sysenter: syscall and sysenter from 32-bit
33 - interrupt: An array of entries. Every IDT vector that doesn't
36 magically-generated functions that make their way to common_interrupt()
[all …]
/linux-6.14.4/include/uapi/linux/
Dif_ether.h1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
12 * Donald Becker, <becker@super.org>
58 #define ETH_P_BATMAN 0x4305 /* B.A.T.M.A.N.-Advanced packet [ NOT AN OFFICIALLY REGISTERED ID ] */
75 #define ETH_P_PAUSE 0x8808 /* IEEE Pause frames. See 802.3 31B */
77 #define ETH_P_WCCP 0x883E /* Web-cache coordination protocol
78 * defined in draft-wilson-wrec-wccp-v2-00.txt */
85 #define ETH_P_ATMFATE 0x8884 /* Frame-based ATM Transport
104 #define ETH_P_PRP 0x88FB /* IEC 62439-3 PRP/HSRv0 */
111 #define ETH_P_HSR 0x892F /* IEC 62439-3 HSRv1 */
120 #define ETH_P_IFE 0xED3E /* ForCES inter-FE LFB type */
[all …]
/linux-6.14.4/include/linux/usb/
Dquirks.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 /* string descriptors must not be fetched using a 255-byte read */
17 /* device can't handle Set-Interface requests */
35 * For high speed and super speed interrupt endpoints, the USB 2.0 and
38 * interval = 2 ^ (bInterval-1).
55 * Device reports its bInterval as linear frames instead of the
/linux-6.14.4/drivers/net/ethernet/fungible/funeth/
Dfuneth_txrx.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
40 #define FUNETH_CQE_INFO_OFFSET (FUNETH_CQE_SIZE - sizeof(struct fun_cqe_info))
55 /* Per packet tailroom. Present only for 1-frag packets. */
84 u64 tx_tso; /* # of non-encapsulated TSO super-packets */
85 u64 tx_encap_tso; /* # of encapsulated TSO super-packets */
86 u64 tx_uso; /* # of non-encapsulated UDP LSO super-packets */
93 u64 tx_tls_bytes; /* Tx bytes of HW-handled TLS payload */
107 u32 mask; /* queue depth - 1 */
112 volatile __be64 *hw_wb; /* HW write-back location */
152 int node; /* page node, or -1 if it is PF_MEMALLOC */
[all …]
/linux-6.14.4/drivers/media/platform/mediatek/vcodec/decoder/vdec/
Dvdec_vp9_if.c1 // SPDX-License-Identifier: GPL-2.0
5 * Kai-Sean Yang <kai-[email protected]>
30 * struct vp9_dram_buf - contains buffer info for vpu
44 * struct vp9_fb_info - contains frame buffer info
54 * struct vp9_ref_cnt_buf - contains reference buffer information
65 * struct vp9_ref_buf - contains current frame's reference buffer information
77 * struct vp9_sf_ref_fb - contains frame buffer info
78 * @fb : super frame reference frame buffer
89 * struct vdec_vp9_vsi - shared buffer between host and VPU firmware
90 * AP-W/R : AP is writer/reader on this item
[all …]
/linux-6.14.4/net/bluetooth/
Dl2cap_core.c2 BlueZ - Bluetooth protocol stack for Linux
3 Copyright (C) 2000-2001 Qualcomm Incorporated
4 Copyright (C) 2009-2010 Gustavo F. Padovan <[email protected]>
80 return bdaddr_type(hcon->type, hcon->src_type); in bdaddr_src_type()
85 return bdaddr_type(hcon->type, hcon->dst_type); in bdaddr_dst_type()
88 /* ---- L2CAP channels ---- */
95 list_for_each_entry(c, &conn->chan_l, list) { in __l2cap_get_chan_by_dcid()
96 if (c->dcid == cid) in __l2cap_get_chan_by_dcid()
107 list_for_each_entry(c, &conn->chan_l, list) { in __l2cap_get_chan_by_scid()
108 if (c->scid == cid) in __l2cap_get_chan_by_scid()
[all …]
/linux-6.14.4/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4.h4 * Copyright (c) 2003-2016 Chelsio Communications, Inc. All rights reserved.
16 * - Redistributions of source code must retain the above
20 * - Redistributions in binary form must reproduce the above
62 #define CH_WARN(adap, fmt, ...) dev_warn(adap->pdev_dev, fmt, ## __VA_ARGS__)
138 FEC_RS = 1 << 1, /* Reed-Solomon */
139 FEC_BASER_RS = 1 << 2 /* BaseR/Reed-Solomon */
206 u64 tx_octets; /* total # of octets in good frames */
207 u64 tx_frames; /* all good frames */
208 u64 tx_bcast_frames; /* all broadcast frames */
209 u64 tx_mcast_frames; /* all multicast frames */
[all …]
/linux-6.14.4/tools/testing/selftests/hid/tests/
Dtest_mouse.py2 # SPDX-License-Identifier: GPL-2.0
3 # -*- coding: utf-8 -*-
18 # workaround https://gitlab.freedesktop.org/libevdev/python-libevdev/issues/6
37 super().__init__(name, "Mouse", input_info=input_info, rdesc=rdesc)
86 return super().create_report(mouse, reportID=reportID)
128 0x15, 0x81, # ....Logical Minimum (-127) 42
140 super().__init__(rdesc, name, input_info)
157 x = max(-127, min(127, x))
158 y = max(-127, min(127, y))
186 0x15, 0x81, # ..Logical Minimum (-127) 38
[all …]
/linux-6.14.4/net/ipv4/
Dip_input.c1 // SPDX-License-Identifier: GPL-2.0-or-later
11 * Donald Becker, <becker@super.org>
22 * Alan Cox : Frames with >=MAX_ROUTE record routes, strict routes or loose routes
24 * Alan Cox : Frames to bad broadcast subnets are dumped
33 * Gerhard Koerting: Forward fragmented frames correctly.
34 * Gerhard Koerting: Fixes to my fix of the above 8-).
57 * Alan Cox : IP options adjust sk->priority.
76 * Alan Cox : Loopback didn't work right in original ip_build_xmit - fixed it.
79 * Alan Cox : Set saddr on raw output frames as per BSD.
151 u8 protocol = ip_hdr(skb)->protocol; in ip_call_ra_chain()
[all …]
/linux-6.14.4/drivers/net/hamradio/
Dbpqether.c1 // SPDX-License-Identifier: GPL-2.0-or-later
11 * - things got unreadable within the protocol stack
12 * - to cure the protocol stack from "feature-ism"
13 * - a protocol implementation shouldn't need to know on
15 * - user-level programs like the AX.25 utilities shouldn't
17 * - IP over ethernet encapsulated AX.25 was impossible
18 * - rxecho.c did not work
19 * - to have room for extensions
20 * - it just deserves to "live" as an own driver
23 * limited to accept frames from one dedicated ethernet card only.
[all …]
/linux-6.14.4/Documentation/netlink/specs/
Dnetdev.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
9 -
11 name: xdp-act
12 render-max: true
14 -
19 -
23 -
24 name: ndo-xmit
27 -
28 name: xsk-zerocopy
[all …]
/linux-6.14.4/drivers/media/usb/b2c2/
Dflexcop-usb.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * flexcop-usb.c - covers the USB part
8 #include "flexcop-usb.h"
9 #include "flexcop-common.h"
37 MODULE_PARM_DESC(debug, "set debugging level (1=info,ts=2,ctrl=4,i2c=8,v8mem=16 (or-able))." DEBSTA…
48 * PCI ADDRESS FORMAT: 0x71C -> 0000 0111 0001 1100 (the six bits used)
62 * - forget about this VENDOR_BUFFER_SIZE, read and write register
64 * - from now on, we don't support anything older than firm 1.00
71 struct flexcop_usb *fc_usb = fc->bus_specific; in flexcop_usb_readwrite_dw()
78 mutex_lock(&fc_usb->data_mutex); in flexcop_usb_readwrite_dw()
[all …]
/linux-6.14.4/drivers/message/fusion/
Dmptbase.h8 * Copyright (c) 1999-2008 LSI Corporation
9 * (mailto:DL-[email protected])
12 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
26 LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
45 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
50 /*{-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
69 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
76 #define COPYRIGHT "Copyright (c) 1999-2008 " MODULEAUTHOR
80 #define MPT_LINUX_PACKAGE_NAME "@(#)mptlinux-3.04.20"
86 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
[all …]
/linux-6.14.4/Documentation/networking/
Dkcm.rst1 .. SPDX-License-Identifier: GPL-2.0
14 +------------+ +------------+ +------------+ +------------+
16 +------------+ +------------+ +------------+ +------------+
18 +-----------+ | | +----------+
20 +----------------------------------+
22 +----------------------------------+
24 +---------+ | | | ------------+
26 +----------+ +----------+ +----------+ +----------+ +----------+
28 +----------+ +----------+ +----------+ +----------+ +----------+
30 +----------+ +----------+ +----------+ +----------+ +----------+
[all …]
/linux-6.14.4/drivers/net/wireless/ath/ath11k/
Drx_desc.h1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */
3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
151 * SW processes frames based on certain classifications. Values
161 * A-MPDU frame but a stand alone MPDU. Interior MPDU in an
162 * A-MPDU shall have both first_mpdu and last_mpdu bits set to
185 * Set if packet is not a non-QoS data frame. Only set when
209 * Set if number of MSDUs in A-MSDU is above a threshold or if the
277 * Indicates that the MPDU was pre-maturely terminated
298 * A-MSDU could not be properly de-agregated.
588 * SW processes frames based on certain classifications. Values
[all …]
/linux-6.14.4/drivers/net/wireless/ath/ath12k/
Drx_desc.h1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */
3 * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved.
4 * Copyright (c) 2021-2024 Qualcomm Innovation Center, Inc. All rights reserved.
257 * field in address search failure cache-only entry should
261 * If set, intra-BSS routing detection is enabled
279 * buffer management for WiFi-to-PPE routing.
282 * by a different subsystem, completely disabling WiFi-to-PPE
319 * When set, all frames (data only ?) shall be encrypted. If
358 * SW processes frames based on certain classifications. Values
492 * received MPDU in the PPDU and this MPDU gets filtered-in,
[all …]
/linux-6.14.4/drivers/net/wireless/ath/ath5k/
Dath5k.h2 * Copyright (c) 2004-2007 Reyk Floeter <[email protected]>
3 * Copyright (c) 2006-2007 Nick Kossifidis <[email protected]>
62 #define PCI_DEVICE_ID_ATHEROS_AR5312_REV7 0x0057 /* AR5312 WMAC (AP30-040) */
63 #define PCI_DEVICE_ID_ATHEROS_AR5312_REV8 0x0058 /* AR5312 WMAC (AP43-030) */
70 #define PCI_DEVICE_ID_ATHEROS_AR2413 0x001a /* AR2413 (Griffin-lite) */
72 #define PCI_DEVICE_ID_ATHEROS_AR5424 0x001c /* AR5424 (Condor PCI-E) */
189 #define AR5K_TUNE_NOISE_FLOOR -72
190 #define AR5K_TUNE_CCA_MAX_GOOD_VALUE -95
274 * enum ath5k_version - MAC Chips
286 * enum ath5k_radio - PHY Chips
[all …]
/linux-6.14.4/net/netrom/
Daf_netrom.c1 // SPDX-License-Identifier: GPL-2.0-or-later
68 * frames into AX.25 which will be sent through an AX.25 device, so form a
69 * special "super class" of normal net devices; split their locks off into a
79 lockdep_set_class(&txq->_xmit_lock, &nr_netdev_xmit_lock_key); in nr_set_lockdep_one()
84 lockdep_set_class(&dev->addr_list_lock, &nr_netdev_addr_lock_key); in nr_set_lockdep_key()
107 if (nr_sk(s)->device == dev) in nr_kill_by_device()
151 if (!ax25cmp(&nr_sk(s)->source_addr, addr) && in nr_find_listener()
152 s->sk_state == TCP_LISTEN) { in nr_find_listener()
173 if (nr->my_index == index && nr->my_id == id) { in nr_find_socket()
196 if (nr->your_index == index && nr->your_id == id && in nr_find_peer()
[all …]
/linux-6.14.4/net/batman-adv/
Dsoft-interface.c1 // SPDX-License-Identifier: GPL-2.0
7 #include "soft-interface.h"
46 #include "distributed-arp-table.h"
48 #include "hard-interface.h"
50 #include "network-coding.h"
52 #include "translation-table.h"
55 * batadv_skb_head_push() - Increase header size and move (push) head pointer
65 /* TODO: We must check if we can release all references to non-payload in batadv_skb_head_push()
68 * or write any data which is before the current position of skb->data in batadv_skb_head_push()
93 * batadv_sum_counter() - Sum the cpu-local counters for index 'idx'
[all …]
/linux-6.14.4/include/uapi/drm/
Ddrm_fourcc.h39 * further describe the buffer's format - for example tiling or compression.
42 * ----------------
56 * vendor-namespaced, and as such the relationship between a fourcc code and a
58 * may preserve meaning - such as number of planes - from the fourcc code,
64 * a modifier: a buffer may match a 64-pixel aligned modifier and a 32-pixel
76 * - Kernel and user-space drivers: for drivers it's important that modifiers
80 * - Higher-level programs interfacing with KMS/GBM/EGL/Vulkan/etc: these users
93 * -----------------------
98 * upstream in-kernel or open source userspace user does not apply.
222 * IEEE 754-2008 binary16 half-precision float
[all …]
/linux-6.14.4/drivers/usb/gadget/function/
Df_eem.c1 // SPDX-License-Identifier: GPL-2.0+
3 * f_eem.c -- USB CDC Ethernet (EEM) link function driver
5 * Copyright (C) 2003-2005,2008 David Brownell
43 /*-------------------------------------------------------------------------*/
113 /* super speed support: */
160 .language = 0x0409, /* en-us */
169 /*-------------------------------------------------------------------------*/
173 struct usb_composite_dev *cdev = f->config->cdev; in eem_setup()
174 u16 w_index = le16_to_cpu(ctrl->wIndex); in eem_setup()
175 u16 w_value = le16_to_cpu(ctrl->wValue); in eem_setup()
[all …]
/linux-6.14.4/drivers/net/ethernet/microchip/sparx5/
Dsparx5_vcap_impl.c1 // SPDX-License-Identifier: GPL-2.0+
7 * https://github.com/microchip-ung/sparx-5_reginfo
17 #define SUPER_VCAP_BLK_SIZE 3072 /* addresses per Super VCAP block */
50 .vtype = VCAP_TYPE_IS0, /* CLM-0 */
56 .last_cid = SPARX5_VCAP_CID_IS0_L2 - 1,
57 .blockno = 8, /* Maps block 8-9 */
62 .vtype = VCAP_TYPE_IS0, /* CLM-1 */
68 .last_cid = SPARX5_VCAP_CID_IS0_L4 - 1,
69 .blockno = 6, /* Maps block 6-7 */
74 .vtype = VCAP_TYPE_IS0, /* CLM-2 */
[all …]
/linux-6.14.4/drivers/media/usb/uvc/
Duvc_video.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * uvc_video.c -- USB Video Class driver - Video handling
5 * Copyright (C) 2005-2010
9 #include <linux/dma-mapping.h>
24 #include <media/v4l2-common.h>
28 /* ------------------------------------------------------------------------
39 pipe = (query & 0x80) ? usb_rcvctrlpipe(dev->udev, 0) in __uvc_query_ctrl()
40 : usb_sndctrlpipe(dev->udev, 0); in __uvc_query_ctrl()
43 return usb_control_msg(dev->udev, pipe, query, type, cs << 8, in __uvc_query_ctrl()
89 * Most controls are little-endian integers, in which case the missing in uvc_query_ctrl()
[all …]

12