Home
last modified time | relevance | path

Searched +full:write +full:- +full:1 +full:- +full:bps (Results 1 – 25 of 56) sorted by relevance

123

/linux/arch/m68k/atari/
H A Ddebug.c6 * Assembled of parts of former atari/config.c 97-12-18 by Roman Hodek
31 .index = -1,
45 while (count--) { in atari_mfp_console_write()
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()
92 unsigned long i = loops_per_jiffy > 1 ? loops_per_jiffy : 10000000/HZ; in ata_par_out()
94 while ((st_mfp.par_dt_reg & 1) && --i) /* wait for BUSY == L */ in ata_par_out()
106 return 1; in ata_par_out()
112 static int printer_present = 1; in atari_par_console_write()
[all …]
/linux/Documentation/devicetree/bindings/w1/
H A Dw1-uart.yaml1 # 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 <cj.winklhofer@gmail.com>
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/block/
H A Dblk-throttle.c1 // SPDX-License-Identifier: GPL-2.0
14 #include "blk-cgroup-rwstat.h"
15 #include "blk-stat.h"
16 #include "blk-throttle.h"
18 /* Max dispatch from a group in 1 round */
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()
[all …]
H A Dblk-throttle.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 #include "blk-cgroup-rwstat.h"
17 * the parent, they're popped in round-robin order so that no single source
22 * throtl_service_queue and then dispatched in round-robin order.
31 struct list_head node; /* service_queue->queued[] */
32 struct bio_list bios_bps; /* queued bios for bps limit */
44 struct list_head queued[2]; /* throtl_qnode [READ/WRITE] */
45 unsigned int nr_queued_bps[2]; /* number of queued bps bios */
50 * their ->disptime.
59 THROTL_TG_PENDING = 1 << 0, /* on parent's pending tree */
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ras.c102 if (ras_block->block >= AMDGPU_RAS_BLOCK_COUNT || in get_ras_block_str()
103 ras_block->block >= ARRAY_SIZE(ras_block_string)) in get_ras_block_str()
106 if (ras_block->block == AMDGPU_RAS_BLOCK__MCA) in get_ras_block_str()
107 return ras_mca_block_string[ras_block->sub_block_index]; in get_ras_block_str()
109 return ras_block_string[ras_block->block]; in get_ras_block_str()
122 /* typical ECC bad page rate is 1 bad page per 100MB VRAM */
155 amdgpu_ras_get_context(adev)->error_query_ready = ready; in amdgpu_ras_set_error_query_ready()
161 return amdgpu_ras_get_context(adev)->error_query_ready; in amdgpu_ras_get_error_query_ready()
172 if ((address >= adev->gmc.mc_vram_size) || in amdgpu_reserve_page_direct()
174 dev_warn(adev->dev, in amdgpu_reserve_page_direct()
[all …]
/linux/drivers/tty/serial/
H A Dip22zilog.h1 /* SPDX-License-Identifier: GPL-2.0 */
32 #define BPS_TO_BRG(bps, freq) ((((freq) + (bps)) / (2 * (bps))) - 2) argument
38 /* Write Register 0 */
40 #define R1 1
69 /* Write Register 1 */
85 /* Write Register #2 (Interrupt Vector) */
87 /* Write Register 3 */
101 /* Write Register 4 */
107 #define SB1 0x4 /* 1 stop bit/char */
122 /* Write Register 5 */
[all …]
H A Dzs.h1 /* SPDX-License-Identifier: GPL-2.0 */
26 int clk_mode; /* May be 1, 16, 32, or 64. */
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) */
61 #define R1 1
90 /* Write Register 1 (Tx/Rx/Ext Int Enable and WAIT/DMA Commands) */
105 /* Write Register 2 (Interrupt Vector) */
107 /* Write Register 3 (Receive Parameters and Control) */
[all …]
H A Dsunzilog.h1 /* SPDX-License-Identifier: GPL-2.0 */
24 #define BPS_TO_BRG(bps, freq) ((((freq) + (bps)) / (2 * (bps))) - 2) argument
30 /* Write Register 0 */
32 #define R1 1
61 /* Write Register 1 */
77 /* Write Register #2 (Interrupt Vector) */
79 /* Write Register 3 */
93 /* Write Register 4 */
99 #define SB1 0x4 /* 1 stop bit/char */
114 /* Write Register 5 */
[all …]
H A Dpmac_zilog.h1 /* SPDX-License-Identifier: GPL-2.0 */
25 * of "escc" node (ie. ch-a or ch-b)
64 if (uap->flags & PMACZILOG_FLAG_IS_CHANNEL_A) in pmz_get_port_A()
66 return uap->mate; in pmz_get_port_A()
78 writeb(reg, port->control_reg); in read_zsreg()
79 return readb(port->control_reg); in read_zsreg()
85 writeb(reg, port->control_reg); in write_zsreg()
86 writeb(value, port->control_reg); in write_zsreg()
91 return readb(port->data_reg); in read_zsdata()
96 writeb(data, port->data_reg); in write_zsdata()
[all …]
H A Dsh-sci.c1 // 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"
59 #include "sh-sci-common.h"
62 ((port)->irqs[SCIx_ERI_IRQ] == \
63 (port)->irqs[SCIx_RXI_IRQ]) || \
64 ((port)->irqs[SCIx_ERI_IRQ] && \
[all …]
/linux/drivers/usb/serial/
H A Dark3116.c1 // 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)
40 /* usb timeout of 1 second */
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()
55 return 1; in is_irda()
60 int irda; /* 1 for irda device */
82 result = usb_control_msg(serial->dev, in ark3116_write_reg()
[all …]
H A Dgeneric.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2010 - 2013 Johan Hovold (jhovold@gmail.com)
6 * Copyright (C) 1999 - 2002 Greg Kroah-Hartman (greg@kroah.com)
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-usb@vger.kernel.org to add your device to a proper driver.\n"); in usb_serial_generic_probe()
51 struct device *dev = &serial->interface->dev; in usb_serial_generic_calc_num_ports()
54 num_ports = max(epds->num_bulk_in, epds->num_bulk_out); in usb_serial_generic_calc_num_ports()
58 return -ENODEV; in usb_serial_generic_calc_num_ports()
109 clear_bit(USB_SERIAL_THROTTLED, &port->flags); in usb_serial_generic_open()
[all …]
H A Dcypress_m8.c1 // SPDX-License-Identifier: GPL-2.0+
10 * See Documentation/usb/usb-serial.rst for more information on using this
51 /* write buffer size defines */
97 int cmd_ctrl; /* always set this to 1 before issuing a command */
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 */
146 .num_ports = 1,
[all …]
H A Doti6858.c1 // SPDX-License-Identifier: GPL-2.0
3 * Ours Technology Inc. OTi-6858 USB to serial adapter driver.
6 * Copyright (C) 2006 Tomasz Michal Lukaszewski (FIXME: add e-mail)
7 * Copyright (C) 2001-2004 Greg Kroah-Hartman (greg@kroah.com)
11 * are heavily based on pl2303 code, buffering code is a 1-to-1 copy.
15 * and it doesn't contain almost any information needed to write a driver.
17 * - analyzing traffic between device and the M$ Windows 2000 driver,
18 * - trying different bit combinations and checking pin states
20 * - receiving malformed frames and producing buffer overflows
22 * So, THIS CODE CAN DESTROY OTi-6858 AND ANY OTHER DEVICES, THAT ARE
[all …]
/linux/drivers/staging/vc04_services/bcm2835-audio/
H A Dvc_vchi_audioserv_defs.h1 /* SPDX-License-Identifier: GPL-2.0 */
7 #define VC_AUDIOSERV_MIN_VER 1
16 * All message types supported for HOST->VC direction
37 u32 bps; member
61 /* configure the write audio samples */
70 /* Generic result for a request (VC->HOST) */
75 /* Generic result for a request (VC->HOST) */
82 /* Message header for all messages in HOST->VC direction */
92 struct vc_audio_write write; member
/linux/include/linux/
H A Dslimbus.h1 // 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
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
79 * - The device reports absent, or the bus goes down.
[all …]
/linux/sound/soc/atmel/
H A Dmchp-spdiftx.c1 // SPDX-License-Identifier: GPL-2.0
22 * ---- S/PDIF Transmitter Controller Register map ----
33 #define SPDIFTX_CH1UD(reg) (0x50 + (reg) * 4) /* User Data 1 Register x */
34 #define SPDIFTX_CH1S(reg) (0x80 + (reg) * 4) /* Channel Status 1 Register x */
39 * ---- Control Register (Write-only) ----
42 #define SPDIFTX_CR_FCLR BIT(1) /* FIFO clear */
45 * ---- Mode Register (Read/Write) ----
50 #define SPDIFTX_MR_TXEN_ENABLE (1 << 0)
53 #define SPDIFTX_MR_MULTICH_MASK GENAMSK(1, 1)
54 #define SPDIFTX_MR_MULTICH_MONO (0 << 1)
[all …]
/linux/drivers/media/pci/saa7164/
H A Dsaa7164.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * Copyright (c) 2010-2015 Steven Toth <stoth@kernellabs.com>
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/Documentation/networking/
H A Deql.rst1 .. SPDX-License-Identifier: GPL-2.0
7 Simon "Guru Aleph-Null" Janes, simon@ncm.com
9 v1.1, February 27, 1995
12 that lets you load-balance IP serial links (SLIP or uncompressed PPP)
17 1.1.86. Some testing with 1.1.92 has been done with the v1.1 patch
21 1. Introduction
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
[all …]
/linux/Documentation/arch/m68k/
H A Dkernel-options.rst9 Author: Roman.Hodek@informatik.uni-erlangen.de (Roman Hodek)
11 Update: jds@kom.auc.dk (Jes Sorensen) and faq@linux-m68k.org (Chris Lawrence)
26 1) Overview of the Kernel's Option Processing
31 1) kernel options
38 is known to the kernel, it belongs to class 1. Otherwise, if the
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)
[all …]
/linux/drivers/slimbus/
H A Dslimbus.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (c) 2011-2017, The Linux Foundation
26 * BYTE 1: RSVD[7] MC[6:0]
35 #define SLIM_MSG_DT_MASK GENMASK(1, 0)
66 #define SLIM_CLK_CONST_PHASE 1
71 #define SLIM_MSG_DEST_ENUMADDR 1
76 #define SLIM_MIN_CLK_GEAR 1
91 * struct slim_framer - Represents SLIMbus framer.
92 * Every controller may have multiple framers. There is 1 active framer device
94 * Manager is responsible for framer hand-over.
[all …]
/linux/include/linux/soundwire/
H A Dsdw.h1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */
2 /* Copyright(c) 2015-17 Intel Corporation. */
57 #define SDW_VALID_PORT_RANGE(n) ((n) < SDW_MAX_PORTS && (n) >= 1)
79 #define SDW_PORT_FLOW_MODE_RX_CNTRL BIT(1)
80 #define SDW_PORT_FLOW_MODE_ASYNC GENMASK(1, 0)
84 #define SDW_BLOCK_PACKG_PER_CH BIT(1)
87 * enum sdw_slave_status - Slave status
95 SDW_SLAVE_ATTACHED = 1,
105 * @SDW_CLK_PRE_DEPREPARE: pre clock stop de-prepare
106 * @SDW_CLK_POST_DEPREPARE: post clock stop de-prepare
[all …]
/linux/drivers/media/i2c/
H A Dtc358743.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * tc358743 - Toshiba HDMI to CSI-2 bridge
11 * REF_01 - Toshiba, TC358743XBG (H2C), Functional Specification, Rev 0.60
12 * REF_02 - Toshiba, TC358743XBG_HDMI-CSI_Tv11p_nm.xls
27 #include <linux/v4l2-dv-timings.h>
30 #include <media/v4l2-dv-timings.h>
31 #include <media/v4l2-device.h>
32 #include <media/v4l2-ctrls.h>
33 #include <media/v4l2-event.h>
34 #include <media/v4l2-fwnode.h>
[all …]
/linux/drivers/media/platform/mediatek/vcodec/encoder/venc/
H A Dvenc_vp8_if.c1 // SPDX-License-Identifier: GPL-2.0
27 * enum venc_vp8_vpu_work_buf - vp8 encoder buffer index
47 * struct venc_vp8_vpu_config - Structure for vp8 encoder configuration
48 * AP-W/R : AP is writer/reader on this item
49 * VPU-W/R: VPU is write/reader on this item
51 * @bitrate: target bitrate (in bps)
61 * @ts_mode: temporal scalability mode (0: disable, 1: enable)
62 * support three temporal layers - 0: 7.5fps 1: 7.5fps 2: 15fps.
77 * struct venc_vp8_vpu_buf - Structure for buffer information
78 * AP-W/R : AP is writer/reader on this item
[all …]
/linux/drivers/net/wan/
H A Dfarsync.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * Actually sync driver for X.21, V.35 and V.24 on FarSync T-series cards
23 * used with the FarSite T-Series cards (T2P & T4P) running in the high
30 * purpose (FarSite T-series).
63 * Used to write a block of data (firmware etc) before the card is running
104 unsigned char internalClock; /* 1 => internal clock, 0 => external */
105 unsigned int lineSpeed; /* Speed in bps */
108 unsigned short clockStatus; /* lsb: 0=> present, 1=> absent */
109 unsigned short cableStatus; /* lsb: 0=> present, 1=> absent */
121 unsigned char lineBuildOut; /* 0, -7.5, -15, -22 */
[all …]

123