/linux-6.14.4/arch/m68k/atari/ |
D | debug.c | 6 * Assembled of parts of former atari/config.c 97-12-18 by Roman Hodek 31 .index = -1, 37 while (!(st_mfp.trn_stat & 0x80)) /* wait for tx buf empty */ in ata_mfp_out() 45 while (count--) { in atari_mfp_console_write() 56 } while (!(atari_scc.cha_b_ctrl & 0x04)); /* wait for tx buf empty */ in ata_scc_out() 64 while (count--) { in atari_scc_console_write() 81 while (count--) { in atari_midi_console_write() 91 /* This a some-seconds timeout in case no printer is connected */ in ata_par_out() 94 while ((st_mfp.par_dt_reg & 1) && --i) /* wait for BUSY == L */ in ata_par_out() 97 return 0; in ata_par_out() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/w1/ |
D | w1-uart.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/w1/w1-uart.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: UART 1-Wire Bus 10 - Christoph Winklhofer <[email protected]> 13 UART 1-wire bus. Utilizes the UART interface via the Serial Device Bus 14 to create the 1-Wire timing patterns. 16 The UART peripheral must support full-duplex and operate in open-drain 18 baud-rate and transmitted byte, which corresponds to a 1-Wire read bit, [all …]
|
/linux-6.14.4/block/ |
D | blk-throttle.c | 1 // SPDX-License-Identifier: GPL-2.0 14 #include "blk-cgroup-rwstat.h" 15 #include "blk-stat.h" 16 #include "blk-throttle.h" 41 /* Total Number of queued bios on READ and WRITE lists */ 56 return pd_to_blkg(&tg->pd); in tg_to_blkg() 60 * sq_to_tg - return the throl_grp the specified service queue belongs to 63 * Return the throtl_grp @sq belongs to. If @sq is the top-level one 68 if (sq && sq->parent_sq) in sq_to_tg() 75 * sq_to_td - return throtl_data the specified service queue belongs to [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_virt.c | 43 vf2pf_info->ucode_info[ucode].id = ucode; \ 44 vf2pf_info->ucode_info[ucode].version = ver; \ 45 } while (0) 52 return RREG32_NO_KIQ(0xc040) == 0xffffffff; in amdgpu_virt_mmio_blocked() 60 if (adev->asic_type != CHIP_ALDEBARAN && in amdgpu_virt_init_setting() 61 adev->asic_type != CHIP_ARCTURUS && in amdgpu_virt_init_setting() 62 ((adev->pdev->class >> 8) != PCI_CLASS_ACCELERATOR_PROCESSING)) { in amdgpu_virt_init_setting() 63 if (adev->mode_info.num_crtc == 0) in amdgpu_virt_init_setting() 64 adev->mode_info.num_crtc = 1; in amdgpu_virt_init_setting() 65 adev->enable_virtual_display = true; in amdgpu_virt_init_setting() [all …]
|
D | amdgpu_ras.c | 101 if (ras_block->block >= AMDGPU_RAS_BLOCK_COUNT || in get_ras_block_str() 102 ras_block->block >= ARRAY_SIZE(ras_block_string)) in get_ras_block_str() 105 if (ras_block->block == AMDGPU_RAS_BLOCK__MCA) in get_ras_block_str() 106 return ras_mca_block_string[ras_block->sub_block_index]; in get_ras_block_str() 108 return ras_block_string[ras_block->block]; in get_ras_block_str() 119 #define RAS_UMC_INJECT_ADDR_LIMIT (0x1ULL << 52) 136 atomic_t amdgpu_ras_in_intr = ATOMIC_INIT(0); 154 amdgpu_ras_get_context(adev)->error_query_ready = ready; in amdgpu_ras_set_error_query_ready() 160 return amdgpu_ras_get_context(adev)->error_query_ready; in amdgpu_ras_get_error_query_ready() 171 if ((address >= adev->gmc.mc_vram_size) || in amdgpu_reserve_page_direct() [all …]
|
/linux-6.14.4/drivers/soundwire/ |
D | bus.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */ 2 /* Copyright(c) 2015-17 Intel Corporation. */ 17 return -ENOTSUPP; in sdw_acpi_find_slaves() 47 SDW_MSG_FLAG_READ = 0, 52 * struct sdw_msg - Message structure 58 * @flags: transfer flags, indicate if xfer is read or write 179 params->port_num = port_num; in sdw_fill_xport_params() 180 params->blk_grp_ctrl_valid = grp_ctrl_valid; in sdw_fill_xport_params() 181 params->blk_grp_ctrl = grp_ctrl; in sdw_fill_xport_params() 182 params->sample_interval = sample_int; in sdw_fill_xport_params() [all …]
|
D | stream.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 2 // Copyright(c) 2015-18 Intel Corporation. 5 * stream.c - SoundWire Bus stream operations. 24 * in register. The index 15 has dummy value 0 in order to fill hole. 27 96, 100, 120, 128, 150, 160, 250, 0, 38 for (i = 0; i < SDW_FRAME_COLS; i++) { in sdw_find_col_index() 44 return 0; in sdw_find_col_index() 52 for (i = 0; i < SDW_FRAME_ROWS; i++) { in sdw_find_row_index() 58 return 0; in sdw_find_row_index() 71 if (bus->params.next_bank) { in _sdw_program_slave_port_params() [all …]
|
/linux-6.14.4/drivers/tty/serial/ |
D | ip22zilog.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 32 #define BPS_TO_BRG(bps, freq) ((((freq) + (bps)) / (2 * (bps))) - 2) argument 36 #define FLAG 0x7e 38 /* Write Register 0 */ 39 #define R0 0 /* Register selects */ 56 #define NULLCODE 0 /* Null Code */ 57 #define POINT_HIGH 0x8 /* Select upper half of registers */ 58 #define RES_EXT_INT 0x10 /* Reset Ext. Status Interrupts */ 59 #define SEND_ABORT 0x18 /* HDLC Abort */ 60 #define RES_RxINT_FC 0x20 /* Reset RxINT on First Character */ [all …]
|
D | zs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 34 u8 regs[ZS_NUM_REGS]; /* Channel write registers. */ 38 * Per-SCC state for locking and the interrupt handler. 53 #define ZS_BPS_TO_BRG(bps, freq) ((((freq) + (bps)) / (2 * (bps))) - 2) argument 59 /* Write Register 0 (Command) */ 60 #define R0 0 /* Register selects */ 77 #define NULLCODE 0 /* Null Code */ 78 #define POINT_HIGH 0x8 /* Select upper half of registers */ 79 #define RES_EXT_INT 0x10 /* Reset Ext. Status Interrupts */ 80 #define SEND_ABORT 0x18 /* HDLC Abort */ [all …]
|
D | sunzilog.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 18 #define R7p 16 /* Written as R7 with P15 bit 0 set */ 24 #define BPS_TO_BRG(bps, freq) ((((freq) + (bps)) / (2 * (bps))) - 2) argument 28 #define FLAG 0x7e 30 /* Write Register 0 */ 31 #define R0 0 /* Register selects */ 48 #define NULLCODE 0 /* Null Code */ 49 #define POINT_HIGH 0x8 /* Select upper half of registers */ 50 #define RES_EXT_INT 0x10 /* Reset Ext. Status Interrupts */ 51 #define SEND_ABORT 0x18 /* HDLC Abort */ [all …]
|
D | pmac_zilog.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 25 * of "escc" node (ie. ch-a or ch-b) 37 #define PMACZILOG_FLAG_IS_CONS 0x00000001 38 #define PMACZILOG_FLAG_IS_KGDB 0x00000002 39 #define PMACZILOG_FLAG_MODEM_STATUS 0x00000004 40 #define PMACZILOG_FLAG_IS_CHANNEL_A 0x00000008 41 #define PMACZILOG_FLAG_REGS_HELD 0x00000010 42 #define PMACZILOG_FLAG_TX_STOPPED 0x00000020 43 #define PMACZILOG_FLAG_TX_ACTIVE 0x00000040 44 #define PMACZILOG_FLAG_IS_IRDA 0x00000100 [all …]
|
D | sh-sci.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * SuperH on-chip serial module support. (SCI with no FIFO / with FIFO) 5 * Copyright (C) 2002 - 2011 Paul Mundt 9 * based off of the old drivers/char/sh-sci.c by: 26 #include <linux/dma-mapping.h> 58 #include "sh-sci.h" 60 /* Offsets into the sci_port->irqs array */ 74 ((port)->irqs[SCIx_ERI_IRQ] == \ 75 (port)->irqs[SCIx_RXI_IRQ]) || \ 76 ((port)->irqs[SCIx_ERI_IRQ] && \ [all …]
|
/linux-6.14.4/drivers/w1/masters/ |
D | w1-uart.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * w1-uart - UART 1-Wire bus driver 5 * Uses the UART interface (via Serial Device Bus) to create the 1-Wire 6 * timing patterns. Implements the following 1-Wire master interface: 8 * - reset_bus: requests baud-rate 9600 10 * - touch_bit: requests baud-rate 115200 27 /* Timeout to wait for completion of serdev-receive */ 31 * struct w1_uart_config - configuration for 1-Wire operation 32 * @baudrate: baud-rate returned from serdev 33 * @delay_us: delay to complete a 1-Wire cycle (in us) [all …]
|
/linux-6.14.4/drivers/staging/vc04_services/bcm2835-audio/ |
D | bcm2835-vchiq.c | 1 // SPDX-License-Identifier: GPL-2.0 29 mutex_lock(&instance->vchi_mutex); in bcm2835_audio_lock() 30 vchiq_use_service(instance->alsa_stream->chip->vchi_ctx->instance, in bcm2835_audio_lock() 31 instance->service_handle); in bcm2835_audio_lock() 36 vchiq_release_service(instance->alsa_stream->chip->vchi_ctx->instance, in bcm2835_audio_unlock() 37 instance->service_handle); in bcm2835_audio_unlock() 38 mutex_unlock(&instance->vchi_mutex); in bcm2835_audio_unlock() 47 instance->result = -1; in bcm2835_audio_send_msg_locked() 48 init_completion(&instance->msg_avail_comp); in bcm2835_audio_send_msg_locked() 51 status = vchiq_queue_kernel_message(instance->alsa_stream->chip->vchi_ctx->instance, in bcm2835_audio_send_msg_locked() [all …]
|
/linux-6.14.4/drivers/usb/serial/ |
D | ark3116.c | 1 // SPDX-License-Identifier: GPL-2.0+ 9 * - implements a driver for the arkmicro ark3116 chipset (vendor=0x6547, 10 * productid=0x0232) (used in a datacable called KQ-U8A) 44 { USB_DEVICE(0x6547, 0x0232) }, 45 { USB_DEVICE(0x18ec, 0x3118) }, /* USB to IrDA adapter */ 52 struct usb_device *dev = serial->dev; in is_irda() 53 if (le16_to_cpu(dev->descriptor.idVendor) == 0x18ec && in is_irda() 54 le16_to_cpu(dev->descriptor.idProduct) == 0x3118) in is_irda() 56 return 0; in is_irda() 67 __u32 hcr; /* handshake control register (0x8) [all …]
|
D | generic.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2010 - 2013 Johan Hovold ([email protected]) 6 * Copyright (C) 1999 - 2002 Greg Kroah-Hartman ([email protected]) 26 static __u16 vendor = 0x05f9; 27 static __u16 product = 0xffff; 29 module_param(vendor, ushort, 0); 32 module_param(product, ushort, 0); 40 struct device *dev = &serial->interface->dev; in usb_serial_generic_probe() 42 dev_info(dev, "The \"generic\" usb-serial driver is only for testing and one-off prototypes.\n"); in usb_serial_generic_probe() 43 dev_info(dev, "Tell linux-[email protected] to add your device to a proper driver.\n"); in usb_serial_generic_probe() [all …]
|
D | cypress_m8.c | 1 // SPDX-License-Identifier: GPL-2.0+ 10 * See Documentation/usb/usb-serial.rst for more information on using this 51 /* write buffer size defines */ 88 packet_format_2 /* b0[7:3]:status, b0[2:0]:payload count */ 98 struct kfifo write_fifo; /* write fifo */ 99 int write_urb_in_use; /* write urb in use indicator */ 100 int write_urb_interval; /* interval to use for write urb */ 104 __u8 current_status; /* received from last read - info on dsr,cts,cd,ri,etc */ 106 __u8 rx_flags; /* throttling - used from whiteheat/ftdi_sio */ 152 .write = cypress_write, [all …]
|
/linux-6.14.4/Documentation/ABI/testing/ |
D | configfs-usb-gadget-uvc | 1 What: /config/usb-gadget/gadget/functions/uvc.name 7 streaming_maxburst 0..15 (ss only) 13 What: /config/usb-gadget/gadget/functions/uvc.name/control 27 What: /config/usb-gadget/gadget/functions/uvc.name/control/class 32 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/ss 37 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/fs 42 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal 47 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output 52 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output/default 66 bTerminalID a non-zero id of this terminal [all …]
|
/linux-6.14.4/include/linux/ |
D | slimbus.h | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2011-2017, The Linux Foundation 16 * struct slim_eaddr - Enumeration address for a SLIMbus device 30 * enum slim_device_status - slim device status 36 SLIM_DEVICE_STATUS_DOWN = 0, 44 * struct slim_device - Slim device handle. 49 * @laddr: 1-byte Logical address of this device. 56 * Pointer to this structure is used by client-driver as a handle. 72 * struct slim_driver - SLIMbus 'generic device' (slave) device driver 78 * - The device reports present and gets a laddr assigned [all …]
|
/linux-6.14.4/sound/soc/atmel/ |
D | mchp-spdiftx.c | 1 // SPDX-License-Identifier: GPL-2.0 22 * ---- S/PDIF Transmitter Controller Register map ---- 24 #define SPDIFTX_CR 0x00 /* Control Register */ 25 #define SPDIFTX_MR 0x04 /* Mode Register */ 26 #define SPDIFTX_CDR 0x0C /* Common Data Register */ 28 #define SPDIFTX_IER 0x14 /* Interrupt Enable Register */ 29 #define SPDIFTX_IDR 0x18 /* Interrupt Disable Register */ 30 #define SPDIFTX_IMR 0x1C /* Interrupt Mask Register */ 31 #define SPDIFTX_ISR 0x20 /* Interrupt Status Register */ 33 #define SPDIFTX_CH1UD(reg) (0x50 + (reg) * 4) /* User Data 1 Register x */ [all …]
|
/linux-6.14.4/drivers/media/pci/saa7164/ |
D | saa7164.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Copyright (c) 2010-2015 Steven Toth <[email protected]> 24 saa7164_bus..() : Manage a read/write memory ring buffer in the 30 <- ----------------- PCIe address space -------------------- -> 48 #include <media/v4l2-common.h> 49 #include <media/v4l2-ioctl.h> 50 #include <media/v4l2-device.h> 51 #include <media/v4l2-ctrls.h> 52 #include <media/v4l2-event.h> 54 #include "saa7164-reg.h" [all …]
|
/linux-6.14.4/Documentation/networking/ |
D | eql.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 Simon "Guru Aleph-Null" Janes, [email protected] 12 that lets you load-balance IP serial links (SLIP or uncompressed PPP) 27 together to work as one point-to-point link to increase your 32 The eql driver has only been tested with the Livingston PortMaster-2e 33 terminal server. I do not know if other terminal servers support load- 35 almost as well as the eql driver seems to do it (-- Unfortunately, in 36 my testing so far, the Livingston PortMaster 2e's load-balancing is a 40 TCP implementation is pretty fast though.--) 44 a load-balancing client 75% of the cost of the second line and 50% of [all …]
|
/linux-6.14.4/Documentation/arch/m68k/ |
D | kernel-options.rst | 9 Author: [email protected]-erlangen.de (Roman Hodek) 11 Update: [email protected] (Jes Sorensen) and faq@linux-m68k.org (Chris Lawrence) 13 0) Introduction 58 ---------- 76 /dev/ram: -> 0x0100 (initial ramdisk) 77 /dev/hda: -> 0x0300 (first IDE disk) 78 /dev/hdb: -> 0x0340 (second IDE disk) 79 /dev/sda: -> 0x0800 (first SCSI disk) 80 /dev/sdb: -> 0x0810 (second SCSI disk) 81 /dev/sdc: -> 0x0820 (third SCSI disk) [all …]
|
/linux-6.14.4/include/linux/soundwire/ |
D | sdw.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */ 2 /* Copyright(c) 2015-17 Intel Corporation. */ 31 #define SDW_ENUM_DEV_NUM 0 45 * fill hole with 0, one more dummy entry is added 60 SDW_PORT_DIRN_SINK = 0, 75 #define SDW_PORT_FLOW_MODE_ISOCH 0 76 #define SDW_PORT_FLOW_MODE_TX_CNTRL BIT(0) 78 #define SDW_PORT_FLOW_MODE_ASYNC GENMASK(1, 0) 81 #define SDW_BLOCK_PACKG_PER_PORT BIT(0) 85 * enum sdw_slave_status - Slave status [all …]
|
/linux-6.14.4/drivers/slimbus/ |
D | slimbus.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (c) 2011-2017, The Linux Foundation 19 #define SLIM_MSG_MT_CORE 0x0 20 #define SLIM_MSG_MT_DEST_REFERRED_USER 0x2 21 #define SLIM_MSG_MT_SRC_REFERRED_USER 0x6 25 * BYTE 0: MT[7:5] RL[4:0] 26 * BYTE 1: RSVD[7] MC[6:0] 27 * BYTE 2: RSVD[7:6] DT[5:4] PI[3:0] 29 #define SLIM_MSG_MT_MASK GENMASK(2, 0) 31 #define SLIM_MSG_RL_MASK GENMASK(4, 0) [all …]
|