/linux/Documentation/ABI/stable/ |
H A D | sysfs-driver-mlxreg-io | 1 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/asic_health 6 0 - health failed, 2 - health OK, 3 - ASIC in booting state. 10 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld1_version 11 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld2_version 20 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/fan_dir 25 forward direction - relevant bit is set 0; 26 reversed direction - relevant bit is set 1. 30 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld3_version 39 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/jtag_enable 48 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/select_iio [all …]
|
/linux/drivers/scsi/snic/ |
H A D | snic_stats.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 10 atomic64_t max_sgl; /* Max # SGLs for any IO */ 11 atomic64_t max_time; /* Max time to process IO */ 12 atomic64_t max_qtime; /* Max time to Queue the IO */ 13 atomic64_t max_cmpl_time; /* Max time to complete the IO */ 15 atomic64_t max_io_sz; /* Max IO Size */ 16 atomic64_t compl; /* IO Completions */ 17 atomic64_t fail; /* IO Failures */ 21 atomic64_t io_not_found; /* IO Not Found */ 30 atomic64_t io_not_found;/* Abort IO Not Found */ [all …]
|
H A D | snic_debugfs.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 * snic_debugfs_init - Initialize debugfs for snic debug logging 21 snic_glob->trc_root = debugfs_create_dir("snic", NULL); in snic_debugfs_init() 23 snic_glob->stats_root = debugfs_create_dir("statistics", in snic_debugfs_init() 24 snic_glob->trc_root); in snic_debugfs_init() 28 * snic_debugfs_term - Tear down debugfs intrastructure 37 debugfs_remove(snic_glob->stats_root); in snic_debugfs_term() 38 snic_glob->stats_root = NULL; in snic_debugfs_term() 40 debugfs_remove(snic_glob->trc_root); in snic_debugfs_term() 41 snic_glob->trc_root = NULL; in snic_debugfs_term() [all …]
|
H A D | snic_scsi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 22 #define snic_cmd_tag(sc) (scsi_cmd_to_rq(sc)->tag) 100 u32 hash = snic_cmd_tag(sc) & (SNIC_IO_LOCKS - 1); in snic_io_lock_hash() 102 return &snic->io_req_lock[hash]; in snic_io_lock_hash() 108 return &snic->io_req_lock[tag & (SNIC_IO_LOCKS - 1)]; in snic_io_lock_tag() 128 SNIC_SCSI_DBG(snic->shost, in snic_release_req_buf() 130 sc, snic_cmd_tag(sc), rqi, rqi->req, rqi->abort_req, in snic_release_req_buf() 131 rqi->dr_req, snic_ioreq_state_to_str(CMD_STATE(sc)), in snic_release_req_buf() 134 if (req->u.icmnd.sense_addr) in snic_release_req_buf() 135 dma_unmap_single(&snic->pdev->dev, in snic_release_req_buf() [all …]
|
H A D | snic_fwint.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 18 SNIC_REQ_ICMND, /* Initiator command for SCSI IO */ 20 SNIC_REQ_HBA_RESET, /* SNIC Reset */ 29 SNIC_RSP_ICMND_CMPL, /* SCSI IO Completion */ 31 SNIC_RSP_HBA_RESET_CMPL, /* SNIC Reset Completion */ 57 SNIC_STAT_IO_NOT_FOUND, /* requested IO was not found */ 81 * snic_io_hdr : host <--> firmware 103 hdr->type = typ; in snic_io_hdr_enc() 104 hdr->status = status; in snic_io_hdr_enc() 105 hdr->protocol = 0; in snic_io_hdr_enc() [all …]
|
/linux/arch/arm64/boot/dts/realtek/ |
H A D | rtd129x.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) 5 * Copyright (c) 2016-2019 Andreas Färber 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/reset/realtek,rtd1295.h> 16 interrupt-parent = <&gic>; 17 #address-cells = <1>; 18 #size-cells = <1>; 20 reserved-memory { 21 #address-cells = <1>; 22 #size-cells = <1>; [all …]
|
H A D | rtd139x.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 #include <dt-bindings/reset/realtek,rtd1295.h> 15 interrupt-parent = <&gic>; 16 #address-cells = <1>; 17 #size-cells = <1>; 19 reserved-memory { 20 #address-cells = <1>; 21 #size-cells = <1>; 34 no-map; [all …]
|
/linux/arch/arm/boot/dts/realtek/ |
H A D | rtd1195.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) 3 * Copyright (c) 2017-2019 Andreas Färber 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/reset/realtek,rtd1195.h> 15 interrupt-parent = <&gic>; 16 #address-cells = <1>; 17 #size-cells = <1>; 20 #address-cells = <1>; 21 #size-cells = <0>; 25 compatible = "arm,cortex-a7"; [all …]
|
/linux/sound/soc/sh/rcar/ |
H A D | ctu.c | 1 // SPDX-License-Identifier: GPL-2.0 50 * ----------------------------------------------------------------------- 55 * H'00_0001 2.38 x 10^-7 -132 56 * H'00_0000 0 Mute H'FF_FFFF 2.38 x 10^-7 -132 59 * Ex) Input ch -> Output ch 60 * 1ch -> 0ch 61 * 0ch -> 1ch 63 * amixer set "CTU Reset" on 68 * amixer set "CTU Reset" on 76 struct rsnd_kctrl_cfg_s reset; member [all …]
|
/linux/drivers/net/arcnet/ |
H A D | com90io.c | 2 * Linux ARCnet driver - COM90xx chipset (IO-mapped buffers) 5 * Written 1994-1999 by Avery Pennarun. 6 * Written 1999-2000 by Martin Mares <mj@ucw.cz>. 40 #include <linux/io.h> 64 * IO-mapped operation routines * 73 int ioaddr = dev->base_addr; in get_buffer_byte() 85 int ioaddr = dev->base_addr; in put_buffer_byte() 98 int ioaddr = dev->base_addr; in get_whole_buffer() 103 while (length--) in get_whole_buffer() 114 int ioaddr = dev->base_addr; in put_whole_buffer() [all …]
|
/linux/drivers/scsi/isci/ |
H A D | remote_device.h | 7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 26 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 74 * isci_remote_device - isci representation of a sas expander / end point 76 * @connection_rate: per-taskcontext connection rate for this device 116 kref_get(&idev->kref); in isci_get_device() 122 struct isci_remote_device *idev = dev->lldd_dev; in isci_lookup_device() 124 if (idev && !test_bit(IDEV_GONE, &idev->flags)) { in isci_lookup_device() 125 kref_get(&idev->kref); in isci_lookup_device() 136 kref_put(&idev->kref, isci_remote_device_release); in isci_put_device() [all …]
|
/linux/drivers/watchdog/ |
H A D | wd501p.h | 1 /* SPDX-License-Identifier: GPL-1.0+ */ 19 #define WDT_COUNT0 (io+0) 20 #define WDT_COUNT1 (io+1) 21 #define WDT_COUNT2 (io+2) 22 #define WDT_CR (io+3) 23 #define WDT_SR (io+4) /* Start buzzer on PCI write */ 24 #define WDT_RT (io+5) /* Stop buzzer on PCI write */ 25 #define WDT_BUZZER (io+6) /* PCI only: rd=disable, wr=enable */ 26 #define WDT_DC (io+7) 30 #define WDT_CLOCK (io+12) /* COUNT2: rd=16.67MHz, wr=2.0833MHz */ [all …]
|
/linux/drivers/char/ipmi/ |
H A D | ipmi_bt_sm.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * The state machine for an Open IPMI BT sub-driver under ipmi_si.c, part 35 * Typical "Get BT Capabilities" values are 2-3 retries, 5-10 seconds, 38 * Since the Open IPMI architecture is single-message oriented at this 44 #define BT_RESET_DELAY 6 /* seconds after warm reset */ 64 BT_STATE_LONG_BUSY /* BT doesn't get hosed :-) */ 72 #define BT_STATE_CHANGE(X, Y) { bt->state = X; return Y; } 79 struct si_sm_io *io; member 110 #define BT_STATUS bt->io->inputb(bt->io, 0) 111 #define BT_CONTROL(x) bt->io->outputb(bt->io, 0, x) [all …]
|
/linux/Documentation/devicetree/bindings/net/nfc/ |
H A D | marvell,nci.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 15 - marvell,nfc-i2c 16 - marvell,nfc-spi 17 - marvell,nfc-uart 19 hci-muxed: 30 reset-n-io: 31 $ref: /schemas/types.yaml#/definitions/phandle-array [all …]
|
/linux/Documentation/devicetree/bindings/display/ |
H A D | allwinner,sun8i-a83t-dw-hdmi.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/allwinner,sun8i-a83t-dw-hdmi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 15 in bridge/synopsys,dw-hdmi.yaml with the following device-specific 19 - Chen-Yu Tsai <wens@csie.org> 20 - Maxime Ripard <mripard@kernel.org> 23 "#phy-cells": 28 - const: allwinner,sun8i-a83t-dw-hdmi 29 - const: allwinner,sun50i-h6-dw-hdmi [all …]
|
/linux/Documentation/devicetree/bindings/display/tegra/ |
H A D | nvidia,tegra124-dpaux.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra124-dpaux.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Jon Hunter <jonathanh@nvidia.com> 24 pattern: "^dpaux@[0-9a-f]+$" 28 - enum: 29 - nvidia,tegra124-dpaux 30 - nvidia,tegra210-dpaux [all …]
|
/linux/drivers/scsi/fnic/ |
H A D | fnic_scsi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 97 * also unmap and free the device-private scatter/gather list. 103 if (io_req->sgl_list_pa) in fnic_release_ioreq_buf() 104 dma_unmap_single(&fnic->pdev->dev, io_req->sgl_list_pa, in fnic_release_ioreq_buf() 105 sizeof(io_req->sgl_list[0]) * io_req->sgl_cnt, in fnic_release_ioreq_buf() 109 if (io_req->sgl_cnt) in fnic_release_ioreq_buf() 110 mempool_free(io_req->sgl_list_alloc, in fnic_release_ioreq_buf() 111 fnic->io_sgl_pool[io_req->sgl_type]); in fnic_release_ioreq_buf() 112 if (io_req->sense_buf_pa) in fnic_release_ioreq_buf() 113 dma_unmap_single(&fnic->pdev->dev, io_req->sense_buf_pa, in fnic_release_ioreq_buf() [all …]
|
/linux/Documentation/arch/x86/x86_64/ |
H A D | boot-options.rst | 1 .. SPDX-License-Identifier: GPL-2.0 39 Do not opt-in to Local MCE delivery. Use legacy method 55 Don't overwrite the bios-set CMCI threshold. This boot option 62 Force-enable recoverable machine check code paths 73 Use IO-APIC. Default 76 Don't use the IO-APIC. 85 See Documentation/arch/x86/i386/IO-APIC.rst 91 Don't check the IO-APIC timer. This can work around 124 Use the CPU reboot vector for warm reset 132 Use the keyboard controller. cold reset (default) [all …]
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | qcom,wcd9335.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13 Qualcomm WCD9335 Codec is a standalone Hi-Fi audio codec IC with in-built 27 clock-names: 29 - const: mclk 30 - const: slimbus 35 interrupt-names: 37 - const: intr1 [all …]
|
/linux/Documentation/devicetree/bindings/input/ |
H A D | cirrus,cs40l50.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - James Ogletree <jogletre@opensource.cirrus.com> 14 integrated DSP, and closed-loop algorithms. 19 - cirrus,cs40l50 27 reset-gpios: 30 vdd-a-supply: 33 vdd-p-supply: 34 description: Power supply for always-on circuits. [all …]
|
/linux/Documentation/driver-api/usb/ |
H A D | callbacks.rst | 11 completion callback can be found in :ref:`usb-urb`. 17 - @probe: 21 - @disconnect: 28 - @ioctl: 36 - @suspend: 39 - @resume: 42 - @reset_resume: 43 Called when the suspended device has been reset instead 48 - @pre_reset: 49 Called when the device is about to be reset. [all …]
|
/linux/drivers/media/platform/st/sti/c8sectpfe/ |
H A D | c8sectpfe-core.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * c8sectpfe-core.c - C8SECTPFE STi DVB driver 16 #include <linux/dma-mapping.h> 25 #include <linux/io.h> 36 #include "c8sectpfe-common.h" 37 #include "c8sectpfe-core.h" 38 #include "c8sectpfe-debugfs.h" 70 for (chan_num = 0; chan_num < fei->tsin_count; chan_num++) { in c8sectpfe_timer_interrupt() 71 channel = fei->channel_data[chan_num]; in c8sectpfe_timer_interrupt() 74 if (channel->irec && readl(channel->irec + DMA_PRDS_TPENABLE)) in c8sectpfe_timer_interrupt() [all …]
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6dl-victgo.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 7 /dts-v1/; 9 #include "imx6qdl-vicut1.dtsi" 15 gpio-keys { 16 compatible = "gpio-keys"; 17 pinctrl-names = "default"; 18 pinctrl-0 = <&pinctrl_gpiokeys>; 21 key-power { 25 wakeup-source; 28 key-enter { [all …]
|
/linux/Documentation/devicetree/bindings/net/ |
H A D | smsc,lan9115.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Smart Mixed-Signal Connectivity (SMSC) LAN911x/912x Controller 10 - Shawn Guo <shawnguo@kernel.org> 13 - $ref: ethernet-controller.yaml# 18 - const: smsc,lan9115 19 - items: 20 - enum: 21 - smsc,lan89218 [all …]
|
/linux/drivers/scsi/elx/efct/ |
H A D | efct_hw.c | 1 // SPDX-License-Identifier: GPL-2.0 36 hw->link.status = SLI4_LINK_STATUS_MAX; in efct_hw_link_event_init() 37 hw->link.topology = SLI4_LINK_TOPO_NONE; in efct_hw_link_event_init() 38 hw->link.medium = SLI4_LINK_MEDIUM_MAX; in efct_hw_link_event_init() 39 hw->link.speed = 0; in efct_hw_link_event_init() 40 hw->link.loop_map = NULL; in efct_hw_link_event_init() 41 hw->link.fc_id = U32_MAX; in efct_hw_link_event_init() 50 struct efct *efct = hw->os; in efct_hw_read_max_dump_size() 55 if (PCI_FUNC(efct->pci->devfn) != 0) in efct_hw_read_max_dump_size() 58 if (sli_cmd_common_set_dump_location(&hw->sli, buf, 1, 0, NULL, 0)) in efct_hw_read_max_dump_size() [all …]
|