Home
last modified time | relevance | path

Searched refs:part (Results 1 – 25 of 821) sorted by relevance

12345678910>>...33

/linux/drivers/mtd/
H A Drfd_ftl.c93 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 Dftl.c151 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/drivers/misc/sgi-xp/
H A Dxpc_main.c167 struct xpc_partition *part = timer_container_of(part, t, in xpc_timeout_partition_disengage() local
170 DBUG_ON(time_is_after_jiffies(part->disengage_timeout)); in xpc_timeout_partition_disengage()
172 xpc_partition_disengaged_from_timer(part); in xpc_timeout_partition_disengage()
174 DBUG_ON(part->disengage_timeout != 0); in xpc_timeout_partition_disengage()
175 DBUG_ON(xpc_arch_ops.partition_engaged(XPC_PARTID(part))); in xpc_timeout_partition_disengage()
217 struct xpc_partition *part; in xpc_check_remote_hb() local
229 part = &xpc_partitions[partid]; in xpc_check_remote_hb()
231 if (part->act_state == XPC_P_AS_INACTIVE || in xpc_check_remote_hb()
232 part->act_state == XPC_P_AS_DEACTIVATING) { in xpc_check_remote_hb()
236 ret = xpc_arch_ops.get_remote_heartbeat(part); in xpc_check_remote_hb()
[all …]
H A Dxpc_partition.c265 static int __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 timer_delete_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()
299 xpc_wakeup_channel_mgr(part); in __xpc_partition_disengaged()
[all …]
H A Dxpc_uv.c304 struct xpc_partition *part; in xpc_process_activate_IRQ_rcvd_uv() local
311 part = &xpc_partitions[partid]; in xpc_process_activate_IRQ_rcvd_uv()
313 if (part->sn.uv.act_state_req == 0) in xpc_process_activate_IRQ_rcvd_uv()
319 act_state_req = part->sn.uv.act_state_req; in xpc_process_activate_IRQ_rcvd_uv()
320 part->sn.uv.act_state_req = 0; in xpc_process_activate_IRQ_rcvd_uv()
324 if (part->act_state == XPC_P_AS_INACTIVE) in xpc_process_activate_IRQ_rcvd_uv()
325 xpc_activate_partition(part); in xpc_process_activate_IRQ_rcvd_uv()
326 else if (part->act_state == XPC_P_AS_DEACTIVATING) in xpc_process_activate_IRQ_rcvd_uv()
327 XPC_DEACTIVATE_PARTITION(part, xpReactivating); in xpc_process_activate_IRQ_rcvd_uv()
330 if (part->act_state == XPC_P_AS_INACTIVE) in xpc_process_activate_IRQ_rcvd_uv()
[all …]
H A Dxpc_channel.c82 struct xpc_partition *part = &xpc_partitions[ch->partid]; in xpc_process_disconnect() local
101 if (part->act_state == XPC_P_AS_DEACTIVATING) { in xpc_process_disconnect()
157 atomic_dec(&part->nchannels_active); in xpc_process_disconnect()
168 if (part->act_state != XPC_P_AS_DEACTIVATING) { in xpc_process_disconnect()
170 spin_lock(&part->chctl_lock); in xpc_process_disconnect()
171 part->chctl.flags[ch->number] |= in xpc_process_disconnect()
173 spin_unlock(&part->chctl_lock); in xpc_process_disconnect()
183 xpc_process_openclose_chctl_flags(struct xpc_partition *part, int ch_number, in xpc_process_openclose_chctl_flags() argument
188 &part->remote_openclose_args[ch_number]; in xpc_process_openclose_chctl_flags()
189 struct xpc_channel *ch = &part->channels[ch_number]; in xpc_process_openclose_chctl_flags()
[all …]
/linux/include/linux/
H A Dpart_stat.h28 #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 …]
/linux/drivers/acpi/acpica/
H A Dutmath.c23 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/drivers/net/ethernet/sfc/siena/
H A Dmtd.c30 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 Dmtd.c30 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/sound/soc/codecs/
H A Dwm_adsp_fw_find_test.c24 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/drivers/net/ethernet/sfc/falcon/
H A Dmtd.c30 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/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum1_kvdl.c74 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 Dspectrum2_kvdl.c56 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 Ddir.c18 struct orangefs_dir_part *part; member
135 struct orangefs_dir_part *part, *new; in parse_readdir() local
139 part = od->part; in parse_readdir()
140 while (part) { in parse_readdir()
142 if (part->next) in parse_readdir()
143 part = part->next; in parse_readdir()
152 if (!od->part) in parse_readdir()
153 od->part = new; in parse_readdir()
155 part->next = new; in parse_readdir()
189 static int fill_from_part(struct orangefs_dir_part *part, in fill_from_part() argument
[all …]
/linux/arch/arm/mach-omap2/
H A Dcminst44xx.c74 static u32 omap4_cminst_read_inst_reg(u8 part, u16 inst, u16 idx);
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()
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()
116 part == OMAP4430_INVALID_PRCM_PARTITION || in omap4_cminst_read_inst_reg()
117 !_cm_bases[part].va); in omap4_cminst_read_inst_reg()
118 return readl_relaxed(_cm_bases[part].va + inst + idx); in omap4_cminst_read_inst_reg()
[all …]
H A Dprminst44xx.c58 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 Dcm.h56 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);
H A Dprm.h137 bool (*was_any_context_lost_old)(u8 part, s16 inst, u16 idx);
138 void (*clear_context_loss_flags_old)(u8 part, s16 inst, u16 idx);
140 int (*assert_hardreset)(u8 shift, u8 part, s16 prm_mod, u16 offset);
141 int (*deassert_hardreset)(u8 shift, u8 st_shift, u8 part, s16 prm_mod,
143 int (*is_hardreset_asserted)(u8 shift, u8 part, s16 prm_mod,
154 int omap_prm_assert_hardreset(u8 shift, u8 part, s16 prm_mod, u16 offset);
155 int omap_prm_deassert_hardreset(u8 shift, u8 st_shift, u8 part, s16 prm_mod,
157 int omap_prm_is_hardreset_asserted(u8 shift, u8 part, s16 prm_mod, u16 offset);
158 extern bool prm_was_any_context_lost_old(u8 part, s16 inst, u16 idx);
159 extern void prm_clear_context_loss_flags_old(u8 part, s16 inst, u16 idx);
/linux/arch/powerpc/kernel/
H A Dnvram_64.c180 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 Dio.c57 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()
77 return addr - part->mem2.start + part->mem.size + in wlcore_translate_addr()
[all …]
/linux/drivers/misc/
H A Dsram.c29 struct sram_partition *part; in sram_read() local
32 part = (struct sram_partition *)container_of(attr, struct sram_partition, battr); in sram_read()
34 mutex_lock(&part->lock); in sram_read()
35 memcpy_fromio(buf, part->base + pos, count); in sram_read()
36 mutex_unlock(&part->lock); in sram_read()
45 struct sram_partition *part; in sram_write() local
48 part = (struct sram_partition *)container_of(attr, struct sram_partition, battr); in sram_write()
50 mutex_lock(&part->lock); in sram_write()
51 memcpy_toio(part->base + pos, buf, count); in sram_write()
52 mutex_unlock(&part->lock); in sram_write()
[all …]
H A Dsram-exec.c23 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()
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()
113 mutex_unlock(&part->lock); in sram_exec_copy()
[all …]
/linux/drivers/firmware/efi/
H A Defi-pstore.c78 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 Dparser_trx.c56 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()

12345678910>>...33