| /linux/Documentation/admin-guide/blockdev/ |
| H A D | zoned_loop.rst | 1 .. SPDX-License-Identifier: GPL-2.0 16 ----------- 23 Using zloop, zoned block devices with a configurable capacity, zone size and 25 device is implemented using a regular file with a maximum size equal to the zone 26 size. The size of a file backing a conventional zone is always equal to the zone 27 size. The size of a file backing a sequential zone indicates the amount of data 28 sequentially written to the file, that is, the size of the file directly 31 When resetting a sequential zone, its backing file size is truncated to zero. 33 zone size. With this, the maximum capacity of a zloop zoned block device created 47 -------------------------- [all …]
|
| /linux/net/mac80211/ |
| H A D | debugfs_sta.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2003-2005 Devicescape Software, Inc. 6 * Copyright 2013-2014 Intel Mobile Communications GmbH 8 * Copyright (C) 2018 - 2023 Intel Corporation 17 #include "driver-ops.h" 26 struct sta_info *sta = file->private_data; \ 28 format_string, sta->fiel 140 struct ieee80211_local *local = sta->local; sta_aqm_read() local 200 struct ieee80211_local *local = sta->sdata->local; sta_airtime_read() local 234 struct ieee80211_local *local = sta->sdata->local; sta_airtime_write() local 253 struct ieee80211_local *local = sta->sdata->local; sta_aql_read() local 684 u8 *cap; link_sta_he_capa_read() local 1057 u8 *cap; link_sta_eht_capa_read() local 1241 struct ieee80211_local *local = sta->local; ieee80211_sta_debugfs_add() local [all...] |
| H A D | mlme.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright 2003-2008, Jouni Malinen <j@w1.fi> 7 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> 9 * Copyright 2013-2014 Intel Mobile Communications GmbH 10 * Copyright (C) 2015 - 2017 Intel Deutschland GmbH 11 * Copyright (C) 2018 - 2025 Intel Corporation 29 #include "driver-ops.h" 105 * has happened -- the work that runs from this timer will 111 lockdep_assert_wiphy(sdata->local->hw.wiphy); in run_again() 113 if (!timer_pending(&sdata->u.mgd.timer) || in run_again() [all …]
|
| H A D | agg-rx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright 2002-2005, Instant802 Networks, Inc. 7 * Copyright 2005-2006, Devicescape Software, Inc. 8 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> 10 * Copyright 2007-2010, Intel Corporation 11 * Copyright(c) 2015-2017 Intel Deutschland GmbH 12 * Copyright (C) 2018-2024 Intel Corporation 16 * DOC: RX A-MPDU aggregation 20 * block-ack sessions for RX aggregation. 29 * to de-aggregate frames and pass them up one by one to mac80211, [all …]
|
| H A D | util.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2002-2005, Instant802 Networks, Inc. 4 * Copyright 2005-2006, Devicescape Software, Inc. 5 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> 7 * Copyright 2013-2014 Intel Mobile Communications GmbH 8 * Copyright (C) 2015-2017 Intel Deutschland GmbH 9 * Copyright (C) 2018-202 42 struct ieee80211_local *local; wiphy_to_ieee80211_hw() local 205 struct ieee80211_local *local = hw_to_local(hw); ieee80211_rts_duration() local 248 struct ieee80211_local *local = hw_to_local(hw); ieee80211_ctstoself_duration() local 284 wake_tx_push_queue(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,struct ieee80211_txq * queue) wake_tx_push_queue() argument 306 struct ieee80211_local *local = hw_to_local(hw); ieee80211_handle_wake_tx_queue() local 325 struct ieee80211_local *local = sdata->local; __ieee80211_wake_txqs() local 389 _ieee80211_wake_txqs(struct ieee80211_local * local,unsigned long * flags) _ieee80211_wake_txqs() argument 424 struct ieee80211_local *local = from_tasklet(local, t, ieee80211_wake_txqs() local 438 struct ieee80211_local *local = hw_to_local(hw); __ieee80211_wake_queue() local 484 struct ieee80211_local *local = hw_to_local(hw); ieee80211_wake_queue_by_reason() local 504 struct ieee80211_local *local = hw_to_local(hw); __ieee80211_stop_queue() local 524 struct ieee80211_local *local = hw_to_local(hw); ieee80211_stop_queue_by_reason() local 540 ieee80211_add_pending_skb(struct ieee80211_local * local,struct sk_buff * skb) ieee80211_add_pending_skb() argument 562 ieee80211_add_pending_skbs(struct ieee80211_local * local,struct sk_buff_head * skbs) ieee80211_add_pending_skbs() argument 600 struct ieee80211_local *local = hw_to_local(hw); ieee80211_stop_queues_by_reason() local 622 struct ieee80211_local *local = hw_to_local(hw); ieee80211_queue_stopped() local 642 struct ieee80211_local *local = hw_to_local(hw); ieee80211_wake_queues_by_reason() local 663 ieee80211_get_vif_queues(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata) ieee80211_get_vif_queues() argument 686 __ieee80211_flush_queues(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,unsigned int queues,bool drop) __ieee80211_flush_queues() argument 725 ieee80211_flush_queues(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,bool drop) ieee80211_flush_queues() argument 731 __iterate_interfaces(struct ieee80211_local * local,u32 iter_flags,void (* iterator)(void * data,u8 * mac,struct ieee80211_vif * vif),void * data) __iterate_interfaces() argument 780 struct ieee80211_local *local = hw_to_local(hw); ieee80211_iterate_interfaces() local 794 struct ieee80211_local *local = hw_to_local(hw); ieee80211_iterate_active_interfaces_atomic() local 809 struct ieee80211_local *local = hw_to_local(hw); ieee80211_iterate_active_interfaces_mtx() local 818 __iterate_stations(struct ieee80211_local * local,void (* iterator)(void * data,struct ieee80211_sta * sta),void * data) __iterate_stations() argument 839 struct ieee80211_local *local = hw_to_local(hw); ieee80211_iterate_stations_atomic() local 852 struct ieee80211_local *local = hw_to_local(hw); ieee80211_iterate_stations_mtx() local 889 ieee80211_can_queue_work(struct ieee80211_local * local) ieee80211_can_queue_work() argument 901 struct ieee80211_local *local = hw_to_local(hw); ieee80211_queue_work() local 914 struct ieee80211_local *local = hw_to_local(hw); ieee80211_queue_delayed_work() local 968 struct ieee80211_local *local = sdata->local; ieee80211_set_wmm_default() local 1082 struct ieee80211_local *local = sdata->local; ieee80211_send_auth() local 1145 struct ieee80211_local *local = sdata->local; ieee80211_send_deauth_disassoc() local 1203 struct ieee80211_local *local = sdata->local; ieee80211_put_preq_ies_band() local 1477 struct ieee80211_local *local = sdata->local; ieee80211_build_probe_req() local 1560 ieee80211_stop_device(struct ieee80211_local * local,bool suspend) ieee80211_stop_device() argument 1576 ieee80211_flush_completed_scan(struct ieee80211_local * local,bool aborted) ieee80211_flush_completed_scan() argument 1599 ieee80211_handle_reconfig_failure(struct ieee80211_local * local) ieee80211_handle_reconfig_failure() argument 1638 ieee80211_assign_chanctx(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,struct ieee80211_link_data * link) ieee80211_assign_chanctx() argument 1657 struct ieee80211_local *local = sdata->local; ieee80211_reconfig_stations() local 1717 ieee80211_reconfig_ap_links(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,u64 changed) ieee80211_reconfig_ap_links() argument 1746 ieee80211_reconfig(struct ieee80211_local * local) ieee80211_reconfig() argument 2244 struct ieee80211_local *local; ieee80211_reconfig_disconnect() local 2287 struct ieee80211_local *local = sdata->local; ieee80211_recalc_smps() local 2312 struct ieee80211_local *local = sdata->local; ieee80211_recalc_min_chandef() local 2364 ieee80211_ie_build_ht_cap(u8 * pos,struct ieee80211_sta_ht_cap * ht_cap,u16 cap) ieee80211_ie_build_ht_cap() argument 2399 ieee80211_ie_build_vht_cap(u8 * pos,struct ieee80211_sta_vht_cap * vht_cap,u32 cap) ieee80211_ie_build_vht_cap() argument 2582 __le16 cap; ieee80211_put_he_6ghz_cap() local 3119 ieee80211_chandef_he_6ghz_oper(struct ieee80211_local * local,const struct ieee80211_he_operation * he_oper,const struct ieee80211_eht_operation * eht_oper,struct cfg80211_chan_def * chandef) ieee80211_chandef_he_6ghz_oper() argument 3342 ieee80211_calculate_rx_timestamp(struct ieee80211_local * local,struct ieee80211_rx_status * status,unsigned int mpdu_len,unsigned int mpdu_offset) ieee80211_calculate_rx_timestamp() argument 3497 ieee80211_dfs_cac_cancel(struct ieee80211_local * local,struct ieee80211_chanctx * ctx) ieee80211_dfs_cac_cancel() argument 3539 struct ieee80211_local *local = ieee80211_dfs_radar_detected_work() local 3583 struct ieee80211_local *local = hw_to_local(hw); ieee80211_radar_detected() local 3687 struct ieee80211_local *local = sdata->local; ieee80211_send_action_csa() local 3982 ieee80211_chanctx_radar_detect(struct ieee80211_local * local,struct ieee80211_chanctx * ctx) ieee80211_chanctx_radar_detect() argument 4078 ieee80211_fill_ifcomb_params(struct ieee80211_local * local,struct iface_combination_params * params,const struct cfg80211_chan_def * chandef,struct ieee80211_sub_if_data * sdata) ieee80211_fill_ifcomb_params() argument 4132 struct ieee80211_local *local = sdata->local; ieee80211_check_combinations() local 4194 ieee80211_max_num_channels(struct ieee80211_local * local,int radio_idx) ieee80211_max_num_channels() argument [all...] |
| H A D | tdls.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2006-2010 Johannes Berg <johannes@sipsolutions.net> 8 * Copyright 2015 - 2016 Intel Deutschland GmbH 9 * Copyright (C) 2019, 2021-2024 Intel Corporation 17 #include "driver-ops.h" 27 struct ieee80211_local *local; in ieee80211_tdls_peer_del_work() local 31 local = sdata->local; in ieee80211_tdls_peer_del_work() 33 lockdep_assert_wiphy(local->hw.wiphy); in ieee80211_tdls_peer_del_work() 35 if (!is_zero_ether_addr(sdata->u.mgd.tdls_peer)) { in ieee80211_tdls_peer_del_work() 36 tdls_dbg(sdata, "TDLS del peer %pM\n", sdata->u.mgd.tdls_peer); in ieee80211_tdls_peer_del_work() [all …]
|
| H A D | main.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2002-2005, Instant802 Networks, Inc. 4 * Copyright 2005-2006, Devicescape Software, Inc. 5 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> 6 * Copyright 2013-2014 Intel Mobile Communications GmbH 8 * Copyright (C) 2018-2025 Intel Corporation 30 #include "driver-ops.h" 37 void ieee80211_configure_filter(struct ieee80211_local *local) in ieee80211_configure_filter() argument 43 if (atomic_read(&local->iff_allmultis)) in ieee80211_configure_filter() 46 if (local->monitors || test_bit(SCAN_SW_SCANNING, &local->scanning) || in ieee80211_configure_filter() [all …]
|
| H A D | iface.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2002-2005, Instant802 Networks, Inc. 6 * Copyright 2005-2006, Devicescape Software, Inc. 9 * Copyright 2013-2014 Intel Mobile Communications GmbH 11 * Copyright (C) 2018-2025 Intel Corporation 26 #include "driver-ops.h" 34 * three-fol 85 __ieee80211_idle_off(struct ieee80211_local * local) __ieee80211_idle_off() argument 94 __ieee80211_idle_on(struct ieee80211_local * local) __ieee80211_idle_on() argument 105 __ieee80211_recalc_idle(struct ieee80211_local * local,bool force_active) __ieee80211_recalc_idle() argument 140 ieee80211_idle_off(struct ieee80211_local * local) ieee80211_idle_off() argument 145 ieee80211_recalc_idle(struct ieee80211_local * local) ieee80211_recalc_idle() argument 155 struct ieee80211_local *local = sdata->local; ieee80211_verify_mac() local 204 struct ieee80211_local *local = sdata->local; ieee80211_can_powered_addr_change() local 254 struct ieee80211_local *local = sdata->local; _ieee80211_change_mac() local 297 struct ieee80211_local *local = sdata->local; ieee80211_change_mac() local 327 struct ieee80211_local *local = sdata->local; ieee80211_check_concurrent_iface() local 456 struct ieee80211_local *local = sdata->local; ieee80211_do_stop() local 822 struct ieee80211_local *local = sdata->local; ieee80211_set_multicast_list() local 874 struct ieee80211_local *local = sdata->local; ieee80211_netdev_setup_tc() local 894 struct ieee80211_local *local = sdata->local; ieee80211_monitor_select_queue() local 931 struct ieee80211_local *local; ieee80211_netdev_fill_forward_path() local 1010 struct ieee80211_local *local = sdata->local; ieee80211_set_sdata_offload_flags() local 1050 struct ieee80211_local *local = sdata->local; ieee80211_set_vif_encap_ops() local 1076 struct ieee80211_local *local = sdata->local; ieee80211_recalc_sdata_offload() local 1093 ieee80211_recalc_offload(struct ieee80211_local * local) ieee80211_recalc_offload() argument 1113 struct ieee80211_local *local = sdata->local; ieee80211_adjust_monitor_flags() local 1134 struct ieee80211_local *local = sdata->local; ieee80211_set_default_queues() local 1148 ieee80211_sdata_init(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata) ieee80211_sdata_init() argument 1166 ieee80211_add_virtual_monitor(struct ieee80211_local * local) ieee80211_add_virtual_monitor() argument 1233 ieee80211_del_virtual_monitor(struct ieee80211_local * local) ieee80211_del_virtual_monitor() argument 1275 struct ieee80211_local *local = sdata->local; ieee80211_do_open() local 1526 ieee80211_iface_process_skb(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,struct sk_buff * skb) ieee80211_iface_process_skb() argument 1734 struct ieee80211_local *local = sdata->local; ieee80211_iface_work() local 1796 struct ieee80211_local *local = wiphy_priv(wiphy); ieee80211_activate_links_work() local 1907 struct ieee80211_local *local = sdata->local; ieee80211_runtime_change_iftype() local 2023 ieee80211_assign_perm_addr(struct ieee80211_local * local,u8 * perm_addr,enum nl80211_iftype type) ieee80211_assign_perm_addr() argument 2152 ieee80211_if_add(struct ieee80211_local * local,const char * name,unsigned char name_assign_type,struct wireless_dev ** new_wdev,enum nl80211_iftype type,struct vif_params * params) ieee80211_if_add() argument 2180 int size = ALIGN(sizeof(*sdata) + local->hw.vif_data_size, ieee80211_if_add() local 2253 __le16 cap; ieee80211_if_add() local 2346 ieee80211_remove_interfaces(struct ieee80211_local * local) ieee80211_remove_interfaces() argument 2452 struct ieee80211_local *local = sdata->local; ieee80211_vif_block_queues_csa() local 2463 struct ieee80211_local *local = sdata->local; ieee80211_vif_unblock_queues_csa() local [all...] |
| /linux/drivers/dma/ |
| H A D | dmaengine.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright(c) 2004 - 2006 Intel Corporation. All rights reserved. 7 * This code implements the DMA subsystem. It provides a HW-neutral interface 29 * See Documentation/driver-api/dmaengine for more details 35 #include <linux/dma-mapping.h> 65 /* --- debugfs implementation --- */ 73 dma_dev->dbg_dev_root = debugfs_create_dir(dev_name(dma_dev->dev), in dmaengine_debug_register() 75 if (IS_ERR(dma_dev->dbg_dev_root)) in dmaengine_debug_register() 76 dma_dev->dbg_dev_root = NULL; in dmaengine_debug_register() 81 debugfs_remove_recursive(dma_dev->dbg_dev_root); in dmaengine_debug_unregister() [all …]
|
| /linux/drivers/net/ethernet/qlogic/qlcnic/ |
| H A D | qlcnic_dcb.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright (c) 2009-2013 QLogic Corporation 92 /* 1st local, 2nd operational 3rd remote */ 163 /* 0 - local, 1 - operational, 2 - remote */ 243 if (test_bit(QLCNIC_DCB_STATE, &dcb->state)) in __qlcnic_init_dcbnl_ops() 244 dcb->adapter->netdev->dcbnl_ops = &qlcnic_dcbnl_ops; in __qlcnic_init_dcbnl_ops() 250 adapter->dcb->ops = &qlcnic_82xx_dcb_ops; in qlcnic_set_dcb_ops() 252 adapter->dcb->ops = &qlcnic_83xx_dcb_ops; in qlcnic_set_dcb_ops() 264 return -ENOMEM; in qlcnic_register_dcb() 266 adapter->dcb = dcb; in qlcnic_register_dcb() [all …]
|
| /linux/drivers/scsi/fcoe/ |
| H A D | fcoe_ctlr.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2008-2009 Cisco Systems, Inc. All rights reserved. 6 * Maintained at www.Open-FCoE.org 82 * fcoe_ctlr_set_state() - Set and do debug printing for the new FIP state. 88 if (state == fip->state) in fcoe_ctlr_set_state() 90 if (fip->lp) in fcoe_ctlr_set_state() 91 LIBFCOE_FIP_DBG(fip, "state %s -> %s\n", in fcoe_ctlr_set_state() 92 fcoe_ctlr_state(fip->state), fcoe_ctlr_state(state)); in fcoe_ctlr_set_state() 93 fip->state = state; in fcoe_ctlr_set_state() 97 * fcoe_ctlr_mtu_valid() - Check if a FCF's MTU is valid [all …]
|
| /linux/drivers/usb/early/ |
| H A D | ehci-dbgp.c | 1 // SPDX-License-Identifier: GPL-2.0 28 #include <asm/pci-direct.h> 82 dbgp_printk(" Debug control: %08x", readl(&ehci_debug->control)); in dbgp_ehci_status() 83 dbgp_printk(" ehci cmd : %08x", readl(&ehci_regs->command)); in dbgp_ehci_status() 85 readl(&ehci_regs->configured_flag)); in dbgp_ehci_status() 86 dbgp_printk(" ehci status : %08x", readl(&ehci_regs->status)); in dbgp_ehci_status() 88 readl(&ehci_regs->port_status[dbgp_phys_port - 1])); in dbgp_ehci_status() 107 /* Local version of HC_LENGTH macro as ehci struct is not available here */ 167 ret = readl_poll_timeout_atomic(&ehci_debug->control, ctrl, in dbgp_wait_until_complete() 170 return -DBGP_TIMEOUT; in dbgp_wait_until_complete() [all …]
|
| /linux/drivers/pci/endpoint/ |
| H A D | pci-epc-core.c | 1 // SPDX-License-Identifier: GPL-2.0 13 #include <linux/pci-epc.h> 14 #include <linux/pci-epf.h> 15 #include <linux/pci-ep-cfs.h> 29 * pci_epc_put() - release the PCI endpoint controller 39 module_put(epc->ops->owner); in pci_epc_put() 40 put_device(&epc->dev); in pci_epc_put() 45 * pci_epc_get() - get the PCI endpoint controller 53 int ret = -EINVAL; in pci_epc_get() 62 if (try_module_get(epc->ops->owner)) in pci_epc_get() [all …]
|
| /linux/tools/testing/selftests/net/mptcp/ |
| H A D | mptcp_connect.c | 1 // SPDX-License-Identifier: GPL-2.0 111 fprintf(stderr, "Usage: mptcp_connect [-6] [-c cmsg] [-f offset] [-i file] [-I num] [-j] [-l] " in die_usage() 112 "[-m mode] [-M mark] [-o option] [-p port] [-P mode] [-r num] [-R num] " in die_usage() 113 "[-s MPTCP|TCP] [-S num] [-t num] [-T num] [-w sec] connect_address\n"); in die_usage() 114 fprintf(stderr, "\t-6 use ipv6\n"); in die_usage() 115 fprintf(stderr, "\t-c cmsg -- test cmsg type <cmsg>\n"); in die_usage() 116 fprintf(stderr, "\t-f offset -- stop the I/O after receiving and sending the specified amount " in die_usage() 119 "all the local data as been sent, thus toleration errors on write and EPIPE signals\n"); in die_usage() 120 fprintf(stderr, "\t-i file -- read the data to send from the given file instead of stdin"); in die_usage() 121 fprintf(stderr, "\t-I num -- repeat the transfer 'num' times. In listen mode accepts num " in die_usage() [all …]
|
| /linux/drivers/input/mouse/ |
| H A D | cyapa_gen5.c | 6 * Copyright (C) 2014-2015 Cypress Semiconductor, Inc. 21 #include <linux/crc-itu-t.h> 33 #define CYAPA_TSG_IMG_MAX_RECORDS (CYAPA_TSG_IMG_END_ROW_NUM - \ 141 * Bit 7 - 3: reserved 142 * Bit 2 - 0: touch type; 146 * 3 - 15 : reserved. 154 * Bit 6 - 5: indicates an event associated with this touch instance 159 * Bit 4 - 0: An arbitrary ID tag associated with a finger 164 /* Bit 7 - 0 of X-axis coordinate of the touch in pixel. */ 167 /* Bit 15 - 8 of X-axis coordinate of the touch in pixel. */ [all …]
|
| /linux/tools/perf/util/ |
| H A D | env.c | 1 // SPDX-License-Identifier: GPL-2.0 23 #include "bpf-event.h" 24 #include "bpf-utils.h" 32 down_write(&env->bpf_progs.lock); in perf_env__insert_bpf_prog_info() 34 up_write(&env->bpf_progs.lock); in perf_env__insert_bpf_prog_info() 41 __u32 prog_id = info_node->info_linear->info.id; in __perf_env__insert_bpf_prog_info() 46 p = &env->bpf_progs.infos.rb_node; in __perf_env__insert_bpf_prog_info() 51 if (prog_id < node->info_linear->info.id) { in __perf_env__insert_bpf_prog_info() 52 p = &(*p)->rb_left; in __perf_env__insert_bpf_prog_info() 53 } else if (prog_id > node->info_linear->info.id) { in __perf_env__insert_bpf_prog_info() [all …]
|
| /linux/include/linux/ |
| H A D | randomize_kstack.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 8 #include <linux/percpu-defs.h> 16 * it provides an arch-agnostic way to grow the stack with correct 18 * 10 bits, stack-clash style attacks are unlikely. For more details see 35 * Use, at most, 6 bits of entropy (on 64-bit; 8 on 32-bit). This cap is 37 * the bottom 4 bits (on 64-bit systems, 2 for 32-bit), since stack 38 * alignment will always be at least word size. This makes the compiler 39 * code gen better when it is applying the actual per-arch alignment to 50 * add_random_kstack_offset - Increase stack utilization by previously 56 * tools/testing/selftests/lkdtm/stack-entropy.sh [all …]
|
| /linux/Documentation/devicetree/bindings/input/ |
| H A D | iqs269a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 - $ref: input.yaml# 16 The Azoteq IQS269A is an 8-channel capacitive touch controller that features 17 additional Hall-effect and inductive sensing capabilities. 24 - azoteq,iqs269a 25 - azoteq,iqs269a-00 26 - azoteq,iqs269a-d0 [all …]
|
| H A D | iqs626a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS626A is a 14-channel capacitive touch controller that features 14 additional Hall-effect and inductive sensing capabilities. 19 - $ref: touchscreen/touchscreen.yaml# 31 "#address-cells": 34 "#size-cells": 37 azoteq,suspend-mode: [all …]
|
| /linux/drivers/pci/ |
| H A D | pci.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 37 * "T_PERST-CLK". 50 * - "With a Downstream Port that does not support Link speeds greater 55 * - "With a Downstream Port that supports Link speeds greater than 102 * PCI_FIND_NEXT_CAP - Find a PCI standard capability 105 * @cap: Capability ID to find 108 * Search the capability list in PCI config space to find @cap. 109 * Implements TTL (time-to-live) protection against infinite loops. 113 #define PCI_FIND_NEXT_CAP(read_cfg, start, cap, args...) \ argument 122 while (__ttl--) { \ [all …]
|
| /linux/drivers/media/pci/ivtv/ |
| H A D | ivtv-ioctl.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 Copyright (C) 2003-2004 Kevin Thayer <nufan_wfk at yahoo.com> 5 Copyright (C) 2005-2007 Hans Verkuil <hverkuil@kernel.org> 9 #include "ivtv-driver.h" 10 #include "ivtv-version.h" 11 #include "ivtv-mailbox.h" 12 #include "ivtv-i2c.h" 13 #include "ivtv-queue.h" 14 #include "ivtv-fileops.h" 15 #include "ivtv-vbi.h" [all …]
|
| /linux/arch/x86/kernel/cpu/mce/ |
| H A D | core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 87 .bootlog = -1, 88 .monarch_timeout = -1 99 [0 ... BITS_TO_LONGS(MAX_NR_BANKS)-1] = ~0UL 116 * MCE errors in a human-readable form. 122 m->cpuid = cpuid_eax(1); in mce_prep_record_common() 123 m->cpuvendor = boot_cpu_data.x86_vendor; in mce_prep_record_common() 124 m->mcgcap = native_rdmsrq(MSR_IA32_MCG_CAP); in mce_prep_record_common() 126 m->time = __ktime_get_real_seconds(); in mce_prep_record_common() 131 m->cpu = cpu; in mce_prep_record_per_cpu() [all …]
|
| /linux/drivers/pci/controller/dwc/ |
| H A D | pcie-designware-ep.c | 1 // SPDX-License-Identifier: GPL-2.0 14 #include "pcie-designware.h" 15 #include <linux/pci-epc.h> 16 #include <linux/pci-epf.h> 19 * dw_pcie_ep_get_func_from_ep - Get the struct dw_pcie_ep_func corresponding to 31 list_for_each_entry(ep_func, &ep->func_list, list) { in dw_pcie_ep_get_func_from_ep() 32 if (ep_func->func_no == func_no) in dw_pcie_ep_get_func_from_ep() 42 struct dw_pcie_ep *ep = &pci->ep; in __dw_pcie_ep_reset_bar() 57 * dw_pcie_ep_reset_bar - Reset endpoint BAR 65 funcs = pci->ep.epc->max_functions; in dw_pcie_ep_reset_bar() [all …]
|
| /linux/arch/arm/boot/dts/socionext/ |
| H A D | uniphier-pro4.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 5 // Copyright (C) 2015-2016 Socionext Inc. 8 #include <dt-bindings/gpio/uniphier-gpio.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 compatible = "socionext,uniphier-pro4"; 13 #address-cells = <1>; 14 #size-cells = <1>; 17 #address-cells = <1>; 18 #size-cells = <0>; 22 compatible = "arm,cortex-a9"; [all …]
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_dcbx.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 3 * Copyright (c) 2015-2017 QLogic Corporation 4 * Copyright (c) 2019-2020 Marvell International Ltd. 39 ((u32)(prio_tc_tbl >> ((7 - prio) * 4)) & 0x7) 152 p_data->dcbx_enabled); in qed_dcbx_dp_protocol() 159 qed_dcbx_app_update[i].name, p_data->arr[id].update, in qed_dcbx_dp_protocol() 160 p_data->arr[id].enable, p_data->arr[id].priority, in qed_dcbx_dp_protocol() 161 p_data->arr[id].tc, p_hwfn->hw_info.num_active_tc); in qed_dcbx_dp_protocol() 173 p_data->arr[type].enable = enable; in qed_dcbx_set_params() 174 p_data->arr[type].priority = prio; in qed_dcbx_set_params() [all …]
|