/freebsd/sys/contrib/device-tree/Bindings/mmc/ |
H A D | mmc-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/mmc-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ulf Hansson <ulf.hansson@linaro.org> 25 "#address-cell [all...] |
H A D | mmc-spi-slot.txt | 7 - spi-max-frequency : maximum frequency for this device (Hz). 10 - voltage-ranges : two cells are required, first cell specifies minimum 13 - gpios : may specify GPIOs in this order: Card-Detect GPIO, 14 Write-Protect GPIO. Note that this does not follow the 19 mmc-slot@0 { 20 compatible = "fsl,mpc8323rdb-mmc-slot", 21 "mmc-spi-slot"; 25 voltage-ranges = <3300 3300>; 26 spi-max-frequency = <50000000>; 28 interrupt-parent = <&PIC>;
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | zil_impl.h | 9 * or https://opensource.org/licenses/CDDL-1.0. 49 * must be held. New lwb allocation also takes "zl_lock" to protect the list. 58 * After the lwb's write zio completes, it transitions into the "write 61 * "issued" to "write done", and then from "write done" to "flush done", 94 * Log write block (lwb) 100 * "zl_lock" is used to protect the lwb against concurrent access. 113 char *lwb_buf; /* log write buffer */ 116 zio_t *lwb_root_zio; /* root zio for lwb write and flushes */ 118 uint64_t lwb_issued_txg; /* the txg when the write is issued */ 121 list_node_t lwb_node; /* zilog->zl_lwb_list linkage */ [all …]
|
H A D | mmp.h | 41 kmutex_t mmp_thread_lock; /* protect thread mgmt fields */ 45 kmutex_t mmp_io_lock; /* protect below */ 46 hrtime_t mmp_last_write; /* last successful MMP write */ 49 zio_t *mmp_zio_root; /* root of mmp write zios */ 50 uint64_t mmp_kstat_id; /* unique id for next MMP write kstat */ 51 int mmp_skip_error; /* reason for last skipped write */ 52 vdev_t *mmp_last_leaf; /* last mmp write sent here */ 53 uint64_t mmp_leaf_last_gen; /* last mmp write sent here */ 54 uint32_t mmp_seq; /* intra-second update counter */
|
/freebsd/share/misc/ |
H A D | scsi_modes | 35 # 'i' is a byte-sized integral types, followed by a field width of 38 # 'b' is a bit-sized integral type 39 # 't' is a bitfield type- followed by a bit field width 42 # 'z' values are null-padded strings 81 {Extended Self-Test Completion Time} i2 95 0x02 "Disconnect-Reconnect" { 111 0x16 "Extended Device-Type Specific"; 154 0x18 "Protocol-Specific Logical Unit"; 156 0x19 "Protocol-Specific Port"; 172 {Background Pre-Scan Time Limit} i2 [all …]
|
/freebsd/sys/dev/sdhci/ |
H A D | sdhci_fdt_gpio.c | 1 /*- 28 * for card detect and write protect, and uses FDT data to describe those pins. 67 sdhci_handle_card_present(gpio->slot, sdhci_fdt_gpio_get_present(gpio)); in cd_intr() 80 dev = gpio->dev; in cd_setup() 83 * If the device is flagged as non-removable, set that slot option, and in cd_setup() 86 if (OF_hasprop(node, "non-removable")) { in cd_setup() 87 gpio->slot->opt |= SDHCI_NON_REMOVABLE; in cd_setup() 88 gpio->cd_disabled = true; in cd_setup() 90 device_printf(dev, "Non-removable media\n"); in cd_setup() 95 * If there is no cd-gpios property, then presumably the hardware in cd_setup() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/memory-controllers/ |
H A D | arm,pl172.txt | 5 - compatible: Must be "arm,primecell" and exactly one from 8 - reg: Must contains offset/length value for controller. 10 - #address-cells: Must be 2. The partition number has to be encoded in the 11 first address cell and it may accept values 0..N-1 12 (N - total number of partitions). The second cell is the 15 - #size-cells: Must be set to 1. 17 - ranges: Must contain one or more chip select memory regions. 19 - clocks: Must contain references to controller clocks. 21 - clock-names: Must contain "mpmcclk" and "apb_pclk". 23 - clock-ranges: Empty property indicating that child nodes can inherit [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/nvmem/ |
H A D | nvmem.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sriniva [all...] |
/freebsd/share/man/man4/ |
H A D | mac_mls.4 | 1 .\" Copyright (c) 2002-2004 Networks Associates Technology, Inc. 7 .\" DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the 36 .Nd "Multi-Level Security confidentiality policy" 40 .Bd -ragged -offset indent 47 .Bd -ragged -offset indent 53 .Bd -literal -offset indent 59 policy module implements the Multi-Level Security, or MLS model, 93 .Bl -column -offset indent ".Li mls/equal" "dominated by all other labels" 106 .Bl -bullet 112 Subjects may not read, write, or otherwise observe objects without proper [all …]
|
/freebsd/sys/dev/ath/ath_hal/ |
H A D | ah_eeprom_v3.h | 1 /*- 2 * SPDX-License-Identifier: ISC 4 * Copyright (c) 2002-2008 Sam Leffler, Errno Consulting 5 * Copyright (c) 2002-2008 Atheros Communications, Inc. 28 #define AR_EEPROM_PROTECT 0x3f /* EEPROM protect bits */ 29 #define AR_EEPROM_PROTECT_PCIE 0x01 /* EEPROM protect bits for Condor/Swan*/ 31 #define AR_EEPROM_ATHEROS_BASE 0xc0 /* Base of Atheros-specific data */ 33 #define AR_EEPROM_ATHEROS_MAX (0x400-AR_EEPROM_ATHEROS_BASE) 37 #define AR_EEPROM_SIZE_LOWER 0x1b /* size info -- lower */ 38 #define AR_EEPROM_SIZE_UPPER 0x1c /* size info -- upper */ [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mtd/ |
H A D | raw-nand-chip.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mtd/raw-nand-chip.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Miquel Raynal <miquel.raynal@bootlin.com> 13 - $ref: nand-chip.yaml# 21 The interpretation of these parameters is implementation-defined, so 28 pattern: "^nand@[a-f0-9]$" 32 Contains the chip-select IDs. 34 nand-ecc-placement: [all …]
|
H A D | lpc32xx-slc.txt | 4 - compatible: "nxp,lpc3220-slc" 5 - reg: Address and size of the controller 6 - nand-on-flash-bbt: Use bad block table on flash 7 - gpios: GPIO specification for NAND write protect 11 - nxp,wdr-clks: Delay before Ready signal is tested on write (W_RDY) 12 - nxp,rdr-clks: Delay before Ready signal is tested on read (R_RDY) 15 - nxp,wwidth: Write pulse width (W_WIDTH) 16 - nxp,whold: Write hold time (W_HOLD) 17 - nxp,wsetup: Write setup time (W_SETUP) 18 - nxp,rwidth: Read pulse width (R_WIDTH) [all …]
|
H A D | arm-versatile.txt | 7 some special write protect/VPP bits that can be controlled by the machine's 11 - compatible : must be "arm,versatile-flash", "cfi-flash"; 12 - reg : memory address for the flash chip 13 - bank-width : width in bytes of flash interface. 15 For the rest of the properties, see mtd-physmap.txt. 17 The device tree may optionally contain sub-nodes describing partitions of the 23 compatible = "arm,versatile-flash", "cfi-flash"; 25 bank-width = <4>;
|
H A D | lpc32xx-mlc.txt | 4 - compatible: "nxp,lpc3220-mlc" 5 - reg: Address and size of the controller 6 - interrupts: The NAND interrupt specification 7 - gpios: GPIO specification for NAND write protect 13 - nxp,tcea_delay: TCEA_DELAY 14 - nxp,busy_delay: BUSY_DELAY 15 - nxp,nand_ta: NAND_TA 16 - nxp,rd_high: RD_HIGH 17 - nxp,rd_low: RD_LOW 18 - nxp,wr_high: WR_HIGH [all …]
|
/freebsd/sys/dev/mlx5/ |
H A D | driver.h | 1 /*- 2 * Copyright (c) 2013-2019, Mellanox Technologies, Ltd. All rights reserved. 41 #include <linux/radix-tree.h> 256 /* protect block chain allocations 311 /* protect command average calculations */ 320 #define MLX5_DMA_OWNED(dev) mtx_owned(&(dev)->cmd.dma_mtx) 321 #define MLX5_DMA_LOCK(dev) mtx_lock(&(dev)->cmd.dma_mtx) 322 #define MLX5_DMA_UNLOCK(dev) mtx_unlock(&(dev)->cmd.dma_mtx) 324 #define MLX5_DMA_DONE(dev) cv_broadcast(&(dev)->cmd.dma_cv) 325 #define MLX5_DMA_WAIT(dev) cv_wait(&(dev)->cmd.dma_cv, &(dev)->cmd.dma_mtx) [all …]
|
/freebsd/sys/dev/mmc/ |
H A D | mmc_fdt_helpers.c | 57 helper->props = mmc_helper.props; in mmc_fdt_parse() 63 if (regulator_get_by_ofw_property(dev, 0, "vmmc-supply", in mmc_fdt_parse() 64 &helper->vmmc_supply) == 0) { in mmc_fdt_parse() 66 device_printf(dev, "vmmc-supply regulator found\n"); in mmc_fdt_parse() 68 if (regulator_get_by_ofw_property(dev, 0, "vqmmc-supply", in mmc_fdt_parse() 69 &helper->vqmmc_supply) == 0) { in mmc_fdt_parse() 71 device_printf(dev, "vqmmc-supply regulator found\n"); in mmc_fdt_parse() 74 if (helper->vqmmc_supply != NULL) { in mmc_fdt_parse() 75 if (regulator_check_voltage(helper->vqmmc_supply, 1200000) == 0) in mmc_fdt_parse() 76 host->caps |= MMC_CAP_SIGNALING_120; in mmc_fdt_parse() [all …]
|
/freebsd/sys/contrib/xen/ |
H A D | features.h | 45 * If set, the guest does not need to write-protect its pagetables, and can 51 * If set, the guest does not need to write-protect its segment descriptor 57 * If set, translation between the guest's 'pseudo-physical' address space 59 * mode the guest does not need to perform phys-to/from-machine translations 110 * must be located in lower 1MB, as required by ACPI Specification for IA-PC 118 * A direct-mapped (or 1:1 mapped) domain is a domain for which its 119 * local pages have gfn == mfn. If a domain is direct-mapped, 124 * - not auto_translated domains (x86 only) are always direct-mapped 125 * - on x86, auto_translated domains are not direct-mapped 126 * - on ARM, Dom0 is direct-mapped, DomUs are not [all …]
|
/freebsd/usr.sbin/memcontrol/ |
H A D | memcontrol.8 | 59 These ranges are typically power-of-2 aligned and sized, however the specific 65 .Bl -tag -width ".Cm clear" 68 .Bl -tag -width indent 74 .Bl -tag -width indent 83 .Cm force , uncacheable , write-combine , write-through , write-back , 85 .Cm write-protect . 93 .Bl -tag -width indent 99 .Bl -tag -width indent
|
H A D | memcontrol.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 49 {"write-combine", MDF_WRITECOMBINE, MDF_SETTABLE}, 50 {"write-through", MDF_WRITETHROUGH, MDF_SETTABLE}, 51 {"write-back", MDF_WRITEBACK, MDF_SETTABLE}, 52 {"write-protect", MDF_WRITEPROTECT, MDF_SETTABLE}, 55 {"fixed-base", MDF_FIXBASE, 0}, 56 {"fixed-length", MDF_FIXLEN, 0}, 57 {"set-by-firmware", MDF_FIRMWARE, 0}, 76 " list [-a]\n" [all …]
|
/freebsd/share/man/man7/ |
H A D | mitigations.7 | 1 .\"- 2 .\" SPDX-License-Identifer: BSD-2-Clause 41 vulnerabilities and protect the system from malicious attacks. 42 Some of these mitigations have run-time controls to enable them on a global 43 or per-process basis, some are optionally enabled or disabled at compile time, 48 .Bl -bullet -compac [all...] |
H A D | security.7 | 47 multi-user systems have some inherent security, the job of building and 60 As yesterday's mini-computers and mainframes 74 .Bl -enum -offset indent 89 Typically, DoS attacks are brute-force mechanisms that attempt 99 Brute-force network attacks are harder to deal with. 100 A spoofed-packet attack, for example, is 114 The result is that if you have any moderate-sized user base, 137 may find a bug in a root-run server and be able to break root over a network 138 connection to that server, or the attacker may know of a bug in an SUID-root 152 Security remedies should always be implemented with a multi-layered [all …]
|
/freebsd/sys/dev/liquidio/base/ |
H A D | lio_iq.h | 45 #define LIO_IQ_SEND_FAILED -1 47 /*------------------------- INSTRUCTION QUEUE --------------------------*/ 58 * Bytes offset below assume worst-case of a 64-bit system. 104 /* A lock to protect access to the input ring. */ 107 /* A lock to protect while enqueue to the input ring. */ 110 /* A lock to protect while posting on the ring. */ 115 /* A lock to protect access to the input ring. */ 131 /* Index in input ring where the driver should write the next packet */ 173 * and fill_cnt is non-zero, ring the doorbell again. 194 /*---------------------- INSTRUCTION FORMAT ----------------------------*/ [all …]
|
/freebsd/lib/libsys/ |
H A D | procctl.2 | 59 .Bl -tag -width P_PGID 82 .Bl -tag -width PROC_LOGSIGEXIT_STATUS 94 .Bl -tag -width Ds 97 system-wide. 100 system-wide. 102 Use the system-wide configured policy for ASLR. 110 Similarly, executing a set-user-ID or set-group-ID binary ignores this 113 flag and system-wide policy. 120 .Bl -tag -width Ds 129 flag is or-ed with the value listed above. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/c6x/ |
H A D | dscr.txt | 2 ------------------------------------ 14 write once or the individual bits are write once. In addition to device config, 24 - compatible: must be "ti,c64x+dscr" 25 - reg: register area base and size 34 - ti,dscr-devstat 37 - ti,dscr-silicon-rev 40 - ti,dscr-rmii-resets 44 - ti,dscr-locked-regs 45 possibly multiple tuples describing registers which are write protected by 49 - ti,dscr-kick-regs [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/eeprom/ |
H A D | at25.txt | 4 - compatible : Should be "<vendor>,<type>", and generic value "atmel,at25". 11 - reg : chip select number 12 - spi-max-frequency : max spi frequency to use 13 - pagesize : size of the eeprom page 14 - size : total eeprom size in bytes 15 - address-width : number of address bits (one of 8, 9, 16, or 24). 20 - spi-cpha : SPI shifted clock phase, as per spi-bus bindings. 21 - spi-cpol : SPI inverse clock polarity, as per spi-bus bindings. 22 - read-only : this parameter-less property disables writes to the eeprom 23 - wp-gpios : GPIO to which the write-protect pin of the chip is connected [all …]
|