/openbmc/linux/drivers/ata/pata_parport/ |
H A D | epia.c | 30 #define j44(a, b) (((a >> 4) & 0x0f) + (b & 0xf0)) argument 31 #define j53(a, b) (((a >> 3) & 0x1f) + ((b << 4) & 0xe0)) argument 41 int a, b, r; in epia_read_regr() local 50 return j44(a, b); in epia_read_regr() 56 return j53(a, b); in epia_read_regr() 60 a = r0(); w2(4); in epia_read_regr() 61 return a; in epia_read_regr() 66 return a; in epia_read_regr() 129 int k, ph, a, b; in epia_read_block() local 136 w2(2+ph); a = r1(); in epia_read_block() [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/android-tools/android-tools/ |
H A D | fastboot.mk | 68 LIBS += libzipfile.a libext4_utils.a libsparse.a libselinux.a -lz -lpcre 72 fastboot: libzipfile.a libext4_utils.a libsparse.a libselinux.a $(fastboot_OBJS) 75 libzipfile.a: $(libzipfile_OBJS) 78 libext4_utils.a: $(libext4_utils_OBJS) 81 libsparse.a: $(libsparse_OBJS) 84 libselinux.a: $(libselinux_OBJS) 89 $(libsparse_OBJS) $(libselinux_OBJS) fastboot *.a
|
/openbmc/linux/drivers/staging/media/atomisp/pci/hive_isp_css_include/ |
H A D | bitop_support.h | 19 #define bitop_setbit(a, b) ((a) |= (1UL << (b))) argument 21 #define bitop_getbit(a, b) (((a) & (1UL << (b))) != 0) argument 23 #define bitop_clearbit(a, b) ((a) &= ~(1UL << (b))) argument
|
/openbmc/linux/include/trace/events/ |
H A D | error_report.h | 35 #define EM(a, b) TRACE_DEFINE_ENUM(a); argument 36 #define EMe(a, b) TRACE_DEFINE_ENUM(a); argument 43 #define EM(a, b) { a, b }, argument 44 #define EMe(a, b) { a, b } argument
|
/openbmc/linux/Documentation/process/ |
H A D | maintainer-kvm-x86.rst | 46 via a Cthulhu merge on an as-needed basis, i.e. when a topic branch is updated. 51 Fixes that target the current release, a.k.a. mainline, are typically applied 87 Fixes that target the current release, a.k.a. mainline, should be based on 115 Using reverse fir tree, a.k.a. reverse Christmas tree or reverse XMAS tree, for 189 use 75 characters as a firm-but-not-hard limit, and use 80 characters as a hard 228 If a change fixes a KVM/kernel bug, add a Fixes: tag even if the change doesn't 239 When a function is mentioned in a comment, changelog, or shortlog (or anywhere 245 At a bare minimum, *all* patches in a series must build cleanly for KVM_INTEL=m 305 a targeted regression test may be warranted if the bug requires hitting a 309 if a bug is really truly the end of the world before posting a fix without a [all …]
|
/openbmc/openbmc/meta-raspberrypi/recipes-graphics/userland/files/ |
H A D | 0025-CMakeLists.txt-.pc-respect-CMAKE_INSTALL_LIBDIR.patch | 72 --- a/CMakeLists.txt 85 --- a/containers/CMakeLists.txt 98 --- a/containers/test/CMakeLists.txt 303 index 390980a..c8c534f 100644 633 --- a/makefiles/cmake/vmcs.cmake 656 --- a/pkgconfig/bcm_host.pc.in 668 --- a/pkgconfig/brcmegl.pc.in 680 --- a/pkgconfig/brcmglesv2.pc.in 692 --- a/pkgconfig/brcmvg.pc.in 704 --- a/pkgconfig/mmal.pc.in [all …]
|
/openbmc/linux/Documentation/leds/ |
H A D | leds-qcom-lpg.rst | 10 The Qualcomm LPG can be found in a variety of Qualcomm PMICs and consists of a 11 number of PWM channels, a programmable pattern lookup table and a RGB LED 19 The each PWM channel can operate with a period between 27us and 384 seconds and 20 has a 9 bit resolution of the duty cycle. 23 deeper idle states the LPG provides pattern support. This consists of a shared 27 The pattern for a channel can be programmed using the "pattern" trigger, using 33 Specify a hardware pattern for a Qualcomm LPG LED. 35 The pattern is a series of brightness and hold-time pairs, with the hold-time 36 expressed in milliseconds. The hold time is a property of the pattern and must 40 pattern must be followed a zero-length entry of the same brightness. [all …]
|
/openbmc/linux/net/sched/ |
H A D | act_simple.c | 26 const struct tc_action *a, in tcf_simp_act() argument 29 struct tcf_defact *d = to_defact(a); in tcf_simp_act() 46 static void tcf_simp_release(struct tc_action *a) in tcf_simp_release() argument 48 struct tcf_defact *d = to_defact(a); in tcf_simp_release() 72 d = to_defact(a); in reset_policy() 89 struct nlattr *est, struct tc_action **a, in tcf_simp_init() argument 125 tcf_idr_release(*a, bind); in tcf_simp_init() 132 ret = tcf_idr_create(tn, index, est, a, in tcf_simp_init() 139 d = to_defact(*a); in tcf_simp_init() 167 tcf_idr_release(*a, bind); in tcf_simp_init() [all …]
|
/openbmc/docs/designs/mctp/ |
H A D | mctp-userspace.md | 8 This document describes a userspace implementation of MCTP infrastructure, 9 allowing a straightforward mechanism of supporting MCTP messaging within an 19 over a configurable hardware channel (eg., Serial UART, I2C or PCIe), and 20 provides a socket-based interface for other processes to send and receive 26 This daemon has a few components: 33 3. an interface to handler applications over a unix-domain socket. 39 to a specific endpoint (ie, (1) above) 41 - a "lower" hardware binding for transmit/receive of individual packets, 73 daemon would use a message queue to enable message reception/transmission to a 105 Each message has a fixed small header: [all …]
|
/openbmc/docs/designs/ |
H A D | pldm-stack.md | 12 and a lack of a generic control mechanism (sensors are a generic monitoring 16 This design aims to employ Platform Level Data Model (PLDM), a standard 66 The plan is to run PLDM over MCTP. MCTP is defined in a spec of its own, and a 93 - The BMC should be able to act as a PLDM responder as well as a PLDM requester. 94 As a PLDM requester, the BMC can monitor/control other devices. As a PLDM 174 API blocks for a considerably long duration, then it would have to be run in a 179 to fit in a D-Bus payload, the message is written to a file, and a read-only 220 a) With blocking API 344 plus sending messages concurrently would be a challenge. 352 daemon would have to implement a D-Bus interface to target a specific transport [all …]
|
/openbmc/linux/Documentation/userspace-api/media/drivers/ |
H A D | max2175.rst | 10 Enable/Disable I2S output of the tuner. This is a private control 26 The high-side/low-side (HSLS) control of the tuner for a given band. 40 The Rx mode controls a number of preset parameters of the tuner like 43 list below shows the supported modes with a brief description. 52 - This configures FM band with a sample rate of 0.512 million 53 samples/sec with a 10.24 MHz sck. 55 - This configures VHF band with a sample rate of 2.048 million 56 samples/sec with a 32.768 MHz sck. 61 samples/sec with a 14.88375 MHz sck. 63 - This configures FM band with a sample rate of 0.372 million [all …]
|
/openbmc/u-boot/include/linux/ |
H A D | compiler-gcc.h | 63 #define __must_be_array(a) 0 argument 66 #define __must_be_array(a) BUILD_BUG_ON_ZERO(__same_type((a), &(a)[0])) argument 121 #define __printf(a, b) __attribute__((format(printf, a, b))) argument 122 #define __scanf(a, b) __attribute__((format(scanf, a, b))) argument 159 #define __compiler_offsetof(a, b) \ argument 160 __builtin_offsetof(a, b) 232 #define __assume_aligned(a, ...) __attribute__((__assume_aligned__(a, ## __VA_ARGS__))) argument
|
/openbmc/linux/Documentation/userspace-api/media/v4l/ |
H A D | selection-api-intro.rst | 7 Some video capture devices can sample a subsection of a picture and 11 arbitrary scan line and horizontal offset into a video signal. We call 14 On a video *capture* device the source is a video signal, and the 16 image stored in a memory buffer. The composing area specifies which part 19 On a video *output* device the source is an image in a memory buffer, 20 and the cropping target is a part of an image to be shown on a display. 23 and position of such a window is controlled by the compose target. 27 position will be fixed in such a case. If the device does not support
|
/openbmc/openbmc/meta-openembedded/meta-oe/licenses/ |
H A D | QWTv1.0 | 100 effectively restrict the users of a free program by obtaining a 113 a shared library, the combination of the two is legally speaking a 137 programs enables a greater number of people to use a large body of 170 copyright law: that is to say, a work containing the Library or a 197 You may charge a fee for the physical act of transferring a copy, 206 a) The modified work must itself be a software library. 214 d) If a facility in the modified Library refers to a function or a 264 the Library into a program that is not a library. 281 linked with it, is called a "work that uses the Library". Such a 311 link a "work that uses the Library" with the Library to produce a [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/misc/ |
H A D | xlnx,sd-fec.txt | 3 The Soft Decision Forward Error Correction (SDFEC) Engine is a Hard IP block 5 The LDPC decode & encode functionality is capable of covering a range of 28 driven with a fixed value and is not present on the device, a value of 1 29 configures the DIN_WORDS to be block based, while a value of 2 configures the 31 - xlnx,sdfec-din-width : Configures the DIN AXI stream where a value of 1 32 configures a width of "1x128b", 2 a width of "2x128b" and 4 configures a width 35 driven with a fixed value and is not present on the device, a value of 1 36 configures the DOUT_WORDS to be block based, while a value of 2 configures the 38 - xlnx,sdfec-dout-width : Configures the DOUT AXI stream where a value of 1 39 configures a width of "1x128b", 2 a width of "2x128b" and 4 configures a width
|
/openbmc/openbmc/poky/meta-skeleton/recipes-kernel/linux/ |
H A D | linux-yocto-custom.bb | 4 # kernel classes to apply a subset of yocto kernel management to git 12 # You must also provide a Linux kernel configuration. The most direct 17 # To use the yocto kernel tooling to generate a BSP configuration 23 # Building this example without providing a defconfig or BSP 24 # configuration will result in build or boot errors. This is not a 31 # added via the SRC_URI, or controlled via a BSP 34 # defconfig: When a defconfig is provided, the linux-yocto configuration 35 # uses the filename as a trigger to use a 'allnoconfig' baseline 55 # Override SRC_URI in a copy of this recipe to point at a different source 62 # Modify SRCREV to a different commit hash in a copy of this recipe to [all …]
|
/openbmc/linux/tools/testing/selftests/netfilter/ |
H A D | rpath.sh | 51 ip -net "$ns1" a a 192.168.23.2/24 dev v0 52 ip -net "$ns2" a a 192.168.23.1/24 dev v0 53 ip -net "$ns1" a a fec0:23::2/64 dev v0 nodad 54 ip -net "$ns2" a a fec0:23::1/64 dev v0 nodad 59 ip -net "$ns1" a a 192.168.42.2/24 dev v0 60 ip -net "$ns2" a a 192.168.42.1/24 dev d0 61 ip -net "$ns1" a a fec0:42::2/64 dev v0 nodad 62 ip -net "$ns2" a a fec0:42::1/64 dev d0 nodad
|
/openbmc/linux/Documentation/filesystems/ |
H A D | path-lookup.rst | 74 If a pathname ends with a slash, such as "``/tmp/foo/``" it might be 97 "a/b" were renamed to "a/c/b" while another process were looking up 98 "a/b/..", that process might successfully resolve on "a/c". 110 "dentry") contains three significant fields: a component name, a 111 pointer to a parent dentry, and a pointer to the "inode" which 157 afraid of taking a lock when one is needed. It uses a variety of 167 This uses the lockref primitive to provide both a spinlock and a 193 So as long as a counted reference is held to a dentry, a non-``NULL`` ``->d_inode`` 220 Looking up a given name in a given directory involves computing a hash 425 pathname or a symbolic link starts with a "'/'", or (2) a "``..``" [all …]
|
/openbmc/linux/drivers/net/ethernet/atheros/atl1c/ |
H A D | atl1c.h | 549 #define AT_WRITE_REG(a, reg, value) ( \ argument 552 #define AT_WRITE_FLUSH(a) (\ argument 553 readl((a)->hw_addr)) 556 if (unlikely((a)->hibernate)) { \ 557 readl((a)->hw_addr + reg); \ 564 #define AT_WRITE_REGB(a, reg, value) (\ argument 567 #define AT_READ_REGB(a, reg) (\ argument 568 readb((a)->hw_addr + reg)) 570 #define AT_WRITE_REGW(a, reg, value) (\ argument 574 if (unlikely((a)->hibernate)) { \ [all …]
|
/openbmc/linux/Documentation/admin-guide/device-mapper/ |
H A D | cache-policies.rst | 6 avoid asking about anything that is migrating. This is a pain, but 12 The policy can return a simple HIT or MISS or issue a migration. 21 doesn't update states (eg, hit counts) for a block more than once 63 The mq policy used a lot of memory; 88 bytes per cache block on a 64 68 has a 'hotspot' queue, rather than a pre-cache, which uses a quarter of 69 the entries (each hotspot block covers a larger area than a single 73 memory, but a substantial improvement nonetheless. 91 The mq policy maintained a hit count for each cache block. For a 115 The syntax for a table is:: 121 The syntax to send a message using the dmsetup command is:: [all …]
|
/openbmc/linux/drivers/pci/hotplug/ |
H A D | Kconfig | 11 Say Y here if you have a motherboard with a PCI Hotplug controller. 25 Say Y here if you have a motherboard with a Compaq PCI Hotplug 28 To compile this driver as a module, choose M here: the 37 Say Y here if you have a Compaq server that has a PCI Hotplug 47 Say Y here if you have a motherboard with a IBM PCI Hotplug 50 To compile this driver as a module, choose M here: the 71 To compile this driver as a module, choose M here: the 91 To compile this driver as a module, choose M here: the 101 hotswap signal as a bit in a system register that can be read through 104 To compile this driver as a module, choose M here: the [all …]
|
/openbmc/linux/Documentation/driver-api/ |
H A D | ioctl.rst | 19 identifies an action for a particular driver, there are a number of 36 An 8-bit number, often a character literal, specific to a subsystem 61 A better approach is to add a new ioctl command with a new number. The 71 a positive 'long' value. 129 clear the upper bit of a compat_uptr_t and turn it into a valid 64-bit 130 pointer. On other architectures, this macro only performs a cast to a 134 which can be interpreted as either a pointer or a scalar depending on 158 it back into a user pointer. 165 __u32 a; 181 do not end on a 32-bit boundary. [all …]
|
/openbmc/linux/sound/pci/au88x0/ |
H A D | au88x0_eq.c | 45 static inline u16 sign_invert(u16 a) in sign_invert() argument 48 if (a == (u16)-32768) in sign_invert() 51 return -a; in sign_invert() 104 hwwrite(vortex->mmio, 0x2b3fc, a[0]); in vortex_EqHw_SetLeftStates() 136 *a = hwread(vortex->mmio, 0x2b3c4); 166 hwwrite(vortex->mmio, 0x2b3d4, a); in vortex_EqHw_SetBypassGain() 177 hwwrite(vortex->mmio, 0x2b3e0, a); in vortex_EqHw_SetA3DBypassGain() 185 hwwrite(vortex->mmio, 0x2b3d0, a); 192 hwwrite(vortex->mmio, 0x2b3dc, a); 356 a[ebx + (eqhw->this04 + 2)] = [all …]
|
/openbmc/linux/net/ceph/ |
H A D | armor.c | 43 unsigned char a, b, c; in ceph_armor() local 45 a = *src++; in ceph_armor() 46 *dst++ = encode_bits(a >> 2); in ceph_armor() 49 *dst++ = encode_bits(((a & 3) << 4) | (b >> 4)); in ceph_armor() 60 *dst++ = encode_bits(((a & 3) << 4)); in ceph_armor() 80 int a, b, c, d; in ceph_unarmor() local 88 a = decode_bits(src[0]); in ceph_unarmor() 92 if (a < 0 || b < 0 || c < 0 || d < 0) in ceph_unarmor() 95 *dst++ = (a << 2) | (b >> 4); in ceph_unarmor()
|
/openbmc/qemu/docs/system/s390x/ |
H A D | 3270.rst | 8 TN3270 (a telnet extension; see `RFC 854 <https://tools.ietf.org/html/rfc854>`__ 10 lifting to an external 3270 terminal emulator (such as ``x3270``) to make a 11 single 3270 device available to a guest. Note that this supports basic 14 To provide a 3270 device to a guest, create a ``x-terminal3270`` linked to 15 a ``tn3270`` chardev. The guest will see a 3270 channel device. In order 23 ttys) or ``CONFIG_TN3270_CONSOLE`` (for a 3270 console). 25 * Add a ``tn3270`` chardev and a ``x-terminal3270`` to the QEMU command line:: 28 -device x-terminal3270,chardev=ch0,devno=fe.0.000a,id=terminal0 30 * Start the guest. In the guest, use ``chccwdev -e 0.0.000a`` to enable 38 ``tty1``) and start a getty on it:: [all …]
|