Home
last modified time | relevance | path

Searched refs:a (Results 626 – 650 of 21736) sorted by relevance

1...<<21222324252627282930>>...870

/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/
H A DREADME.msl.md5 The OpenBMC API provides a global setting for enforcement of minimum ship level.
6 Typically a setting like this would be used to enable the use of hardware
8 a manufacturing or field environment.
15 In anticipation of a common use case of examining hardware assets, determining
16 if they are of a certain revision or part, and taking some action if they are
22 a particular inventory object does or does not meet the minimum ship level.
26 Consider a server platform with an MSL requirement that a fan control card is a
28 unless a user explicitly specifies otherwise.
30 Phosphor OpenBMC provides a basic implementation of MinimumShipLevelRequired. It
31 maintains a setting store and interface for the setting value. This
[all …]
/openbmc/linux/drivers/char/ipmi/
H A DKconfig14 IPMI is a standard for managing sensors (temperature,
15 voltage, etc.) in a system.
31 bool 'Generate a panic event to all BMCs on a panic'
66 Provides a driver for System Interfaces (KCS, SMIC, BT).
74 Provides a driver for a SMBus interface to a BMC, meaning that you
75 have a driver that must be accessed over an I2C bus instead of a
82 Provides a driver for a system running right on the IPMB bus.
91 Provides a driver for OPAL firmware-based IPMI interfaces.
140 Provides a BMC-side character device implementing IPMI
170 passing, they provide a general interface for exchange of
[all …]
/openbmc/linux/Documentation/admin-guide/mm/
H A Didle_page_tracking.rst9 accessed by a workload and which are idle. This information can be useful for
12 or deciding where to place the workload within a compute cluster.
25 The file implements a bitmap where each bit corresponds to a memory page. The
33 To mark a page idle one has to set the bit corresponding to
57 is placed in a memory cgroup.
86 - a userspace process reads or writes a page using a system call (e.g. read(2)
90 because a process needs filesystem metadata stored in it (e.g. lists a
93 - a page is accessed by a device driver using get_user_pages()
95 When a dirty page is written to swap or disk as a result of memory reclaim or
109 cleared as a result of setting or updating a page's Idle flag, the Young flag
[all …]
/openbmc/linux/net/netfilter/ipset/
H A DKconfig12 To compile it as a module, choose M here. If unsure, say N.
33 can store IPv4 addresses (or network addresses) from a range.
35 To compile it as a module, choose M here. If unsure, say N.
51 can store TCP/UDP port numbers from a range.
61 in a set.
89 address triples in a set.
99 network address/prefix triples in a set.
117 one can store MAC (ethernet address) elements in a set.
126 one can store two IPv4/IPv6 subnets, and a protocol/port in a set.
154 protocol/port pairs as elements in a set.
[all …]
/openbmc/qemu/include/tcg/
H A Dtcg-op-common.h483 glue(tcg_gen_ld_,PTR)((NAT)r, a, o); in tcg_gen_ld_ptr()
488 glue(tcg_gen_st_, PTR)((NAT)r, a, o); in tcg_gen_st_ptr()
493 glue(tcg_gen_discard_,PTR)((NAT)a); in tcg_gen_discard_ptr()
525 tcg_gen_mov_i32((NAT)r, a); in tcg_gen_ext_i32_ptr()
527 tcg_gen_ext_i32_i64((NAT)r, a); in tcg_gen_ext_i32_ptr()
534 tcg_gen_extrl_i64_i32((NAT)r, a); in tcg_gen_trunc_i64_ptr()
536 tcg_gen_mov_i64((NAT)r, a); in tcg_gen_trunc_i64_ptr()
543 tcg_gen_extu_i32_i64(r, (NAT)a); in tcg_gen_extu_ptr_i64()
545 tcg_gen_mov_i64(r, (NAT)a); in tcg_gen_extu_ptr_i64()
552 tcg_gen_mov_i32(r, (NAT)a); in tcg_gen_trunc_ptr_i32()
[all …]
/openbmc/linux/Documentation/arch/s390/
H A Dvfio-ccw.rst58 For passing a device to a guest, we want to use the same interface as
117 realizes a group of callbacks and registers to the mdev framework as a
118 parent (physical) device. As a consequence, mdev provides vfio_ccw a
130 It realizes a group of vfio device driver callbacks, adds itself to a
136 means that a device programmed in a VM with guest physical addresses
181 the mdev to a guest.
350 issuing them to a real device.
374 Intercept a ssch instruction.
413 DASD is a kind of storage device. While ECKD is a data recording format.
419 through DASD/ECKD device online in a guest now and use it as a block
[all …]
/openbmc/linux/Documentation/dev-tools/kunit/
H A Dstyle.rst18 taking a long time to run.
24 suite is a group of tests which test a related area of the kernel. A subsystem
25 is a set of test suites which test different parts of a kernel subsystem
26 or a driver.
31 Every test suite must belong to a subsystem. A subsystem is a collection of one
65 of the kernel have a ``qos`` subsystem. ``power_qos`` would be a better name.
72 a way of categorizing test suites and naming modules which provides a
124 Individual tests consist of a single function which tests a constrained
155 Every test suite should be tied to a Kconfig entry.
165 * have a default value of ``CONFIG_KUNIT_ALL_TESTS``.
[all …]
/openbmc/linux/Documentation/driver-api/driver-model/
H A Dbinding.rst5 Driver binding is the process of associating a device with a device
16 type in the system. When device_register is called for a device, it is
17 inserted into the end of this list. The bus object also contains a
19 for a driver, it is inserted at the end of this list. These are the
30 Instead of trying to derive a complex state machine and matching
32 a device against the IDs of a driver. The bus returns 1 if a match was
37 If a match is found, the device's driver field is set to the driver
38 and the driver's probe callback is called. This gives the driver a
40 it's in a working state.
56 When a driver is attached to a device, the device is inserted into the
[all …]
/openbmc/linux/drivers/i2c/busses/
H A Di2c-ali1563.c112 dev_err(&a->dev, "Device error!\n"); in ali1563_transaction()
117 dev_err(&a->dev, "Bus collision!\n"); in ali1563_transaction()
123 dev_err(&a->dev, "Cleaning fail after KILL!\n"); in ali1563_transaction()
130 static int ali1563_block_start(struct i2c_adapter *a) in ali1563_block_start() argument
177 dev_err(&a->dev, "SMBus Error: %s%s%s%s%s\n", in ali1563_block_start()
186 static int ali1563_block(struct i2c_adapter *a, in ali1563_block() argument
211 error = ali1563_block_start(a); in ali1563_block()
215 error = ali1563_block_start(a); in ali1563_block()
299 error = ali1563_block(a, data, rw); in ali1563_access()
303 error = ali1563_transaction(a, size); in ali1563_access()
[all …]
/openbmc/linux/Documentation/driver-api/media/
H A Ddtv-demux.rst9 The Kernel Digital TV Demux kABI defines a driver-internal interface for
10 registering low-level, hardware specific driver to a hardware independent
16 used to select the TS source of a demux and to manage the demux resources.
17 When the demux client allocates a resource via the demux kABI, it receives
18 a pointer to the kABI of that resource.
20 Each demux receives its TS input from a DVB front-end or from memory, as
22 can be used to select one of the DVB front-ends as a TS source for a demux,
41 Note that functions called from a bottom half context must not sleep.
42 Even a simple memory allocation without using ``GFP_ATOMIC`` can result in a
44 Linux Kernel calls the functions of a network device interface from a
[all …]
/openbmc/linux/drivers/i2c/muxes/
H A DKconfig15 I2C multimaster arbitration scheme using GPIOs and a challenge &
17 a GPIO.
19 This driver can also be built as a module. If so, the module
26 If you say yes to this option, support will be included for a
28 I2C busses connected through a MUX, which is controlled
31 This driver can also be built as a module. If so, the module
42 by a MUX-controller from the MUX subsystem.
96 I2C busses connected through a MUX, which is controlled
97 by a single register.
116 I2C busses connected through a MUX, which is controlled
[all …]
/openbmc/linux/net/sched/
H A Dact_api.c668 *a = p; in tcf_idr_search()
777 *a = p; in tcf_idr_create()
859 *a = p; in tcf_idr_check_alloc()
871 *a = NULL; in tcf_idr_check_alloc()
1043 res = a; in tc_lookup_action_n()
1168 if (!a) in tcf_action_put_many()
1179 return a->ops->dump(skb, a, bind, ref); in tcf_action_dump_old()
1305 if (!a) in tcf_idr_insert_many()
1312 idr_replace(&idrinfo->action_idr, a, a->tcfa_index); in tcf_idr_insert_many()
1430 return a; in tcf_action_init_1()
[all …]
/openbmc/u-boot/board/google/
H A DKconfig15 i5 Ivybridge which is a die-shrink of Sandybridge, with 4GB of
16 SDRAM. It has a Panther Point platform controller hub, PCIe
17 WiFi and Bluetooth. It also includes a 720p webcam, USB SD
19 solid state drive. There is a Chrome OS EC connected on LPC,
20 and it provides a 2560x1700 high resolution touch-enabled LCD
27 U-Boot is built as a 64-bit binary. This allows testing while this
37 Haswell Celeron 2955U Dual Core CPU with 2GB of SDRAM. It has a
39 includes a USB SD reader, four USB3 ports, display port and HDMI
48 LPDDR3 SDRAM. It has PCIe WiFi and Bluetooth. It also includes a
51 There is a solid state drive, either 32GB or 64GB. There is a
[all …]
/openbmc/linux/arch/arc/kernel/
H A Dunaligned.c44 unsigned int err = 0, v, a = addr; \
45 __get8_unaligned_check(v, a, err); \
47 __get8_unaligned_check(v, a, err); \
55 unsigned int err = 0, v, a = addr; \
56 __get8_unaligned_check(v, a, err); \
58 __get8_unaligned_check(v, a, err); \
60 __get8_unaligned_check(v, a, err); \
62 __get8_unaligned_check(v, a, err); \
88 : "=r" (err), "=&r" (v), "=&r" (a) \
89 : "0" (err), "1" (v), "2" (a)); \
[all …]
/openbmc/linux/lib/crypto/
H A Dgf128mul.c141 u64 a = be64_to_cpu(x->a); in gf128mul_x8_lle() local
146 x->a = cpu_to_be64((a >> 8) ^ (_tt << 48)); in gf128mul_x8_lle()
152 u64 a = be64_to_cpu(x->a); in gf128mul_x8_lle_ti() local
157 x->a = cpu_to_be64((a >> 8) ^ (_tt << 48)); in gf128mul_x8_lle_ti()
162 u64 a = be64_to_cpu(x->a); in gf128mul_x8_bbe() local
166 x->a = cpu_to_be64((a << 8) | (b >> 56)); in gf128mul_x8_bbe()
172 u64 a = le64_to_cpu(x->a); in gf128mul_x8_ble() local
176 r->a = cpu_to_le64((a << 8) | (b >> 56)); in gf128mul_x8_ble()
341 *a = *r; in gf128mul_64k_bbe()
416 *a = *r; in gf128mul_4k_lle()
[all …]
/openbmc/linux/Documentation/admin-guide/device-mapper/
H A Dcache.rst11 It aims to improve performance of a block device (eg, a spindle) by
26 scenarios (eg. a vm image server).
71 Having a fixed block size simplifies the target a lot. But it is
72 something of a compromise. For instance, a small part of a block may be
84 If writeback, the default, is selected then a write to a block that is
88 If writethrough is selected then a write to a cached block will not
107 dirty blocks in a cache. Useful for decommissioning a cache or when
122 The user can set a throttle to prevent more than a certain amount of
136 means the cache behaves like a physical disk that has a volatile write
150 dirty flags this data is lost if there's a crash so a safe fallback
[all …]
/openbmc/qemu/docs/spin/
H A Daio_notify.promela7 * This file is in the public domain. If you really want a license,
14 * spin -a docs/aio_notify.promela
16 * ./a.out -a
18 * To verify it (with a bug planted in the model):
19 * spin -a -DBUG docs/aio_notify.promela
21 * ./a.out -a
47 // Wait for a nudge from the other side
67 // generate a request
/openbmc/linux/drivers/input/joystick/iforce/
H A Diforce.h104 #define HI(a) ((unsigned char)((a) >> 8)) argument
105 #define LO(a) ((unsigned char)((a) & 0xff)) argument
110 #define HIFIX80(a) ((unsigned char)(((a)<0? (a)+255 : (a))>>8)) argument
113 #define TIME_SCALE(a) (a) argument
/openbmc/linux/include/linux/
H A Duuid.h23 #define GUID_INIT(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) \ argument
25 {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \
30 #define UUID_INIT(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) \ argument
32 {{ ((a) >> 24) & 0xff, ((a) >> 16) & 0xff, ((a) >> 8) & 0xff, (a) & 0xff, \
/openbmc/linux/arch/m68k/include/uapi/asm/
H A Da.out.h17 #define N_TRSIZE(a) ((a).a_trsize) argument
18 #define N_DRSIZE(a) ((a).a_drsize) argument
19 #define N_SYMSIZE(a) ((a).a_syms) argument
/openbmc/linux/arch/x86/include/uapi/asm/
H A Da.out.h17 #define N_TRSIZE(a) ((a).a_trsize) argument
18 #define N_DRSIZE(a) ((a).a_drsize) argument
19 #define N_SYMSIZE(a) ((a).a_syms) argument
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Dbus.h32 #define BUS_MSG(b,l,f,a...) do { \ argument
34 nvkm_##l(&_bus->pad->i2c->subdev, "bus %04x: "f"\n", _bus->id, ##a); \
36 #define BUS_ERR(b,f,a...) BUS_MSG((b), error, f, ##a) argument
37 #define BUS_DBG(b,f,a...) BUS_MSG((b), debug, f, ##a) argument
38 #define BUS_TRACE(b,f,a...) BUS_MSG((b), trace, f, ##a) argument
/openbmc/phosphor-virtual-sensor/
H A DexprtkTools.hpp59 [](auto a, auto b) { in operator ()() argument
62 return a; in operator ()()
64 if (std::isnan(a)) in operator ()()
68 return std::max(a, b); in operator ()()
80 [](auto a, auto b) { in operator ()() argument
83 return a; in operator ()()
85 if (std::isnan(a)) in operator ()()
89 return a + b; in operator ()()
/openbmc/qemu/target/mips/tcg/
H A Ddsp_helper.c51 #define MIPSDSP_OVERFLOW_ADD(a, b, c, d) (~((a) ^ (b)) & ((a) ^ (c)) & (d)) argument
52 #define MIPSDSP_OVERFLOW_SUB(a, b, c, d) (((a) ^ (b)) & ((a) ^ (c)) & (d)) argument
140 tempI = a + b; in mipsdsp_add_i16()
154 tempS = a + b; in mipsdsp_sat_add_i16()
173 tempI = a + b; in mipsdsp_sat_add_i32()
353 return a * b; in mipsdsp_mul_u16_u16()
359 return a * b; in mipsdsp_mul_i32_i32()
733 return a; in mipsdsp_lshift32()
752 return a; in mipsdsp_sat16_lshift()
778 return a; in mipsdsp_sat32_lshift()
[all …]
/openbmc/linux/tools/include/linux/
H A Dcompiler-gcc.h26 #define __must_be_array(a) BUILD_BUG_ON_ZERO(__same_type((a), &(a)[0])) argument
41 #define __printf(a, b) __attribute__((format(printf, a, b))) argument
42 #define __scanf(a, b) __attribute__((format(scanf, a, b))) argument

1...<<21222324252627282930>>...870