/openbmc/linux/fs/nfs/blocklayout/ |
H A D | extent_tree.c | 26 ext_tree_prev(struct pnfs_block_extent *be) in ext_tree_prev() argument 28 struct rb_node *node = rb_prev(&be->be_node); in ext_tree_prev() 33 ext_tree_next(struct pnfs_block_extent *be) in ext_tree_next() argument 35 struct rb_node *node = rb_next(&be->be_node); in ext_tree_next() 40 ext_f_end(struct pnfs_block_extent *be) in ext_f_end() argument 42 return be->be_f_offset + be->be_length; in ext_f_end() 49 struct pnfs_block_extent *be = NULL; in __ext_tree_search() local 52 be = ext_node(node); in __ext_tree_search() 53 if (start < be->be_f_offset) in __ext_tree_search() 55 else if (start >= ext_f_end(be)) in __ext_tree_search() [all …]
|
/openbmc/linux/drivers/media/i2c/ |
H A D | ar0521.c | 42 #define AR0521_HEIGHT_BLANKING_MIN 38u /* must be even */ 85 #define be cpu_to_be16 macro 171 /* Data must be BE16, the first value is the register address */ 196 __be16 buf[2] = {be(reg), be(val)}; in ar0521_write_reg() 211 be(AR0521_REG_FRAME_LENGTH_LINES), in ar0521_set_geometry() 212 be(sensor->fmt.height + sensor->ctrls.vblank->val), in ar0521_set_geometry() 213 be(sensor->fmt.width + sensor->ctrls.hblank->val), in ar0521_set_geometry() 214 be(x), in ar0521_set_geometry() 215 be(y), in ar0521_set_geometry() 216 be(x + sensor->fmt.width - 1), in ar0521_set_geometry() [all …]
|
/openbmc/linux/drivers/hwmon/pmbus/ |
H A D | Kconfig | 12 This driver can also be built as a module. If so, the module will 13 be called pmbus_core. 27 This driver can also be built as a module. If so, the module will 28 be called pmbus. 36 This driver can also be built as a module. If so, the module will 37 be called acbel-fsg032. 47 This driver can also be built as a module. If so, the module will 48 be called adm1266. 57 This driver can also be built as a module. If so, the module will 58 be called adm1275. [all …]
|
/openbmc/linux/drivers/hwmon/ |
H A D | Kconfig | 23 This support can also be built as a module. If so, the module 24 will be called hwmon. 48 chip can be found on Abit uGuru featuring motherboards (most modern 53 This driver can also be built as a module. If so, the module 54 will be called abituguru. 63 uGuru chip can be found on recent Abit motherboards (since end 67 This driver can also be built as a module. If so, the module 68 will be called abituguru3. 85 This driver can also be built as a module. If so, the module 86 will be called ad7314. [all …]
|
/openbmc/linux/drivers/i2c/busses/ |
H A D | Kconfig | 23 If you say yes to this option, support will be included for the SMB 28 This driver can also be built as a module. If so, the module 29 will be called i2c-ali1535. 35 If you say yes to this option, support will be included for the SMB 40 This driver can also be built as a module. If so, the module 41 will be called i2c-ali1563. 47 If you say yes to this option, support will be included for the 50 This driver can also be built as a module. If so, the module 51 will be called i2c-ali15x3. 57 If you say yes to this option, support will be included for the AMD [all …]
|
/openbmc/linux/drivers/rtc/ |
H A D | Kconfig | 20 be allowed to plug one or more RTCs to your system. You will 29 If you say yes here, the system time (wall clock) will be set using 38 The RTC device that will be used to (re)initialize the system 44 This clock should be battery-backed, so that it reads the correct 49 be useful to reinitialize system time when resuming from system 57 If you say yes here, the system time (wall clock) will be stored 114 Other RTCs will not be available through that API. 129 can be accessed as /dev/rtc, which is a name 151 RTC test driver. It's a software RTC which can be 158 This driver can also be built as a module. If so, the module [all …]
|
/openbmc/linux/tools/perf/util/ |
H A D | genelf_debug.c | 47 buffer_ext_dump(struct buffer_ext *be, const char *msg) in buffer_ext_dump() argument 51 for (i = 0 ; i < be->cur_pos; i++) in buffer_ext_dump() 52 warnx("%4zu 0x%02x", i, (((char *)be->data)[i]) & 0xff); in buffer_ext_dump() 56 buffer_ext_add(struct buffer_ext *be, void *addr, size_t sz) in buffer_ext_add() argument 59 size_t be_sz = be->max_sz; in buffer_ext_add() 62 if ((be->cur_pos + sz) < be_sz) { in buffer_ext_add() 63 memcpy(be->data + be->cur_pos, addr, sz); in buffer_ext_add() 64 be->cur_pos += sz; in buffer_ext_add() 73 tmp = realloc(be->data, be_sz); in buffer_ext_add() 77 be->data = tmp; in buffer_ext_add() [all …]
|
/openbmc/linux/arch/arm64/lib/ |
H A D | crc32.S | 14 .macro byteorder, reg, be argument 15 .if \be 22 .macro byteorder16, reg, be argument 23 .if \be 30 .macro bitorder, reg, be argument 31 .if \be 36 .macro bitorder16, reg, be argument 37 .if \be 43 .macro bitorder8, reg, be argument 44 .if \be [all …]
|
/openbmc/linux/drivers/iio/adc/ |
H A D | Kconfig | 36 To compile this driver as a module, choose M here: the module will be 54 To compile this driver as a module, choose M here: the module will be 67 module will be called ad7192. 79 To compile this driver as a module, choose M here: the module will be 91 module will be called ad7280a 101 module will be called ad7291. 111 module will be called ad7292. 123 module will be called ad7298. 139 module will be called ad7476. 155 module will be called ad7606_parallel. [all …]
|
/openbmc/linux/Documentation/arch/arm64/ |
H A D | booting.rst | 20 hypervisor code, or it may just be a handful of instructions for 50 The device tree blob (dtb) must be placed on an 8-byte boundary and must 51 not exceed 2 megabytes in size. Since the dtb will be mapped cacheable 52 using blocks of up to 2 megabytes in size, it must not be placed within 53 any 2M region which must be mapped with any specific attributes. 55 NOTE: versions prior to v4.2 also require that the DTB be placed within 64 therefore requires decompression (gzip etc.) to be performed by the boot 103 little-endian and must be respected. Where image_size is zero, 104 text_offset can be assumed to be 0x80000. 110 Bit 0 Kernel endianness. 1 if BE, 0 if LE. [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/regulator/ |
H A D | regulator.yaml | 38 description: boolean, regulator should never be disabled 46 This property is intended to only be used for regulators where 55 description: allow the regulator performance level to be configured 60 disabling ramp rate, it should be explicitly initialised to zero (regulator-ramp-delay 102 for the regulator at run-time. Elements may be specified in any order. 123 hardware performs emergency shutdown. Zero can be passed to disable 124 protection and value '1' indicates that protection should be enabled but 125 limit setting can be omitted. 130 Zero can be passed to disable error detection and value '1' indicates 131 that detection should be enabled but limit setting can be omitted. [all …]
|
/openbmc/u-boot/doc/ |
H A D | README.POST | 17 Also, standalone POST tests shall be supported. 28 2) The results of tests shall be saved so that it will be possible to 31 3) The following POST tests shall be developed for MPC823E-based 45 4) The LWMON board shall be used for reference. 50 The whole project can be divided into two independent tasks: 56 A new optional module will be added to U-Boot, which will run POST 61 The list of available POST tests will be configured at U-Boot build 63 tests. All POST tests will be divided into the following groups: 73 time and can be run on the regular basis (e.g. CPU test) 78 and cannot be run regularly (e.g. strong memory test, I2C test) [all …]
|
/openbmc/linux/drivers/nvmem/ |
H A D | Kconfig | 39 This driver can also be built as a module. If so, the module will 40 be called nvmem-apple-efuses. 51 This driver can also be built as a module. If so, the module 52 will be called nvmem-bcm-ocotp. 60 This driver provides support for Broadcom's NVRAM that can be accessed 71 This driver can also be built as a module. If so, the module 72 will be called nvmem-imx-iim. 83 This driver can also be built as a module. If so, the module 84 will be called nvmem-imx-ocotp. 113 will be called nvmem_jz4780_efuse. [all …]
|
/openbmc/openbmc/poky/meta/recipes-core/glibc/ldconfig-native-2.12.1/ |
H A D | endian-ness_handling.patch | 18 +int be; 19 +static uint16_t read16(uint16_t x, int be) 21 + if (be) 26 +static uint32_t read32(uint32_t x, int be) 28 + if (be) 33 +static uint64_t read64(uint64_t x, int be) 35 + if (be) 48 + be = (elf_header->e_ident[EI_DATA] == ELFDATA2MSB); 50 + if (read16(elf_header->e_type, be) != ET_DYN) 54 + read16(elf_header->e_type, be)); [all …]
|
/openbmc/qemu/backends/ |
H A D | iommufd.c | 27 IOMMUFDBackend *be = IOMMUFD_BACKEND(obj); in iommufd_backend_init() local 29 be->fd = -1; in iommufd_backend_init() 30 be->users = 0; in iommufd_backend_init() 31 be->owned = true; in iommufd_backend_init() 36 IOMMUFDBackend *be = IOMMUFD_BACKEND(obj); in iommufd_backend_finalize() local 38 if (be->owned) { in iommufd_backend_finalize() 39 close(be->fd); in iommufd_backend_finalize() 40 be->fd = -1; in iommufd_backend_finalize() 47 IOMMUFDBackend *be = IOMMUFD_BACKEND(obj); in iommufd_backend_set_fd() local 55 be->fd = fd; in iommufd_backend_set_fd() [all …]
|
/openbmc/linux/Documentation/security/keys/ |
H A D | core.rst | 6 user mappings, and similar to be cached in the kernel for the use of 13 The key service can be configured on by enabling: 46 * Each key is of a defined "type". Types must be registered inside the 48 can be added or used. Userspace programs cannot define new types directly. 51 number of operations that can be performed on a key of that type. 53 Should a type be removed from the system, all the keys of that type will 54 be invalidated. 56 * Each key has a description. This should be a printable string. The key 62 whether a kernel service will be able to find the key. 64 * Each key can be set to expire at a specific time by the key type's [all …]
|
/openbmc/linux/net/sched/ |
H A D | Kconfig | 17 is a FIFO (first come, first served). If you say Y here, you will be 19 then be attached to different network devices. This is useful for 23 This code is considered to be experimental. 37 If you say Y here and to "/proc file system" below, you will be able 60 module will be called sch_htb. 69 module will be called sch_hfsc. 78 module will be called sch_prio. 87 module will be called sch_multiq. 98 module will be called sch_red. 109 module will be called sch_sfb. [all …]
|
/openbmc/linux/sound/soc/ |
H A D | soc-pcm.c | 37 /* Negative values might be errors */ in _soc_pcm_ret() 144 struct snd_soc_pcm_runtime *be = dpcm->be; in dpcm_show_state() local 145 params = &be->dpcm[stream].hw_params; in dpcm_show_state() 148 "- %s\n", be->dai_link->name); in dpcm_show_state() 152 dpcm_state_string(be->dpcm[stream].state)); in dpcm_show_state() 154 if ((be->dpcm[stream].state >= SND_SOC_DPCM_STATE_HW_PARAMS) && in dpcm_show_state() 155 (be->dpcm[stream].state <= SND_SOC_DPCM_STATE_STOP)) in dpcm_show_state() 224 name = kasprintf(GFP_KERNEL, "%s:%s", dpcm->be->dai_link->name, in dpcm_create_debugfs_state() 273 static void dpcm_set_be_update_state(struct snd_soc_pcm_runtime *be, in dpcm_set_be_update_state() argument 276 be->dpcm[stream].runtime_update = state; in dpcm_set_be_update_state() [all …]
|
/openbmc/linux/fs/btrfs/ |
H A D | ref-verify.c | 30 * be used to verify the extent tree is consistent as these should all match 48 * were called with since it could be different from ref_root. We also store 79 struct block_entry *be) in insert_block_entry() argument 88 if (entry->bytenr > be->bytenr) in insert_block_entry() 90 else if (entry->bytenr < be->bytenr) in insert_block_entry() 96 rb_link_node(&be->node, parent_node, p); in insert_block_entry() 97 rb_insert_color(&be->node, root); in insert_block_entry() 235 static void free_block_entry(struct block_entry *be) in free_block_entry() argument 242 while ((n = rb_first(&be->roots))) { in free_block_entry() 244 rb_erase(&re->node, &be->roots); in free_block_entry() [all …]
|
/openbmc/bmcweb/ |
H A D | DEVELOPING.md | 7 As OpenBMC is intended to be deployed on an embedded system, care should be 13 - Application startup time should be less than 1 second on target hardware 18 Care should be taken to ensure that all code is written to be asynchronous in 21 should be avoided if possible, and instead use async tasks within boost::asio. 25 Secure coding practices should be followed in all places in the webserver 29 - All buffer boundaries must be checked before indexing or using values 30 - All pointers and iterators must be checked for null before dereferencing 31 - All input from outside the application is considered untrusted, and should be 35 - Where applicable, noexcept methods should be preferred to methods that use 37 - Explicitly bounded types should be preferred over implicitly bounded types [all …]
|
/openbmc/qemu/chardev/ |
H A D | char-fe.c | 13 * The above copyright notice and this permission notice shall be included in 19 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 33 int qemu_chr_fe_write(CharBackend *be, const uint8_t *buf, int len) in qemu_chr_fe_write() argument 35 Chardev *s = be->chr; in qemu_chr_fe_write() 44 int qemu_chr_fe_write_all(CharBackend *be, const uint8_t *buf, int len) in qemu_chr_fe_write_all() argument 46 Chardev *s = be->chr; in qemu_chr_fe_write_all() 55 int qemu_chr_fe_read_all(CharBackend *be, uint8_t *buf, int len) in qemu_chr_fe_read_all() argument 57 Chardev *s = be->chr; in qemu_chr_fe_read_all() 98 int qemu_chr_fe_ioctl(CharBackend *be, int cmd, void *arg) in qemu_chr_fe_ioctl() argument 100 Chardev *s = be->chr; in qemu_chr_fe_ioctl() [all …]
|
/openbmc/linux/drivers/i2c/muxes/ |
H A D | Kconfig | 14 If you say yes to this option, support will be included for an 19 This driver can also be built as a module. If so, the module 20 will be called i2c-arb-gpio-challenge. 26 If you say yes to this option, support will be included for a 31 This driver can also be built as a module. If so, the module 32 will be called i2c-mux-gpio. 39 If you say yes to this option, support will be included for a 44 This driver can also be built as a module. If so, the module 45 will be called i2c-mux-gpmux. 55 This driver can also be built as a module. If so, the module [all …]
|
/openbmc/linux/drivers/input/misc/ |
H A D | Kconfig | 8 Say Y here, and a list of miscellaneous input drivers will be displayed. 24 will be called 88pm860x_onkey. 34 will be called 88pm80x_onkey. 44 will be called ab8500-ponkey. 54 module will be called ad714x. 64 module will be called ad714x-i2c. 74 module will be called ad714x-spi. 85 will be called ariel-pwrbutton. 95 module will be called arizona-haptics. 102 power button status. ONKEY can be used to wakeup from low power [all …]
|
/openbmc/linux/Documentation/networking/ |
H A D | rxrpc.rst | 8 that can be used to perform RxRPC remote operations. This is done over sockets 68 manage security on the client end. The server end must of necessity be 99 endpoint, thus allowing the endpoints to be shared, even to the same 103 to multiple services. A service may be considered the RxRPC equivalent of 106 (#) Client-originating packets are marked, thus a transport endpoint can be 110 (#) Up to a billion connections may be supported concurrently between one 123 billion calls, but only up to four calls may be in progress on a 143 connection lapse before the client, the security will be renegotiated if 152 been received but may yet be discarded and re-requested. The sender may 162 (#) An call may be aborted by either end at any time up to its completion. [all …]
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | md.rst | 7 Tools that manage md devices can be found at 82 This autodetection may be suppressed with the kernel parameter 84 superblock can be autodetected and run at boot time. 94 ``dirty`` means that the parity cannot be trusted, and the fact that it 96 be reconstructed (due to no parity). 108 arrays to be started. 136 be accessed. 138 An array should be created by a user-space tool. This will write 147 format is to be used. The minor number might be used to tune handling 157 Once started, new devices can be added. They should have an [all …]
|