| /OK3568_Linux_fs/kernel/drivers/mtd/ |
| H A D | rfd_ftl.c | 93 static int build_block_map(struct partition *part, int block_no) in build_block_map() argument 95 struct block *block = &part->blocks[block_no]; in build_block_map() 98 block->offset = part->block_size * block_no; in build_block_map() 100 if (le16_to_cpu(part->header_cache[0]) != RFD_MAGIC) { in build_block_map() 107 for (i=0; i<part->data_sectors_per_block; i++) { in build_block_map() 110 entry = le16_to_cpu(part->header_cache[HEADER_MAP_OFFSET + i]); in build_block_map() 123 if (entry >= part->sector_count) { in build_block_map() 127 part->mbd.mtd->name, block_no, i, entry); in build_block_map() 131 if (part->sector_map[entry] != -1) { in build_block_map() 134 part->mbd.mtd->name, entry); in build_block_map() [all …]
|
| H A D | ftl.c | 151 static int scan_header(partition_t *part) in scan_header() argument 157 part->header.FormattedSize = 0; in scan_header() 158 max_offset = (0x100000<part->mbd.mtd->size)?0x100000:part->mbd.mtd->size; in scan_header() 162 offset += part->mbd.mtd->erasesize ? : 0x2000) { in scan_header() 164 err = mtd_read(part->mbd.mtd, offset, sizeof(header), &ret, in scan_header() 183 if ((1 << header.EraseUnitSize) != part->mbd.mtd->erasesize) { in scan_header() 185 1 << header.EraseUnitSize,part->mbd.mtd->erasesize); in scan_header() 188 part->header = header; in scan_header() 192 static int build_maps(partition_t *part) in build_maps() argument 202 part->DataUnits = le16_to_cpu(part->header.NumEraseUnits) - in build_maps() [all …]
|
| H A D | mtdpart.c | 35 const struct mtd_partition *part, in allocate_partition() argument 42 parent->part.size : parent->size; in allocate_partition() 50 name = kstrdup(part->name, GFP_KERNEL); in allocate_partition() 61 child->part.flags = parent->flags & ~part->mask_flags; in allocate_partition() 62 child->part.flags |= part->add_flags; in allocate_partition() 63 child->flags = child->part.flags; in allocate_partition() 64 child->part.size = part->size; in allocate_partition() 84 child->dev.of_node = part->of_node; in allocate_partition() 86 child->part.offset = part->offset; in allocate_partition() 89 if (child->part.offset == MTDPART_OFS_APPEND) in allocate_partition() [all …]
|
| /OK3568_Linux_fs/yocto/poky/scripts/lib/wic/plugins/imager/ |
| H A D | direct.py | 73 for part in self.parts: 74 if not self.ks.bootloader.source and part.mountpoint == "/boot": 75 self.ks.bootloader.source = part.source 118 for part in self.parts: 119 if not part.realnum or not part.mountpoint \ 120 … or part.mountpoint == "/" or not (part.mountpoint.startswith('/') or part.mountpoint == "swap"): 123 if part.use_uuid: 124 if part.fsuuid: 126 if len(part.fsuuid) == 10: 128 (part.fsuuid[2:6], part.fsuuid[6:]) [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum1_kvdl.c | 74 struct mlxsw_sp1_kvdl_part *part, *min_part = NULL; in mlxsw_sp1_kvdl_alloc_size_part() local 78 part = kvdl->parts[i]; in mlxsw_sp1_kvdl_alloc_size_part() 79 if (alloc_size <= part->info.alloc_size && in mlxsw_sp1_kvdl_alloc_size_part() 81 part->info.alloc_size <= min_part->info.alloc_size)) in mlxsw_sp1_kvdl_alloc_size_part() 82 min_part = part; in mlxsw_sp1_kvdl_alloc_size_part() 91 struct mlxsw_sp1_kvdl_part *part; in mlxsw_sp1_kvdl_index_part() local 95 part = kvdl->parts[i]; in mlxsw_sp1_kvdl_index_part() 96 if (kvdl_index >= part->info.start_index && in mlxsw_sp1_kvdl_index_part() 97 kvdl_index <= part->info.end_index) in mlxsw_sp1_kvdl_index_part() 98 return part; in mlxsw_sp1_kvdl_index_part() [all …]
|
| H A D | spectrum2_kvdl.c | 55 static int mlxsw_sp2_kvdl_part_find_zero_bits(struct mlxsw_sp2_kvdl_part *part, in mlxsw_sp2_kvdl_part_find_zero_bits() argument 64 start_bit = part->last_allocated_bit + 1; in mlxsw_sp2_kvdl_part_find_zero_bits() 65 if (start_bit == part->usage_bit_count) in mlxsw_sp2_kvdl_part_find_zero_bits() 69 bit = find_next_zero_bit(part->usage, part->usage_bit_count, bit); in mlxsw_sp2_kvdl_part_find_zero_bits() 70 if (!wrap && bit + bit_count >= part->usage_bit_count) { in mlxsw_sp2_kvdl_part_find_zero_bits() 78 if (test_bit(bit + i, part->usage)) { in mlxsw_sp2_kvdl_part_find_zero_bits() 87 static int mlxsw_sp2_kvdl_part_alloc(struct mlxsw_sp2_kvdl_part *part, in mlxsw_sp2_kvdl_part_alloc() argument 96 bit_count = DIV_ROUND_UP(size, part->indexes_per_usage_bit); in mlxsw_sp2_kvdl_part_alloc() 97 err = mlxsw_sp2_kvdl_part_find_zero_bits(part, bit_count, &bit); in mlxsw_sp2_kvdl_part_alloc() 101 __set_bit(bit + i, part->usage); in mlxsw_sp2_kvdl_part_alloc() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/misc/sgi-xp/ |
| H A D | xpc_main.c | 16 * partition This part detects the presence/absence of other 20 * channel This part manages the channels and sends/receives 68 .init_name = "", /* set to "part" at xpc_init() time */ 178 struct xpc_partition *part = from_timer(part, t, disengage_timer); in xpc_timeout_partition_disengage() local 180 DBUG_ON(time_is_after_jiffies(part->disengage_timeout)); in xpc_timeout_partition_disengage() 182 (void)xpc_partition_disengaged(part); in xpc_timeout_partition_disengage() 184 DBUG_ON(part->disengage_timeout != 0); in xpc_timeout_partition_disengage() 185 DBUG_ON(xpc_arch_ops.partition_engaged(XPC_PARTID(part))); in xpc_timeout_partition_disengage() 227 struct xpc_partition *part; in xpc_check_remote_hb() local 239 part = &xpc_partitions[partid]; in xpc_check_remote_hb() [all …]
|
| H A D | xpc_partition.c | 13 * This is the part of XPC that detects the presence/absence of 266 xpc_partition_disengaged(struct xpc_partition *part) in xpc_partition_disengaged() argument 268 short partid = XPC_PARTID(part); in xpc_partition_disengaged() 272 if (part->disengage_timeout) { in xpc_partition_disengaged() 274 if (time_is_after_jiffies(part->disengage_timeout)) { in xpc_partition_disengaged() 290 part->disengage_timeout = 0; in xpc_partition_disengaged() 294 del_singleshot_timer_sync(&part->disengage_timer); in xpc_partition_disengaged() 296 DBUG_ON(part->act_state != XPC_P_AS_DEACTIVATING && in xpc_partition_disengaged() 297 part->act_state != XPC_P_AS_INACTIVE); in xpc_partition_disengaged() 298 if (part->act_state != XPC_P_AS_INACTIVE) in xpc_partition_disengaged() [all …]
|
| H A D | xpc_uv.c | 376 struct xpc_partition *part; in xpc_process_activate_IRQ_rcvd_uv() local 383 part = &xpc_partitions[partid]; in xpc_process_activate_IRQ_rcvd_uv() 385 if (part->sn.uv.act_state_req == 0) in xpc_process_activate_IRQ_rcvd_uv() 391 act_state_req = part->sn.uv.act_state_req; in xpc_process_activate_IRQ_rcvd_uv() 392 part->sn.uv.act_state_req = 0; in xpc_process_activate_IRQ_rcvd_uv() 396 if (part->act_state == XPC_P_AS_INACTIVE) in xpc_process_activate_IRQ_rcvd_uv() 397 xpc_activate_partition(part); in xpc_process_activate_IRQ_rcvd_uv() 398 else if (part->act_state == XPC_P_AS_DEACTIVATING) in xpc_process_activate_IRQ_rcvd_uv() 399 XPC_DEACTIVATE_PARTITION(part, xpReactivating); in xpc_process_activate_IRQ_rcvd_uv() 402 if (part->act_state == XPC_P_AS_INACTIVE) in xpc_process_activate_IRQ_rcvd_uv() [all …]
|
| /OK3568_Linux_fs/kernel/fs/orangefs/ |
| H A D | dir.c | 17 struct orangefs_dir_part *part; member 40 * part and is stored in a linked list in case more than one part is 43 * The position pointer (ctx->pos) encodes the part and offset on which 44 * to begin reading at. Bits above PART_SHIFT encode the part and bits 51 * part list. Data is parsed from the current position as it is needed. 57 * Part zero is synthesized to contains `.' and `..'. Part one is the 58 * first part of the part list. 134 struct orangefs_dir_part *part, *new; in parse_readdir() local 138 part = od->part; in parse_readdir() 139 while (part) { in parse_readdir() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/irqchip/ |
| H A D | irq-partition-percpu.c | 25 static bool partition_check_cpu(struct partition_desc *part, in partition_check_cpu() argument 28 return cpumask_test_cpu(cpu, &part->parts[hwirq].mask); in partition_check_cpu() 33 struct partition_desc *part = irq_data_get_irq_chip_data(d); in partition_irq_mask() local 34 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc); in partition_irq_mask() 35 struct irq_data *data = irq_desc_get_irq_data(part->chained_desc); in partition_irq_mask() 37 if (partition_check_cpu(part, smp_processor_id(), d->hwirq) && in partition_irq_mask() 44 struct partition_desc *part = irq_data_get_irq_chip_data(d); in partition_irq_unmask() local 45 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc); in partition_irq_unmask() 46 struct irq_data *data = irq_desc_get_irq_data(part->chained_desc); in partition_irq_unmask() 48 if (partition_check_cpu(part, smp_processor_id(), d->hwirq) && in partition_irq_unmask() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-omap2/ |
| H A D | cminst44xx.c | 45 * 0x2 idle: Module is in Idle mode (only OCP part). It is functional if 74 static u32 omap4_cminst_read_inst_reg(u8 part, u16 inst, u16 idx); 78 * @part: PRCM partition ID that the CM_CLKCTRL register exists in 85 static u32 _clkctrl_idlest(u8 part, u16 inst, u16 clkctrl_offs) in _clkctrl_idlest() argument 87 u32 v = omap4_cminst_read_inst_reg(part, inst, clkctrl_offs); in _clkctrl_idlest() 95 * @part: PRCM partition ID that the CM_CLKCTRL register exists in 102 static bool _is_module_ready(u8 part, u16 inst, u16 clkctrl_offs) in _is_module_ready() argument 106 v = _clkctrl_idlest(part, inst, clkctrl_offs); in _is_module_ready() 113 static u32 omap4_cminst_read_inst_reg(u8 part, u16 inst, u16 idx) in omap4_cminst_read_inst_reg() argument 115 BUG_ON(part >= OMAP4_MAX_PRCM_PARTITIONS || in omap4_cminst_read_inst_reg() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/sfc/ |
| H A D | mtd.c | 30 struct efx_mtd_partition *part = to_efx_mtd_partition(mtd); in efx_mtd_sync() local 37 part->name, part->dev_type_name, rc); in efx_mtd_sync() 40 static void efx_mtd_remove_partition(struct efx_mtd_partition *part) in efx_mtd_remove_partition() argument 45 rc = mtd_device_unregister(&part->mtd); in efx_mtd_remove_partition() 51 list_del(&part->node); in efx_mtd_remove_partition() 57 struct efx_mtd_partition *part; in efx_mtd_add() local 61 part = (struct efx_mtd_partition *)((char *)parts + in efx_mtd_add() 64 part->mtd.writesize = 1; in efx_mtd_add() 66 if (!(part->mtd.flags & MTD_NO_ERASE)) in efx_mtd_add() 67 part->mtd.flags |= MTD_WRITEABLE; in efx_mtd_add() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/sfc/falcon/ |
| H A D | mtd.c | 30 struct ef4_mtd_partition *part = to_ef4_mtd_partition(mtd); in ef4_mtd_sync() local 37 part->name, part->dev_type_name, rc); in ef4_mtd_sync() 40 static void ef4_mtd_remove_partition(struct ef4_mtd_partition *part) in ef4_mtd_remove_partition() argument 45 rc = mtd_device_unregister(&part->mtd); in ef4_mtd_remove_partition() 51 list_del(&part->node); in ef4_mtd_remove_partition() 57 struct ef4_mtd_partition *part; in ef4_mtd_add() local 61 part = (struct ef4_mtd_partition *)((char *)parts + in ef4_mtd_add() 64 part->mtd.writesize = 1; in ef4_mtd_add() 66 part->mtd.owner = THIS_MODULE; in ef4_mtd_add() 67 part->mtd.priv = efx; in ef4_mtd_add() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/i2c/ |
| H A D | renesas,i2c.txt | 5 "renesas,i2c-r8a7742" if the device is a part of a R8A7742 SoC. 6 "renesas,i2c-r8a7743" if the device is a part of a R8A7743 SoC. 7 "renesas,i2c-r8a7744" if the device is a part of a R8A7744 SoC. 8 "renesas,i2c-r8a7745" if the device is a part of a R8A7745 SoC. 9 "renesas,i2c-r8a77470" if the device is a part of a R8A77470 SoC. 10 "renesas,i2c-r8a774a1" if the device is a part of a R8A774A1 SoC. 11 "renesas,i2c-r8a774b1" if the device is a part of a R8A774B1 SoC. 12 "renesas,i2c-r8a774c0" if the device is a part of a R8A774C0 SoC. 13 "renesas,i2c-r8a774e1" if the device is a part of a R8A774E1 SoC. 14 "renesas,i2c-r8a7778" if the device is a part of a R8A7778 SoC. [all …]
|
| /OK3568_Linux_fs/u-boot/common/ |
| H A D | fb_nand.c | 20 struct part_info *part; member 35 struct part_info **part in fb_nand_lookup() 49 ret = find_dev_and_part(partname, &dev, &pnum, part); in fb_nand_lookup() 68 static int _fb_nand_erase(struct mtd_info *mtd, struct part_info *part) in _fb_nand_erase() argument 74 opts.offset = part->offset; in _fb_nand_erase() 75 opts.length = part->size; in _fb_nand_erase() 79 part->offset, part->offset + part->size); in _fb_nand_erase() 86 part->size, part->name); in _fb_nand_erase() 91 static int _fb_nand_write(struct mtd_info *mtd, struct part_info *part, in _fb_nand_write() argument 102 part->size - (offset - part->offset), in _fb_nand_write() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/acpi/acpica/ |
| H A D | utmath.c | 23 struct uint64_struct part; member 62 ACPI_MUL_64_BY_32(0, multiplicand_ovl.part.hi, multiplier, in acpi_ut_short_multiply() 63 product.part.hi, carry32); in acpi_ut_short_multiply() 65 ACPI_MUL_64_BY_32(0, multiplicand_ovl.part.lo, multiplier, in acpi_ut_short_multiply() 66 product.part.lo, carry32); in acpi_ut_short_multiply() 68 product.part.hi += carry32; in acpi_ut_short_multiply() 100 operand_ovl.part.hi = operand_ovl.part.lo; in acpi_ut_short_shift_left() 101 operand_ovl.part.lo = 0; in acpi_ut_short_shift_left() 104 ACPI_SHIFT_LEFT_64_BY_32(operand_ovl.part.hi, in acpi_ut_short_shift_left() 105 operand_ovl.part.lo, count); in acpi_ut_short_shift_left() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/misc/ |
| H A D | sram.c | 29 struct sram_partition *part; in sram_read() local 31 part = container_of(attr, struct sram_partition, battr); in sram_read() 33 mutex_lock(&part->lock); in sram_read() 34 memcpy_fromio(buf, part->base + pos, count); in sram_read() 35 mutex_unlock(&part->lock); in sram_read() 44 struct sram_partition *part; in sram_write() local 46 part = container_of(attr, struct sram_partition, battr); in sram_write() 48 mutex_lock(&part->lock); in sram_write() 49 memcpy_toio(part->base + pos, buf, count); in sram_write() 50 mutex_unlock(&part->lock); in sram_write() [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | part_stat.h | 19 * {disk|part|all}_stat_{add|sub|inc|dec}() modify the stat counters and should 27 #define part_stat_get_cpu(part, field, cpu) \ argument 28 (per_cpu_ptr((part)->dkstats, (cpu))->field) 30 #define part_stat_get(part, field) \ argument 31 part_stat_get_cpu(part, field, smp_processor_id()) 33 #define part_stat_read(part, field) \ argument 35 typeof((part)->dkstats->field) res = 0; \ 38 res += per_cpu_ptr((part)->dkstats, _cpu)->field; \ 42 static inline void part_stat_set_all(struct hd_struct *part, int value) in part_stat_set_all() argument 47 memset(per_cpu_ptr(part->dkstats, i), value, in part_stat_set_all() [all …]
|
| /OK3568_Linux_fs/kernel/block/partitions/ |
| H A D | core.c | 268 struct hd_struct *part = dev_to_part(dev); in part_uevent() local 270 add_uevent_var(env, "PARTN=%u", part->partno); in part_uevent() 271 if (part->info && part->info->volname[0]) in part_uevent() 272 add_uevent_var(env, "PARTNAME=%s", part->info->volname); in part_uevent() 285 struct hd_struct *part = in hd_struct_free_work() local 287 struct gendisk *disk = part_to_disk(part); in hd_struct_free_work() 297 part->start_sect = 0; in hd_struct_free_work() 298 part->nr_sects = 0; in hd_struct_free_work() 299 part_stat_set_all(part, 0); in hd_struct_free_work() 300 put_device(part_to_dev(part)); in hd_struct_free_work() [all …]
|
| H A D | mac.c | 16 extern void note_bootable_part(dev_t dev, int part, int goodness); 41 struct mac_partition *part; in mac_partition() local 59 if (partoffset + sizeof(*part) > datasize) in mac_partition() 61 part = (struct mac_partition *) (data + partoffset); in mac_partition() 62 if (be16_to_cpu(part->signature) != MAC_PARTITION_MAGIC) { in mac_partition() 66 blocks_in_map = be32_to_cpu(part->map_count); in mac_partition() 82 part = (struct mac_partition *) (data + pos%512); in mac_partition() 83 if (be16_to_cpu(part->signature) != MAC_PARTITION_MAGIC) in mac_partition() 86 be32_to_cpu(part->start_block) * (secsize/512), in mac_partition() 87 be32_to_cpu(part->block_count) * (secsize/512)); in mac_partition() [all …]
|
| /OK3568_Linux_fs/yocto/poky/scripts/lib/wic/plugins/source/ |
| H A D | rootfs.py | 74 def do_prepare_partition(cls, part, source_params, cr, cr_workdir, argument 82 if part.rootfs_dir is None: 88 if part.rootfs_dir in krootfs_dir: 89 rootfs_dir = krootfs_dir[part.rootfs_dir] 90 elif part.rootfs_dir: 91 rootfs_dir = part.rootfs_dir 94 "it is not a valid path, exiting" % part.rootfs_dir) 96 part.rootfs_dir = cls.__get_rootfs_dir(rootfs_dir) 97 part.has_fstab = os.path.exists(os.path.join(part.rootfs_dir, "etc/fstab")) 98 pseudo_dir = os.path.join(part.rootfs_dir, "../pseudo") [all …]
|
| /OK3568_Linux_fs/device/rockchip/common/build-hooks/ |
| H A D | 05-partitions.sh | 32 insert-part) FUNC=rk_partition_insert ;; 33 del-part) FUNC=rk_partition_del ;; 34 move-part) FUNC=rk_partition_move ;; 35 rename-part) FUNC=rk_partition_rename ;; 36 resize-part) FUNC=rk_partition_resize ;; 60 echo -e "insert-part:<idx>:<name>[:<size>] \tinsert partition" 61 echo -e "del-part:(<idx>|<name>) \tdelete partition" 62 echo -e "move-part:(<idx>|<name>):<idx> \tmove partition" 63 echo -e "rename-part:(<idx>|<name>):<name> \trename partition" 64 echo -e "resize-part:(<idx>|<name>):<size> \tresize partition" [all …]
|
| /OK3568_Linux_fs/device/rockchip/common/scripts/ |
| H A D | mk-partitions.sh | 32 insert-part) FUNC=rk_partition_insert ;; 33 del-part) FUNC=rk_partition_del ;; 34 move-part) FUNC=rk_partition_move ;; 35 rename-part) FUNC=rk_partition_rename ;; 36 resize-part) FUNC=rk_partition_resize ;; 60 echo -e "insert-part:<idx>:<name>[:<size>] \tinsert partition" 61 echo -e "del-part:(<idx>|<name>) \tdelete partition" 62 echo -e "move-part:(<idx>|<name>):<idx> \tmove partition" 63 echo -e "rename-part:(<idx>|<name>):<name> \trename partition" 64 echo -e "resize-part:(<idx>|<name>):<size> \tresize partition" [all …]
|
| /OK3568_Linux_fs/u-boot/cmd/ |
| H A D | mtdparts.c | 32 * partition := <part-id> 33 * <part-id> := <dev-id>,part_num 50 * <mtd-def> := <mtd-id>:<part-def>[,<part-def>...] 52 * <part-def> := <size>[@<offset>][<name>][<ro-flag>] 141 extern void jffs2_free_cache(struct part_info *part); 233 struct part_info *part; in index_partitions() local 252 part = mtd_part_info(current_mtd_dev, current_mtd_partnum); in index_partitions() 253 if (part) { in index_partitions() 254 env_set("mtddevname", part->name); in index_partitions() 256 debug("=> mtddevname %s\n", part->name); in index_partitions() [all …]
|