/freebsd/share/man/man9/ |
H A D | bhnd.9 | 1 .\" Copyright (c) 2015-2016 Landon Fuller <landonf@FreeBSD.org> 251 .Ss "Device Configuration Functions" 260 .Fa "device_t dev" "bus_size_t offset" "void *value" "u_int width" 264 .Fa "device_t dev" "bus_size_t offset" "const void *value" "u_int width" 273 .Ss "Device Information Functions" 323 .Ss "Device Matching Functions" 358 .Ss "Device Table Functions" 381 .Fa "vendor" "device" "desc" "quirks" "..." 392 .Bd -literal 398 .Bd -literal [all …]
|
H A D | pci.9 | 106 .Fn pci_find_device "uint16_t vendor" "uint16_t device" 144 .Fn pci_read_config "device_t dev" "int reg" "int width" 158 .Fn pci_write_config "device_t dev" "int reg" "uint32_t val" "int width" 165 .Fa "int width" 172 .Fn pcie_read_config "device_t dev" "int reg" "int width" 176 .Fn pcie_write_config "device_t dev" "int reg" "uint32_t val" "int width" 201 device information, 202 device configuration, 209 space of the device 214 .Fa width [all …]
|
H A D | bus_dma.9 | 165 A DMA transaction can be achieved between device to memory, 166 device to device, or memory to memory. 170 API is a bus, device, and machine-independent (MI) interface to 182 For example, if a DMA engine in a device is limited to 32-bit addresses, 184 for that device. 190 For example, a device might require 16-byte alignment of its descriptor ring 195 If a device has restrictions that are common to all DMA transactions 201 The per-group tags can then inherit these restrictions from this 203 tag rather than having to list them explicitly when creating the per-group tags. 234 Sync operations also handle architecture-specific details such as CPU cache [all …]
|
H A D | disk.9 | 49 The disk storage API permits kernel device drivers providing access to 50 disk-like storage devices to advertise the device to other kernel 56 Each disk device is described by a 58 structure, which contains a variety of parameters for the disk device, 59 function pointers for various methods that may be performed on the device, 60 as well as private data storage for the device driver. 62 to the device and its statistics. 71 when the device is ready to service requests. 76 For each alias added, a device nod [all...] |
/freebsd/lib/libdevctl/ |
H A D | devctl.3 | 44 .Nd device control library 50 .Fn devctl_attach "const char *device" 52 .Fn devctl_clear_driver "const char *device" "bool force" 54 .Fn devctl_delete "const char *device" "bool force" 56 .Fn devctl_detach "const char *device" "bool force" 58 .Fn devctl_disable "const char *device" "bool force_detach" 60 .Fn devctl_enable "const char *device" 64 .Fn devctl_getpath "const char *device" "const char *locator" "char **buffer" 66 .Fn devctl_rescan "const char *device" 68 .Fn devctl_reset "const char *device" "bool detach" [all …]
|
/freebsd/sbin/nvmecontrol/ |
H A D | nvmecontrol.8 | 3 .\" Copyright (c) 2018-2019 Alexander Motin <mav@FreeBSD.org> 51 .Aq Ar device-id | Ar namespace-id 59 .Aq Ar namespace-id 62 .Aq Ar device-id 67 .Op Fl v Ar vendor-string 72 .Aq Ar device-id | Ar namespace-id 75 .Aq Ar device-id 78 .Aq Ar device-id 83 .Aq Ar device-id 87 .Aq Ar device-id [all …]
|
/freebsd/sbin/camcontrol/ |
H A D | camcontrol.8 | 37 .Op device id 46 .Op device id 51 .Op device id 55 .Op device id 61 .Op device id 68 .Op device id 73 .Op device id 80 .Op device id 91 .Op device id 95 .Op device id [all …]
|
/freebsd/usr.sbin/iostat/ |
H A D | iostat.8 | 83 statistics on terminal, device and cpu operations. 95 .Bl -tag -width flag 113 Display only device statistics. 114 If this flag is turned on, only device statistics will be displayed, unless 133 In the old-style blocks transferred display 137 display block count in kilobytes rather than the device native block size. 155 Display old-style 157 device statistics. 175 .Bl -tag -width indent -compact 176 .It device type: [all …]
|
/freebsd/share/man/man7/ |
H A D | hier.7 | 1 .\"- 2 .\" SPDX-License-Identifier: BSD-3-Clause 40 .Bl -tag -width "/libexec/" 56 .Bl -tag -width "loader.conf.d/" -compact 60 .It Pa device.hints 62 .Xr device.hints 5 64 compiled flattened device tree (FDT) files; see 69 .Bl -tag -width "overlays/" -compact 109 third-party loadable kernel modules, such as those installed with 121 .Bl -tag -width "loader.conf.d" -compact [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mtd/ |
H A D | mtd-physmap.txt | 1 CFI or JEDEC memory-mapped NOR flash, MTD-RAM (NVRAM...) 6 - compatible : should contain the specific model of mtd chip(s) 7 used, if known, followed by either "cfi-flash", "jedec-flash", 8 "mtd-ram" or "mtd-rom". 9 - reg : Address range(s) of the mtd chip(s) 11 non-identical chips can be described in one node. 12 - bank-width : Width (in bytes) of the bank. Equal to the 13 device width times the number of interleaved chips. 14 - device-width : (optional) Width of a single mtd chip. If 15 omitted, assumed to be equal to 'bank-width'. [all …]
|
/freebsd/share/man/man4/ |
H A D | pci.4 | 35 .Bd -ragged -offset indent 36 .Cd device pci 40 .Pq SR-IOV : 41 .Bd -ragged -offset indent 45 To compile in support for native PCI-express HotPlug: 46 .Bd -ragged -offset indent 64 character device that can be used by userland programs to read and write 67 Programs can also use this device to get a list of all 80 device. 91 or a BAR read access could have function-specific side-effects. [all …]
|
H A D | psm.4 | 3 .\" Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp> 32 .Nd PS/2 mouse style pointing device driver 38 .Cd "device psm" 41 .Pa /boot/device.hints : 47 driver provides support for the PS/2 mouse style pointing device. 50 device node in the system. 60 Basic PS/2 style pointing device has two or three buttons. 62 .Ss Device Resolution 63 The PS/2 style pointing device usually has several grades of resolution, 82 Frequency, or report rate, at which the device sends movement [all …]
|
H A D | pwmc.4 | 30 .Nd PWM (Pulse Width Modulation) control device driver 35 .Bd -ragged -offset indent 36 .Cd "device pwmbus" 37 .Cd "device pwmc" 43 .Bd -literal -offset indent 49 driver provides device-control access to a channel of PWM hardware. 52 device is associated with a single PWM output channel. 61 Consult the documentation for the underlying PWM hardware device driver 66 creates a character device named 84 .Bl -tag -width indent [all …]
|
H A D | wsp.4 | 34 .Bd -ragged -offset indent 35 .Cd "device wsp" 36 .Cd "device hid" 37 .Cd "device usb" 43 .Bd -literal -offset indent 50 device found in many Apple laptops. 52 The driver simulates a three-button mouse using multi-finger press/tap 54 A single-finger press generates a left button click. 55 A two-finger press maps to the right button; whereas a three-finger 58 The trackpad functions with presses and taps. A press is a full-forced [all …]
|
H A D | uart.4 | 1 .\"- 2 .\" SPDX-License-Identifier: BSD-2-Clause 35 .Cd "device uart" 37 .Cd "device puc" 38 .Cd "device uart" 40 .Cd "device scc" 41 .Cd "device uart" 44 .Pa /boot/device.hints : 53 .Bl -tag -compact -width 0x000000 55 device is potential system console [all …]
|
H A D | spigen.4 | 31 .Nd SPI generic I/O device driver 36 .Bd -ragged -offset indent 37 .Cd "device spi" 38 .Cd "device spibus" 39 .Cd "device spigen" 45 .Bd -literal -offset indent 51 driver provides direct access to a slave device on the SPI bus. 54 device is associated with a single chip-select 56 with that chip-select line asserted. 58 SPI data transfers are inherently bi-directional; there are no separate [all …]
|
H A D | mx25l.4 | 30 .Nd driver for SpiFlash(tm) compatible non-volatile storage devices 35 .Bd -ragged -offset indent 36 .Cd "device mx25l" 42 .Bd -literal -offset indent 48 driver provides support for the family of non-volatile storage 55 driver uses opcode 0x9f to read the manufacturer and device ID 56 data to determine whether the device is supported. 57 The device ID is looked up using a table of data within the driver 58 which describes the attributes of each supported device, 59 such as block size, sector size, and device capacity. [all …]
|
/freebsd/usr.sbin/ctladm/ |
H A D | ctladm.8 | 3 .\" Copyright (c) 2015-2021 Alexander Motin <mav@FreeBSD.org> 36 .\" $Id: //depot/users/kenm/FreeBSD-test2/usr.sbin/ctladm/ctladm.8#3 $ 72 .Aq Fl f Ar file|- 82 .Aq Fl f Ar file|- 197 .Aq Fl a | Fl c Ar connection-id | Fl i Ar name | Fl p Ar portal 200 .Aq Fl a | Fl c Ar connection-id | Fl i Ar name | Fl p Ar portal 207 .Aq Fl a | Fl c Ar controller-id | Fl h Ar name 218 some meta-commands that utilize 229 utility has a number of primary functions, many of which require a device 231 The device identifier takes the following form: [all …]
|
/freebsd/usr.bin/vmstat/ |
H A D | vmstat.8 | 37 .Op Fl -libxo 68 .Bl -tag -width indent 69 .It Fl -libxo 102 standard output is a terminal device. 106 is not a terminal device (such as a script). 108 Report on the number of interrupts taken by each device since system 131 Report per-cpu system/user/idle cpu statistics. 137 .Bl -tag -width indent -compact 138 .It device type: 139 .Bl -tag -width 9n -compact [all …]
|
/freebsd/usr.sbin/bhyve/ |
H A D | bhyve.8 | 99 I/O connectivity can be specified with command-line parameters. 110 .Pa edk2-bhyve 113 .Pa u-boot-bhyve-arm64 114 package provides a U-Boot image that can be used to boot the guest. 120 .Bl -tag -width 10n 161 Destroy the VM on guest initiated power-off. 203 Set configuration variables from a simple, key-value config file. 229 Allow devices behind the LPC PCI-ISA bridge to be configured. 230 The only supported devices are the TTY-class devices 236 the boot ROM device [all …]
|
/freebsd/stand/libsa/ |
H A D | libsa.3 | 50 .Bl -hang -width 10n 58 bytes of memory from the heap using a best-fit algorithm. 97 to the traditional shell-supported environment. 100 .Bl -hang -width 10n 159 .Bl -hang -widt [all...] |
/freebsd/usr.sbin/mfiutil/ |
H A D | mfiutil.8 | 39 .Op Fl D Ar device 44 .Op Fl D Ar device 51 .Op Fl D Ar device 56 .Op Fl D Ar device 61 .Op Fl D Ar device 71 .Op Fl D Ar device 76 .Op Fl D Ar device 81 .Op Fl D Ar device 88 .Op Fl D Ar device 95 .Op Fl D Ar device [all …]
|
/freebsd/lib/geom/concat/ |
H A D | gconcat.8 | 1 .\" Copyright (c) 2004-2005 Pawel Jakub Dawidek <pjd@FreeBSD.org> 73 utility is used for device concatenation configuration. 81 device has to be configured by hand every time it is needed. 84 method uses on-disk metadata to detect devices. 91 .Bl -tag -width ".Cm destroy" 106 method, where metadata are stored in every device's last sector. 112 .Bl -tag -width ".Fl h" 117 Append a new device to the end of an existing concatenate device 121 If the existing device is using the 123 method, the new device is simply appended as-is. [all …]
|
/freebsd/sys/dev/isci/scil/ |
H A D | scic_remote_device.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0 9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 61 * by an SCIC user on the device object. 90 * store a remote device object. 93 * remote device object. 101 * remote device objects. 104 * device objects that have only called this method for construction. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | gpmc-eth.txt | 1 Device tree bindings for Ethernet chip connected to TI GPMC 4 General-Purpose Memory Controller can be used to connect Pseudo-SRAM devices 12 Documentation/devicetree/bindings/memory-controllers/omap-gpmc.txt 15 refer to the binding documentation of the device. For example, the documentation 18 Child nodes need to specify the GPMC bus address width using the "bank-width" 20 specify the I/O registers address width. Even when the GPMC has a maximum 16-bit 21 address width, it supports devices with 32-bit word registers. 23 OMAP2+ board, "bank-width = <2>;" and "reg-io-width = <4>;". 26 - bank-width: Address width of the device in bytes. GPMC supports 8-bit 27 and 16-bit devices and so must be either 1 or 2 bytes. [all …]
|