| /linux/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 …]
|
| /linux/include/linux/ |
| H A D | part_stat.h | 28 #define part_stat_get_cpu(part, field, cpu) \ argument 29 (per_cpu_ptr((part)->bd_stats, (cpu))->field) 31 #define part_stat_get(part, field) \ argument 32 part_stat_get_cpu(part, field, smp_processor_id()) 34 #define part_stat_read(part, field) \ argument 36 TYPEOF_UNQUAL((part)->bd_stats->field) res = 0; \ 39 res += per_cpu_ptr((part)->bd_stats, _cpu)->field; \ 43 static inline void part_stat_set_all(struct block_device *part, int value) in part_stat_set_all() argument 48 memset(per_cpu_ptr(part->bd_stats, i), value, in part_stat_set_all() 52 #define part_stat_read_accum(part, field) \ argument [all …]
|
| H A D | iov_iter.h | 49 size_t part = min(len, p->iov_len - skip); in iterate_iovec() local 51 if (likely(part)) { in iterate_iovec() 52 remain = step(p->iov_base + skip, progress, part, priv, priv2); in iterate_iovec() 53 consumed = part - remain; in iterate_iovec() 83 size_t part = min(len, p->iov_len - skip); in iterate_kvec() local 85 if (likely(part)) { in iterate_kvec() 86 remain = step(p->iov_base + skip, progress, part, priv, priv2); in iterate_kvec() 87 consumed = part - remain; in iterate_kvec() 117 size_t offset = p->bv_offset + skip, part; in iterate_bvec() local 120 part = min3(len, in iterate_bvec() [all …]
|
| /linux/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 | 56 static int mlxsw_sp2_kvdl_part_find_zero_bits(struct mlxsw_sp2_kvdl_part *part, in mlxsw_sp2_kvdl_part_find_zero_bits() argument 65 start_bit = part->last_allocated_bit + 1; in mlxsw_sp2_kvdl_part_find_zero_bits() 66 if (start_bit == part->usage_bit_count) in mlxsw_sp2_kvdl_part_find_zero_bits() 70 bit = find_next_zero_bit(part->usage, part->usage_bit_count, bit); in mlxsw_sp2_kvdl_part_find_zero_bits() 71 if (!wrap && bit + bit_count >= part->usage_bit_count) { in mlxsw_sp2_kvdl_part_find_zero_bits() 79 if (test_bit(bit + i, part->usage)) { in mlxsw_sp2_kvdl_part_find_zero_bits() 88 static int mlxsw_sp2_kvdl_part_alloc(struct mlxsw_sp2_kvdl_part *part, in mlxsw_sp2_kvdl_part_alloc() argument 97 bit_count = DIV_ROUND_UP(size, part->indexes_per_usage_bit); in mlxsw_sp2_kvdl_part_alloc() 98 err = mlxsw_sp2_kvdl_part_find_zero_bits(part, bit_count, &bit); in mlxsw_sp2_kvdl_part_alloc() 102 __set_bit(bit + i, part->usage); in mlxsw_sp2_kvdl_part_alloc() [all …]
|
| /linux/fs/orangefs/ |
| H A D | dir.c | 18 struct orangefs_dir_part *part; member 41 * part and is stored in a linked list in case more than one part is 44 * The position pointer (ctx->pos) encodes the part and offset on which 45 * to begin reading at. Bits above PART_SHIFT encode the part and bits 52 * part list. Data is parsed from the current position as it is needed. 58 * Part zero is synthesized to contains `.' and `..'. Part one is the 59 * first part of the part list. 135 struct orangefs_dir_part *part, *new; in parse_readdir() local 139 part = od->part; in parse_readdir() 140 while (part) { in parse_readdir() [all …]
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| 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_siena_mtd_remove_partition(struct efx_mtd_partition *part) in efx_siena_mtd_remove_partition() argument 45 rc = mtd_device_unregister(&part->mtd); in efx_siena_mtd_remove_partition() 51 list_del(&part->node); in efx_siena_mtd_remove_partition() 57 struct efx_mtd_partition *part; in efx_siena_mtd_add() local 61 part = (struct efx_mtd_partition *)((char *)parts + in efx_siena_mtd_add() 64 part->mtd.writesize = 1; in efx_siena_mtd_add() 66 if (!(part->mtd.flags & MTD_NO_ERASE)) in efx_siena_mtd_add() 67 part->mtd.flags |= MTD_WRITEABLE; in efx_siena_mtd_add() [all …]
|
| /linux/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 …]
|
| /linux/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 …]
|
| /linux/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 …]
|
| H A D | prminst44xx.c | 58 u32 omap4_prminst_read_inst_reg(u8 part, s16 inst, u16 idx) in omap4_prminst_read_inst_reg() argument 60 BUG_ON(part >= OMAP4_MAX_PRCM_PARTITIONS || in omap4_prminst_read_inst_reg() 61 part == OMAP4430_INVALID_PRCM_PARTITION || in omap4_prminst_read_inst_reg() 62 !_prm_bases[part].va); in omap4_prminst_read_inst_reg() 63 return readl_relaxed(_prm_bases[part].va + inst + idx); in omap4_prminst_read_inst_reg() 67 void omap4_prminst_write_inst_reg(u32 val, u8 part, s16 inst, u16 idx) in omap4_prminst_write_inst_reg() argument 69 BUG_ON(part >= OMAP4_MAX_PRCM_PARTITIONS || in omap4_prminst_write_inst_reg() 70 part == OMAP4430_INVALID_PRCM_PARTITION || in omap4_prminst_write_inst_reg() 71 !_prm_bases[part].va); in omap4_prminst_write_inst_reg() 72 writel_relaxed(val, _prm_bases[part].va + inst + idx); in omap4_prminst_write_inst_reg() [all …]
|
| H A D | cm.h | 56 int (*wait_module_ready)(u8 part, s16 prcm_mod, u16 idlest_reg, 58 int (*wait_module_idle)(u8 part, s16 prcm_mod, u16 idlest_reg, 60 void (*module_enable)(u8 mode, u8 part, u16 inst, u16 clkctrl_offs); 61 void (*module_disable)(u8 part, u16 inst, u16 clkctrl_offs); 62 u32 (*xlate_clkctrl)(u8 part, u16 inst, u16 clkctrl_offs); 67 int omap_cm_wait_module_ready(u8 part, s16 prcm_mod, u16 idlest_reg, 69 int omap_cm_wait_module_idle(u8 part, s16 prcm_mod, u16 idlest_reg, 71 int omap_cm_module_enable(u8 mode, u8 part, u16 inst, u16 clkctrl_offs); 72 int omap_cm_module_disable(u8 part, u16 inst, u16 clkctrl_offs); 73 u32 omap_cm_xlate_clkctrl(u8 part, u16 inst, u16 clkctrl_offs);
|
| /linux/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 …]
|
| /linux/arch/powerpc/kernel/ |
| H A D | nvram_64.c | 180 int nvram_write_os_partition(struct nvram_os_partition *part, in nvram_write_os_partition() argument 189 if (part->index == -1) in nvram_write_os_partition() 192 if (length > part->size) in nvram_write_os_partition() 193 length = part->size; in nvram_write_os_partition() 198 tmp_index = part->index; in nvram_write_os_partition() 219 int nvram_read_partition(struct nvram_os_partition *part, char *buff, in nvram_read_partition() argument 227 if (part->index == -1) in nvram_read_partition() 230 if (length > part->size) in nvram_read_partition() 231 length = part->size; in nvram_read_partition() 233 tmp_index = part->index; in nvram_read_partition() [all …]
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| H A D | io.c | 3 * This file is part of wl1271 57 struct wlcore_partition_set *part = &wl->curr_part; in wlcore_translate_addr() local 69 if ((addr >= part->mem.start) && in wlcore_translate_addr() 70 (addr < part->mem.start + part->mem.size)) in wlcore_translate_addr() 71 return addr - part->mem.start; in wlcore_translate_addr() 72 else if ((addr >= part->reg.start) && in wlcore_translate_addr() 73 (addr < part->reg.start + part->reg.size)) in wlcore_translate_addr() 74 return addr - part->reg.start + part->mem.size; in wlcore_translate_addr() 75 else if ((addr >= part->mem2.start) && in wlcore_translate_addr() 76 (addr < part->mem2.start + part->mem2.size)) in wlcore_translate_addr() [all …]
|
| /linux/drivers/char/ipmi/ |
| H A D | ssif_bmc.c | 93 /* Flag to identify a Multi-part Read Transaction */ 98 /* Block Number of a Multi-part Read Transaction */ 104 /* Buffer for SSIF Transaction part*/ 343 static void calculate_response_part_pec(struct ssif_part_buffer *part) in calculate_response_part_pec() argument 345 u8 addr = part->address; in calculate_response_part_pec() 348 part->pec = i2c_smbus_pec(0, &addr, 1); in calculate_response_part_pec() 350 part->pec = i2c_smbus_pec(part->pec, &part->smbus_cmd, 1); in calculate_response_part_pec() 353 part->pec = i2c_smbus_pec(part->pec, &addr, 1); in calculate_response_part_pec() 354 part->pec = i2c_smbus_pec(part->pec, &part->length, 1); in calculate_response_part_pec() 355 if (part->length) in calculate_response_part_pec() [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | wm_adsp_fw_find_test.c | 24 const char *part; member 118 dsp->part = params->part; in wm_adsp_fw_find_test_pick_file() 200 dsp->part = params->part; in wm_adsp_fw_find_test_search_order() 239 dsp->part = "dsp1"; in wm_adsp_fw_find_test_find_firmware_byindex() 311 param->part, param->dsp_name, in wm_adsp_fw_find_test_param_desc() 323 .part = "cs1234", .dsp_name = "dsp1", .system_name = "ABC123", 332 .part = "cs1234", .dsp_name = "dsp1", .system_name = "ABC123", 344 .part = "cs1234", .dsp_name = "dsp1", .system_name = "ABC123", 351 .part = "cs1234", .dsp_name = "dsp1", .system_name = "ABC123", 368 .part = "cs1234", .dsp_name = "dsp1", .alsa_name = "amp1", [all …]
|
| /linux/include/uapi/linux/ |
| H A D | batadv_packet.h | 212 * @packet_type: batman-adv packet type, part of the general header 213 * @version: batman-adv protocol version, part of the general header 214 * @ttl: time to live for this packet, part of the general header 240 * @packet_type: batman-adv packet type, part of the general header 241 * @version: batman-adv protocol version, part of the general header 242 * @ttl: time to live for this packet, part of the general header 264 * @packet_type: batman-adv packet type, part of the general header 265 * @version: batman-adv protocol version, part of the general header 282 * @packet_type: batman-adv packet type, part of the general header 283 * @version: batman-adv protocol version, part of the general header [all …]
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | renesas,ether.yaml | 20 - renesas,gether-r8a7740 # device is a part of R8A7740 SoC 21 - renesas,gether-r8a77980 # device is a part of R8A77980 SoC 22 - renesas,ether-r7s72100 # device is a part of R7S72100 SoC 23 - renesas,ether-r7s9210 # device is a part of R7S9210 SoC 26 - renesas,ether-r8a7778 # device is a part of R8A7778 SoC 27 - renesas,ether-r8a7779 # device is a part of R8A7779 SoC 32 - renesas,ether-r8a7742 # device is a part of R8A7742 SoC 33 - renesas,ether-r8a7743 # device is a part of R8A7743 SoC 34 - renesas,ether-r8a7745 # device is a part of R8A7745 SoC 35 - renesas,ether-r8a7790 # device is a part of R8A7790 SoC [all …]
|
| /linux/drivers/misc/ |
| H A D | sram-exec.c | 23 struct sram_partition *part) in sram_check_protect_exec() argument 25 unsigned long base = (unsigned long)part->base; in sram_check_protect_exec() 37 int sram_add_protect_exec(struct sram_partition *part) in sram_add_protect_exec() argument 40 list_add_tail(&part->list, &exec_pool_list); in sram_add_protect_exec() 49 * @pool: struct gen_pool retrieved that is part of this sram 76 struct sram_partition *part = NULL, *p; in sram_exec_copy() local 85 part = p; in sram_exec_copy() 89 if (!part) in sram_exec_copy() 95 base = (unsigned long)part->base; in sram_exec_copy() 98 mutex_lock(&part->lock); in sram_exec_copy() [all …]
|
| /linux/drivers/firmware/efi/ |
| H A D | efi-pstore.c | 78 static inline u64 generic_id(u64 timestamp, unsigned int part, int count) in generic_id() argument 80 return (timestamp * 100 + part) * 1000 + count; in generic_id() 90 unsigned int part; in efi_pstore_read_func() local 96 &record->type, &part, &cnt, &time, &data_type) == 5) { in efi_pstore_read_func() 97 record->id = generic_id(time, part, cnt); in efi_pstore_read_func() 98 record->part = part; in efi_pstore_read_func() 108 &record->type, &part, &cnt, &time) == 4) { in efi_pstore_read_func() 109 record->id = generic_id(time, part, cnt); in efi_pstore_read_func() 110 record->part = part; in efi_pstore_read_func() 117 &record->type, &part, &time) == 3) { in efi_pstore_read_func() [all …]
|
| /linux/drivers/mtd/parsers/ |
| H A D | parser_trx.c | 56 struct mtd_partition *part; in parser_trx_parse() local 86 part = &parts[curr_part++]; in parser_trx_parse() 87 part->name = "loader"; in parser_trx_parse() 88 part->offset = trx.offset[i]; in parser_trx_parse() 93 part = &parts[curr_part++]; in parser_trx_parse() 94 part->name = "linux"; in parser_trx_parse() 95 part->offset = trx.offset[i]; in parser_trx_parse() 100 part = &parts[curr_part++]; in parser_trx_parse() 101 part->name = parser_trx_data_part_name(mtd, trx.offset[i]); in parser_trx_parse() 102 part->offset = trx.offset[i]; in parser_trx_parse()
|
| /linux/sound/soc/intel/atom/sst/ |
| H A D | sst_ipc.c | 129 while (header.p.header_high.part.busy) { in sst_post_message_mrfld() 149 if (header.p.header_high.part.busy) { in sst_post_message_mrfld() 165 if (msg->mrfld_header.p.header_high.part.large) in sst_post_message_mrfld() 190 isr.part.busy_interrupt = 1; in intel_sst_clear_intr_mrfld() 196 clear_ipc.p.header_high.part.busy = 0; in intel_sst_clear_intr_mrfld() 197 clear_ipc.p.header_high.part.done = 1; in intel_sst_clear_intr_mrfld() 201 imr.part.busy_interrupt = 0; in intel_sst_clear_intr_mrfld() 333 drv_id = msg_high.part.drv_id; in sst_process_reply_mrfld() 343 if (msg_high.part.result && !msg_high.part in sst_process_reply_mrfld() [all...] |
| /linux/fs/netfs/ |
| H A D | read_retry.c | 79 size_t part; in netfs_retry_read_subrequests() local 150 part = umin(len, stream->sreq_max_len); in netfs_retry_read_subrequests() 152 part = netfs_limit_iter(&source, 0, part, stream->sreq_max_segs); in netfs_retry_read_subrequests() 153 subreq->len = subreq->transferred + part; in netfs_retry_read_subrequests() 155 iov_iter_truncate(&subreq->io_iter, part); in netfs_retry_read_subrequests() 156 iov_iter_advance(&source, part); in netfs_retry_read_subrequests() 157 len -= part; in netfs_retry_read_subrequests() 158 start += part; in netfs_retry_read_subrequests() 222 part = netfs_limit_iter(&source, 0, part, stream->sreq_max_segs); in netfs_retry_read_subrequests() 231 part = umin(len, stream->sreq_max_len); in netfs_retry_read_subrequests() [all …]
|