/linux/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | devlink_trap_l2_drops.sh | 2 # SPDX-License-Identifier: GPL-2.0 4 # Test devlink-trap L2 drops functionality over mlxsw. Each registered L2 drop 48 ip link set dev $swp1 master br0 49 ip link set dev $swp2 master br0 105 $MZ $h1 -c 0 -p 100 -a $smac - [all...] |
/linux/net/sched/ |
H A D | sch_teql.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 24 ----- 134 struct teql_master *master = dat->m; teql_destroy() local 279 struct teql_master *master = netdev_priv(dev); teql_master_xmit() local 404 teql_master_stats64(struct net_device * dev,struct rtnl_link_stats64 * stats) teql_master_stats64() argument 441 struct teql_master *master = netdev_priv(dev); teql_master_setup() local 478 struct teql_master *master; teql_init() local 510 struct teql_master *master, *nxt; teql_exit() local [all...] |
/linux/drivers/net/mctp/ |
H A D | mctp-i3c.c | 1 // SPDX-License-Identifier: GPL-2.0 14 #include <linux/i3c/master.h> 27 static const int MCTP_I3C_MAXMTU = MCTP_I3C_MAXBUF - 1; 42 static const char *MCTP_I3C_OF_PROP = "mctp-controller"; 102 struct i3c_priv_xfer xfer = { .rnw = 1, .len = mi->mrl }; in mctp_i3c_read() 103 struct net_device_stats *stats = &mi->mbus->nde in mctp_i3c_read() local 362 struct net_device_stats *stats = &mbus->ndev->stats; mctp_i3c_xmit() local 553 struct i3c_dev_desc *master = bus->cur_master; mctp_i3c_is_mctp_controller() local 565 struct i3c_dev_desc *master; mctp_i3c_bus_local_pid() local [all...] |
/linux/tools/testing/selftests/drivers/net/ocelot/ |
H A D | psfp.sh | 2 # SPDX-License-Identifier: GPL-2.0 3 # Copyright 2021-2022 NXP 48 # Per-Stream Filtering and Policing filters 76 local stats="" 78 stats=$(tc -j -s filter show dev ${swp1} ingress chain $(PSFP) pref 1) 79 packets=$(echo ${stats} | j [all...] |
/linux/Documentation/netlink/specs/ |
H A D | rt-neigh.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 2 --- [all...] |
H A D | conntrack.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 2 --- [all...] |
H A D | rt-link.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 2 --- [all...] |
H A D | ethtool.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 2 --- [all...] |
/linux/net/hsr/ |
H A D | hsr_forward.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright 2011-2014 Autronica Fire and Security AS 5 * 2011-2014 Arvid Brodin, arvid.brodin@alten.se 24 * -- 25 * Or not - resetting the counter and bridging the frame would create a 47 if (!ether_addr_equal(eth_hdr->h_dest, in is_supervision_frame() 48 hsr->sup_multicast_add in is_supervision_frame() [all...] |
/linux/include/uapi/linux/ |
H A D | ip_vs.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 23 #define IP_VS_SVC_F_ONEPACKET 0x0004 /* one-packet scheduling */ 41 #define IP_VS_STATE_MASTER 0x0001 /* started as master */ 223 struct ip_vs_stats_user stats; member 241 struct ip_vs_stats_user stats; member 281 /* sync daemon state (master/backu [all...] |
H A D | nexthop.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 17 __u32 id; /* nexthop id - must exist */ 25 return ((entry->weight_high << 8) | entry->weight) + 1; in nexthop_grp_weight() 29 NEXTHOP_GRP_TYPE_MPATH, /* hash-threshold nexthop group 36 #define NEXTHOP_GRP_TYPE_MAX (__NEXTHOP_GRP_TYPE_MAX - [all...] |
/linux/drivers/hsi/clients/ |
H A D | ssi_protocol.c | 1 // SPDX-License-Identifier: GPL-2.0-only 41 #define SSIP_MAX_CMDS 5 /* Number of pre-allocated commands buffers */ 42 #define SSIP_BYTES_TO_FRAMES(x) ((((x) - 1) >> 2) + 1) 101 * struct ssi_protocol - SSI protocol (McSAAB) data 133 struct timer_list keep_alive; /* wake-up workaround */ 155 data = sg_virt(msg->sgt.sgl); in ssip_set_cmd() 163 data = sg_virt(msg->sg in ssip_get_cmd() 327 struct hsi_client *master = ERR_PTR(-ENODEV); ssip_slave_get_master() local 340 ssip_slave_start_tx(struct hsi_client * master) ssip_slave_start_tx() argument 357 ssip_slave_stop_tx(struct hsi_client * master) ssip_slave_stop_tx() argument 378 ssip_slave_running(struct hsi_client * master) ssip_slave_running() argument 1041 ssip_reset_event(struct hsi_client * master) ssip_reset_event() argument [all...] |
/linux/include/drm/ |
H A D | drm_file.h | 4 * Copyright (c) 2009-2010, Code Aurora Forum. 69 * struct drm_minor - DRM device minor structure 74 * &struct drm_device, which is also where driver-private data and resources can 89 * struct drm_pending_event - Event queued up for userspace to read 92 * mechanism, which supports kernel-internal &struct completion, &struct dma_fence 93 * and also the DRM-specific &struct drm_event delivery mechanism. 143 * Double-linked list to keep track of this event. Can be used by the 145 * this list entry is owned by the core for its own book-keeping. 160 * struct drm_file - DRM file private data 212 * This client has or had, master capabilit 266 struct drm_master *master; global() member [all...] |
/linux/net/bridge/ |
H A D | br_vlan.c | 1 // SPDX-License-Identifier: GPL-2.0-only 17 u16 vid = *(u16 *)arg->key; in br_vlan_cmp() 19 return vle->vid != vid; in br_vlan_cmp() 40 if (vg->pvid == v->vid) in __vlan_add_pvid() 44 br_vlan_set_pvid_state(vg, v->state); in __vlan_add_pvid() 45 vg->pvi in __vlan_add_pvid() 478 struct pcpu_sw_netstats *stats; br_handle_vlan() local 540 struct pcpu_sw_netstats *stats; __allowed_ingress() local 1382 br_vlan_get_stats(const struct net_bridge_vlan * v,struct pcpu_sw_netstats * stats) br_vlan_get_stats() argument 1819 struct pcpu_sw_netstats stats; br_vlan_stats_fill() local [all...] |
/linux/drivers/net/ethernet/3com/ |
H A D | 3c59x.c | 3 Written 1996-1999 by Donald Becker. 43 /* Set the copy breakpoint for the copy-only-tiny-frames scheme. 48 /* ARM systems perform better by disregarding the bus-master 49 transfer capability of these cards. -- rmk */ 98 This is only in the support-all-kernel 2927 vortex_get_ethtool_stats(struct net_device * dev,struct ethtool_stats * stats,u64 * data) vortex_get_ethtool_stats() argument [all...] |
/linux/drivers/scsi/csiostor/ |
H A D | csio_mb.c | 4 * Copyright (c) 2008-2012 Chelsio Communications, Inc. All rights reserved. 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 51 * csio_mb_fw_retval - FW return value from a mailbox response. 60 hdr = (struct fw_cmd_hdr *)(mbp->mb); in csio_mb_fw_retval() 62 return FW_CMD_RETVAL_G(ntohl(hdr->lo)); in csio_mb_fw_retval() 66 * csio_mb_hello - FW HELLO command helper 69 * @m_mbox: Master mailbox number, if any. 71 * @master: Device mastership. 77 uint32_t m_mbox, uint32_t a_mbox, enum csio_dev_master master, in csio_mb_hello() argument 1058 struct fw_fcoe_port_stats stats; csio_mb_process_portparams_rsp() local [all...] |
/linux/drivers/mtd/ |
H A D | mtdchar.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright © 1999-2010 David Woodhouse <dwmw2@infradead.org> 16 #include <linux/backing-dev.h> 41 struct mtd_file_info *mfi = file->private_data; in mtdchar_lseek() 42 return fixed_size_llseek(file, offset, orig, mfi->mtd->siz in mtdchar_lseek() 344 struct mtd_info *master = mtd_get_master(mtd); mtdchar_writeoob() local 596 struct mtd_info *master = mtd_get_master(mtd); mtdchar_write_ioctl() local 694 struct mtd_info *master = mtd_get_master(mtd); mtdchar_read_ioctl() local 751 struct mtd_req_stats stats; mtdchar_read_ioctl() local 826 struct mtd_info *master = mtd_get_master(mtd); mtdchar_ioctl() local 1235 struct mtd_info *master = mtd_get_master(mtd); mtdchar_unlocked_ioctl() local 1261 struct mtd_info *master = mtd_get_master(mtd); mtdchar_compat_ioctl() local [all...] |
H A D | mtdcore.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright © 1999-2010 David Woodhouse <dwmw2@infradead.org> 24 #include <linux/backing-dev.h> 31 #include <linux/nvmem-provider.h> 33 #include <linux/error-injection.h> 95 dev_t index = MTD_DEVT(mtd->inde in mtd_release() 454 struct mtd_info *master = mtd_get_master(mtd); mtd_wunit_to_pairing_info() local 497 struct mtd_info *master = mtd_get_master(mtd); mtd_pairing_info_to_wunit() local 524 struct mtd_info *master = mtd_get_master(mtd); mtd_pairing_groups() local 646 struct mtd_info *master = mtd_get_master(mtd); add_mtd_device() local 1127 mtd_device_unregister(struct mtd_info * master) mtd_device_unregister() argument 1249 struct mtd_info *master = mtd_get_master(mtd); __get_mtd_device() local 1354 struct mtd_info *master = mtd_get_master(mtd); __put_mtd_device() local 1383 struct mtd_info *master = mtd_get_master(mtd); mtd_erase() local 1436 struct mtd_info *master = mtd_get_master(mtd); mtd_point() local 1457 struct mtd_info *master = mtd_get_master(mtd); mtd_unpoint() local 1492 mtd_update_ecc_stats(struct mtd_info * mtd,struct mtd_info * master,const struct mtd_ecc_stats * old_stats) mtd_update_ecc_stats() argument 1557 struct mtd_info *master = mtd_get_master(mtd); mtd_panic_write() local 1612 struct mtd_info *master = mtd_get_master(mtd); mtd_read_oob_std() local 1628 struct mtd_info *master = mtd_get_master(mtd); mtd_write_oob_std() local 1644 struct mtd_info *master = mtd_get_master(mtd); mtd_io_emulated_slc() local 1706 struct mtd_info *master = mtd_get_master(mtd); mtd_read_oob() local 1751 struct mtd_info *master = mtd_get_master(mtd); mtd_write_oob() local 1795 struct mtd_info *master = mtd_get_master(mtd); mtd_ooblayout_ecc() local 1829 struct mtd_info *master = mtd_get_master(mtd); mtd_ooblayout_free() local 2148 struct mtd_info *master = mtd_get_master(mtd); mtd_get_fact_prot_info() local 2161 struct mtd_info *master = mtd_get_master(mtd); mtd_read_fact_prot_reg() local 2175 struct mtd_info *master = mtd_get_master(mtd); mtd_get_user_prot_info() local 2188 struct mtd_info *master = mtd_get_master(mtd); mtd_read_user_prot_reg() local 2202 struct mtd_info *master = mtd_get_master(mtd); mtd_write_user_prot_reg() local 2224 struct mtd_info *master = mtd_get_master(mtd); mtd_lock_user_prot_reg() local 2236 struct mtd_info *master = mtd_get_master(mtd); mtd_erase_user_prot_reg() local 2249 struct mtd_info *master = mtd_get_master(mtd); mtd_lock() local 2269 struct mtd_info *master = mtd_get_master(mtd); mtd_unlock() local 2289 struct mtd_info *master = mtd_get_master(mtd); mtd_is_locked() local 2309 struct mtd_info *master = mtd_get_master(mtd); mtd_block_isreserved() local 2325 struct mtd_info *master = mtd_get_master(mtd); mtd_block_isbad() local 2341 struct mtd_info *master = mtd_get_master(mtd); mtd_block_markbad() local 2414 struct mtd_info *master = mtd_get_master(mtd); mtd_writev() local [all...] |
/linux/drivers/soc/qcom/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 15 the low-power state for resources related to the remoteproc 26 resource on a RPM-hardened platform must use this database to get 84 and instances handled by the remote DSPs. This is a kernel-space 124 Say yes here to support USB-C and battery status on modern Qualcomm 147 purpose of exchanging sector-data between the remote filesystem 153 tristate "Qualcomm RPM Master stat [all...] |
/linux/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 2 /* Copyright (c) 2015-2018 Mellanox Technologies. All rights reserved */ 63 "mellanox/mlxsw_spectrum-" __stringify(MLXSW_SP1_FWREV_MAJOR) \ 76 "mellanox/mlxsw_spectrum2-" __stringify(MLXSW_SP2_FWREV_MAJOR) \ 89 "mellanox/mlxsw_spectrum3-" __stringify(MLXSW_SP3_FWREV_MAJOR) \ 121 err = mlxsw_reg_query(mlxsw_sp->cor in mlxsw_sp_flow_counter_get() 718 mlxsw_sp_port_get_sw_stats64(const struct net_device * dev,struct rtnl_link_stats64 * stats) mlxsw_sp_port_get_sw_stats64() argument 780 mlxsw_sp_port_get_hw_stats(struct net_device * dev,struct rtnl_link_stats64 * stats) mlxsw_sp_port_get_hw_stats() argument 891 mlxsw_sp_port_get_stats64(struct net_device * dev,struct rtnl_link_stats64 * stats) mlxsw_sp_port_get_stats64() argument 4270 struct net_device *master; mlxsw_sp_lag_uppers_bridge_join() local 4328 struct net_device *master; mlxsw_sp_lag_uppers_bridge_leave() local [all...] |
/linux/drivers/net/ethernet/ |
H A D | ec_bhf.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 /* This is a driver for EtherCAT master module present on CCAT FPGA. 152 #define PRIV_TO_DEV(priv) (&(priv)->dev->dev) 156 iowrite8(0, priv->mac_io + MAC_FRAME_ERR_CNT); in ec_bhf_reset() 157 iowrite8(0, priv->mac_io + MAC_RX_ERR_CNT); in ec_bhf_reset() 158 iowrite8(0, priv->mac_i in ec_bhf_reset() 452 ec_bhf_get_stats(struct net_device * net_dev,struct rtnl_link_stats64 * stats) ec_bhf_get_stats() argument [all...] |
/linux/drivers/net/phy/qcom/ |
H A D | qca83xx.c | 1 // SPDX-License-Identifier: GPL-2.0+ 28 u64 stats[ARRAY_SIZE(qca83xx_hw_stats)]; member 52 struct qca83xx_priv *priv = phydev->priv; in qca83xx_get_stat() 65 priv->stats[i] += val; in qca83xx_get_stat() 66 ret = priv->stats[i]; in qca83xx_get_stat() 73 struct ethtool_stats *stats, u6 in qca83xx_get_stats() argument [all...] |
/linux/drivers/net/phy/ |
H A D | dp83td510.c | 1 // SPDX-License-Identifier: GPL-2.0 16 /* Bit 7 - mii_interrupt, active high. Clears on read. 40 * 32-bit or 16-bit counters for TX and RX statistics and must be read in 43 * - DP83TD510E_PKT_STAT_1: Contains TX packet count bits [15:0]. 44 * - DP83TD510E_PKT_STAT_2: Contains TX packet count bits [31:16]. 45 * - DP83TD510E_PKT_STAT_3: Contains TX error packet count. 46 * - DP83TD510E_PKT_STAT_ 93 struct dp83td510_stats stats; global() member 461 dp83td510_get_phy_stats(struct phy_device * phydev,struct ethtool_eth_phy_stats * eth_stats,struct ethtool_phy_stats * stats) dp83td510_get_phy_stats() argument [all...] |
/linux/drivers/net/wan/ |
H A D | hd64572.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Hitachi (now Renesas) SCA-II HD64572 driver for Linux 5 * Copyright (C) 1998-2008 Krzysztof Halasa <khc@pm.waw.pl> 7 * Source of information: HD64572 SCA-II User's Manual 11 * Packet buffer descriptor rings - starting from card->rambase: 17 * Packet data buffers - startin [all...] |
/linux/drivers/gpu/drm/v3d/ |
H A D | v3d_drv.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /* Copyright (C) 2014-2018 Broadcom */ 17 #include <linux/dma-mapping.h> 61 if (args->pad != 0) in v3d_get_param_ioctl() 62 return -EINVAL; in v3d_get_param_ioctl() 68 if (args->param < ARRAY_SIZE(reg_map) && in v3d_get_param_ioctl() 69 (reg_map[args->param] || in v3d_get_param_ioctl() 70 args->para in v3d_get_param_ioctl() 159 v3d_get_stats(const struct v3d_stats * stats,u64 timestamp,u64 * active_runtime,u64 * jobs_completed) v3d_get_stats() argument 180 struct v3d_stats *stats = &file_priv->stats[queue]; v3d_show_fdinfo() local [all...] |