| /OK3568_Linux_fs/kernel/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 …]
|
| H A D | blocklayout.c | 52 static bool is_hole(struct pnfs_block_extent *be) in is_hole() argument 54 switch (be->be_state) { in is_hole() 58 return be->be_tag ? false : true; in is_hole() 148 struct pnfs_block_extent *be, bio_end_io_t end_io, in do_add_page_to_bio() argument 152 container_of(be->be_device, struct pnfs_block_dev, node); in do_add_page_to_bio() 159 isect += be->be_v_offset; in do_add_page_to_bio() 160 isect -= be->be_f_offset; in do_add_page_to_bio() 197 struct pnfs_block_extent be; in bl_mark_devices_unavailable() local 203 if (!ext_tree_lookup(bl, isect, &be, rw)) in bl_mark_devices_unavailable() 205 extent_length = be.be_length - (isect - be.be_f_offset); in bl_mark_devices_unavailable() [all …]
|
| /OK3568_Linux_fs/kernel/tools/perf/util/ |
| H A D | genelf_debug.c | 46 buffer_ext_dump(struct buffer_ext *be, const char *msg) in buffer_ext_dump() argument 50 for (i = 0 ; i < be->cur_pos; i++) in buffer_ext_dump() 51 warnx("%4zu 0x%02x", i, (((char *)be->data)[i]) & 0xff); in buffer_ext_dump() 55 buffer_ext_add(struct buffer_ext *be, void *addr, size_t sz) in buffer_ext_add() argument 58 size_t be_sz = be->max_sz; in buffer_ext_add() 61 if ((be->cur_pos + sz) < be_sz) { in buffer_ext_add() 62 memcpy(be->data + be->cur_pos, addr, sz); in buffer_ext_add() 63 be->cur_pos += sz; in buffer_ext_add() 72 tmp = realloc(be->data, be_sz); in buffer_ext_add() 76 be->data = tmp; in buffer_ext_add() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/xen-netback/ |
| H A D | xenbus.c | 13 static int connect_data_rings(struct backend_info *be, 15 static void connect(struct backend_info *be); 16 static int read_xenbus_vif_flags(struct backend_info *be); 17 static int backend_create_xenvif(struct backend_info *be); 18 static void unregister_hotplug_status_watch(struct backend_info *be); 20 static void set_backend_state(struct backend_info *be, 206 struct backend_info *be = dev_get_drvdata(&xdev->dev); in netback_uevent() local 208 if (!be) in netback_uevent() 211 if (add_uevent_var(env, "script=%s", be->hotplug_script)) in netback_uevent() 214 if (!be->vif) in netback_uevent() [all …]
|
| /OK3568_Linux_fs/yocto/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 …]
|
| H A D | endian-ness_handling_fix.patch | 28 dynamic_addr = read64(segment->p_offset, be); 29 - dynamic_size = read32(segment->p_filesz, be); 30 + dynamic_size = read64(segment->p_filesz, be); 38 - if (!*osversion && read32(segment->p_filesz, be) >= 32 && read32(segment->p_align, be) >= 4) 39 + if (!*osversion && read64(segment->p_filesz, be) >= 32 && read64(segment->p_align, be) >= 4) 42 + read64(segment->p_offset, be)); 43 - Elf64_Addr size = read32(segment->p_filesz, be); 44 + Elf64_Xword size = read64(segment->p_filesz, be); 46 while (read32(abi_note [0], be) != 4 || read32(abi_note [1], be) != 16 47 || read32(abi_note [2], be) != 1
|
| /OK3568_Linux_fs/kernel/fs/btrfs/ |
| H A D | ref-verify.c | 76 struct block_entry *be) in insert_block_entry() argument 85 if (entry->bytenr > be->bytenr) in insert_block_entry() 87 else if (entry->bytenr < be->bytenr) in insert_block_entry() 93 rb_link_node(&be->node, parent_node, p); in insert_block_entry() 94 rb_insert_color(&be->node, root); in insert_block_entry() 232 static void free_block_entry(struct block_entry *be) in free_block_entry() argument 239 while ((n = rb_first(&be->roots))) { in free_block_entry() 241 rb_erase(&re->node, &be->roots); in free_block_entry() 245 while((n = rb_first(&be->refs))) { in free_block_entry() 247 rb_erase(&ref->node, &be->refs); in free_block_entry() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/block/xen-blkback/ |
| H A D | xenbus.c | 38 struct xenbus_device *xen_blkbk_xenbus(struct backend_info *be) in xen_blkbk_xenbus() argument 40 return be->dev; in xen_blkbk_xenbus() 58 struct xenbus_device *dev = blkif->be->dev; in blkback_name() 88 if (blkif->be->dev->state == XenbusStateConnected) in xen_update_blkif_status() 92 connect(blkif->be); in xen_update_blkif_status() 93 if (blkif->be->dev->state != XenbusStateConnected) in xen_update_blkif_status() 98 xenbus_dev_error(blkif->be->dev, err, "get blkback dev name"); in xen_update_blkif_status() 104 xenbus_dev_error(blkif->be->dev, err, "block flush"); in xen_update_blkif_status() 115 xenbus_dev_fatal(blkif->be->dev, err, in xen_update_blkif_status() 205 err = xenbus_map_ring_valloc(blkif->be->dev, gref, nr_grefs, in xen_blkif_map() [all …]
|
| /OK3568_Linux_fs/kernel/sound/soc/meson/ |
| H A D | axg-card.c | 45 struct axg_dai_link_tdm_data *be = in axg_card_tdm_be_hw_params() local 48 return meson_card_i2s_set_sysclk(substream, params, be->mclk_fs); in axg_card_tdm_be_hw_params() 58 struct axg_dai_link_tdm_data *be = in axg_card_tdm_dai_init() local 65 be->codec_masks[i].tx, in axg_card_tdm_dai_init() 66 be->codec_masks[i].rx, in axg_card_tdm_dai_init() 67 be->slots, be->slot_width); in axg_card_tdm_dai_init() 75 ret = axg_tdm_set_tdm_slots(asoc_rtd_to_cpu(rtd, 0), be->tx_mask, be->rx_mask, in axg_card_tdm_dai_init() 76 be->slots, be->slot_width); in axg_card_tdm_dai_init() 88 struct axg_dai_link_tdm_data *be = in axg_card_tdm_dai_lb_init() local 93 ret = axg_tdm_set_tdm_slots(asoc_rtd_to_cpu(rtd, 0), NULL, be->tx_mask, in axg_card_tdm_dai_lb_init() [all …]
|
| /OK3568_Linux_fs/kernel/net/netfilter/ |
| H A D | nft_set_bitmap.c | 93 struct nft_bitmap_elem *be; in nft_bitmap_elem_find() local 95 list_for_each_entry_rcu(be, &priv->list, head) { in nft_bitmap_elem_find() 96 if (memcmp(nft_set_ext_key(&be->ext), in nft_bitmap_elem_find() 98 !nft_set_elem_active(&be->ext, genmask)) in nft_bitmap_elem_find() 101 return be; in nft_bitmap_elem_find() 111 struct nft_bitmap_elem *be; in nft_bitmap_get() local 113 list_for_each_entry_rcu(be, &priv->list, head) { in nft_bitmap_get() 114 if (memcmp(nft_set_ext_key(&be->ext), elem->key.val.data, set->klen) || in nft_bitmap_get() 115 !nft_set_elem_active(&be->ext, genmask)) in nft_bitmap_get() 118 return be; in nft_bitmap_get() [all …]
|
| /OK3568_Linux_fs/kernel/sound/soc/ |
| H A D | soc-pcm.c | 98 struct snd_soc_pcm_runtime *be = dpcm->be; in dpcm_show_state() local 102 "- %s\n", be->dai_link->name); in dpcm_show_state() 106 dpcm_state_string(be->dpcm[stream].state)); in dpcm_show_state() 108 if ((be->dpcm[stream].state >= SND_SOC_DPCM_STATE_HW_PARAMS) && in dpcm_show_state() 109 (be->dpcm[stream].state <= SND_SOC_DPCM_STATE_STOP)) in dpcm_show_state() 180 name = kasprintf(GFP_KERNEL, "%s:%s", dpcm->be->dai_link->name, in dpcm_create_debugfs_state() 288 struct snd_soc_pcm_runtime *be = dpcm->be; in dpcm_dapm_stream_event() local 290 dev_dbg(be->dev, "ASoC: BE %s event %d dir %d\n", in dpcm_dapm_stream_event() 291 be->dai_link->name, event, dir); in dpcm_dapm_stream_event() 294 (be->dpcm[dir].users >= 1)) in dpcm_dapm_stream_event() [all …]
|
| /OK3568_Linux_fs/kernel/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. 51 This driver can also be built as a module. If so, the module 52 will be called abx500-temp. 61 chip can be found on Abit uGuru featuring motherboards (most modern 66 This driver can also be built as a module. If so, the module 67 will be called abituguru. 76 uGuru chip can be found on recent Abit motherboards (since end 80 This driver can also be built as a module. If so, the module 81 will be called abituguru3. [all …]
|
| /OK3568_Linux_fs/kernel/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. 26 This driver can also be built as a module. If so, the module will 27 be called pmbus. 37 This driver can also be built as a module. If so, the module will 38 be called adm1266. 47 This driver can also be built as a module. If so, the module will 48 be called adm1275. 56 This driver can also be built as a module. If so, the module will 57 be called bel-pfe. [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/watchdog/ |
| H A D | watchdog-parameters.rst | 7 be listed here unless the driver has its own driver-specific information 21 timeout. Setting this to a non-zero value can be useful to ensure that 33 Watchdog cannot be stopped once started 46 Watchdog cannot be stopped once started 55 Watchdog cannot be stopped once started 67 Watchdog cannot be stopped once started 94 Watchdog cannot be stopped once started 103 Watchdog cannot be stopped once started 112 Watchdog cannot be stopped once started 127 be verbose, default is 0 (no) [all …]
|
| /OK3568_Linux_fs/kernel/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 105 Other RTCs will not be available through that API. 120 can be accessed as /dev/rtc, which is a name 142 RTC test driver. It's a software RTC which can be 149 This driver can also be built as a module. If so, the module [all …]
|
| /OK3568_Linux_fs/kernel/drivers/i2c/busses/ |
| H A D | Kconfig | 16 If you say yes to this option, support will be included for the SMB 21 This driver can also be built as a module. If so, the module 22 will be called i2c-ali1535. 28 If you say yes to this option, support will be included for the SMB 33 This driver can also be built as a module. If so, the module 34 will be called i2c-ali1563. 40 If you say yes to this option, support will be included for the 43 This driver can also be built as a module. If so, the module 44 will be called i2c-ali15x3. 50 If you say yes to this option, support will be included for the AMD [all …]
|
| /OK3568_Linux_fs/kernel/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 …]
|
| /OK3568_Linux_fs/kernel/lib/ |
| H A D | test_uuid.c | 15 uuid_t be; member 22 .be = UUID_INIT(0xc33f4995, 0x3701, 0x450e, 0x9f, 0xbf, 0x20, 0x6a, 0x2e, 0x98, 0xe5, 0x76), 27 .be = UUID_INIT(0x64b4371c, 0x77c1, 0x48f9, 0x82, 0x21, 0x29, 0xf0, 0x54, 0xfc, 0x02, 0x3b), 32 .be = UUID_INIT(0x0cb4ddff, 0xa545, 0x4401, 0x9d, 0x06, 0x68, 0x8a, 0xf5, 0x3e, 0x7f, 0x84), 45 static void __init test_uuid_failed(const char *prefix, bool wrong, bool be, in test_uuid_failed() argument 52 be ? "BE" : "LE", in test_uuid_failed() 65 uuid_t be; in test_uuid_test() local 81 if (uuid_parse(data->uuid, &be)) in test_uuid_test() 85 if (!uuid_equal(&data->be, &be)) { in test_uuid_test() 86 sprintf(buf, "%pUb", &be); in test_uuid_test() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/filesystems/caching/ |
| H A D | netfs-api.rst | 59 This first two fields should be filled in before registration, and the third 60 will be filled in by the registration function; any other fields should just be 68 entire in-cache hierarchy for this netfs will be scrapped and begun 71 (3) The cookie representing the primary index will be allocated according to 105 (1) Any index containing non-index objects should be restricted to a single 106 cache. Any such objects created within an index will be created in the 107 first cache only. The cache in which an index is created can be 110 (2) The entry data must be atomically journallable, so it is limited to about 111 400 bytes at present. At least 400 bytes will be available. 113 (3) The depth of the index tree should be judged with care as the search [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/edac/ |
| H A D | socfpga-eccmgr.txt | 8 - compatible : Should be "altr,socfpga-ecc-manager" 9 - #address-cells: must be 1 10 - #size-cells: must be 1 17 - compatible : Should be "altr,socfpga-l2-ecc" 19 - interrupts : Should be single bit error interrupt, then double bit error 24 - compatible : Should be "altr,socfpga-ocram-ecc" 27 - interrupts : Should be single bit error interrupt, then double bit error 58 - compatible : Should be "altr,socfpga-a10-ecc-manager" 61 - #address-cells: must be 1 62 - #size-cells: must be 1 [all …]
|
| /OK3568_Linux_fs/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 …]
|
| /OK3568_Linux_fs/external/xserver/hw/xfree86/int10/ |
| H A D | INT10.HOWTO | 14 xfree86/os-support/int10/xf86int10.h must be included. 26 will be returned. The driver should store this pointer for later 36 can be called. It allocates num consecutive pagesize chunks. It 52 the ax, bx, cx, dx, si, di and es x86-CPU registers can be set in the 73 a CPU emulator the emulator and CPU specific interfaces can be held 78 environment and the emulation layer have to be ported. Several helper 81 A CPU emulator should meet certain requirements to be usable 93 3. The emulator should be able to use externally provided functions 97 this mode is to be used, the OS environment has to be able to provide 98 that, ie. it must be able to remap the processes virtual memory space [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/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. 120 2MB aligned base should be as close as possible [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/ |
| H A D | vme.rst | 12 be provided to the registration function. Along with the maximum number of 16 :c:type:`struct vme_driver <vme_driver>` should be correctly set. The '.name' 19 The '.match' function allows control over which VME devices should be registered 20 with the driver. The match function should return 1 if a device should be 40 driver. The bridge number (or bus number) can be accessed using 44 :c:func:`vme_unregister_driver` and should usually be called from the device 52 be called the number of times specified during the registration. If a match 53 succeeds, a non-zero value should be returned. A zero return value indicates 56 device structure. This pointer should be saved, it will be required for 62 driver to request a specific window or DMA channel (which may be used by a [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/phy/ |
| H A D | mdio-boardinfo.c | 29 struct mdio_board_entry *be; in mdiobus_setup_mdiodev_from_board_info() local 35 list_for_each_entry_safe(be, tmp, &mdio_board_list, list) { in mdiobus_setup_mdiodev_from_board_info() 36 bi = &be->board_info; in mdiobus_setup_mdiodev_from_board_info() 64 struct mdio_board_entry *be; in mdiobus_register_board_info() local 67 be = kcalloc(n, sizeof(*be), GFP_KERNEL); in mdiobus_register_board_info() 68 if (!be) in mdiobus_register_board_info() 71 for (i = 0; i < n; i++, be++, info++) { in mdiobus_register_board_info() 72 memcpy(&be->board_info, info, sizeof(*info)); in mdiobus_register_board_info() 74 list_add_tail(&be->list, &mdio_board_list); in mdiobus_register_board_info()
|