Home
last modified time | relevance | path

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

12345678910>>...18

/freebsd/sys/contrib/device-tree/Bindings/mmc/
H A Dmmc-controller.yaml1 # 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 Dmmc-spi-slot.txt7 - 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 Dzil_impl.h9 * 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 Dmmp.h41 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 Dscsi_modes35 # '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 Dsdhci_fdt_gpio.c1 /*-
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 Darm,pl172.txt5 - 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 Dnvmem.yaml1 # 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 Dmac_mls.41 .\" 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 Dah_eeprom_v3.h1 /*-
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 Draw-nand-chip.yaml1 # 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 Dlpc32xx-slc.txt4 - 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 Darm-versatile.txt7 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 Dlpc32xx-mlc.txt4 - 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 Ddriver.h1 /*-
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 Dmmc_fdt_helpers.c57 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 Dfeatures.h45 * 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 Dmemcontrol.859 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 Dmemcontrol.c1 /*-
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 Dmitigations.71 .\"-
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 Dsecurity.747 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 Dlio_iq.h45 #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 Dprocctl.259 .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 Ddscr.txt2 ------------------------------------
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 Dat25.txt4 - 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 …]

12345678910>>...18