Home
last modified time | relevance | path

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

12345678910>>...22

/linux-3.4.99/drivers/mtd/
Drfd_ftl.c92 static int build_block_map(struct partition *part, int block_no) in build_block_map() argument
94 struct block *block = &part->blocks[block_no]; in build_block_map()
97 block->offset = part->block_size * block_no; in build_block_map()
99 if (le16_to_cpu(part->header_cache[0]) != RFD_MAGIC) { in build_block_map()
106 for (i=0; i<part->data_sectors_per_block; i++) { in build_block_map()
109 entry = le16_to_cpu(part->header_cache[HEADER_MAP_OFFSET + i]); in build_block_map()
122 if (entry >= part->sector_count) { in build_block_map()
126 part->mbd.mtd->name, block_no, i, entry); in build_block_map()
130 if (part->sector_map[entry] != -1) { in build_block_map()
133 part->mbd.mtd->name, entry); in build_block_map()
[all …]
Dftl.c158 static int scan_header(partition_t *part) in scan_header() argument
164 part->header.FormattedSize = 0; in scan_header()
165 max_offset = (0x100000<part->mbd.mtd->size)?0x100000:part->mbd.mtd->size; in scan_header()
169 offset += part->mbd.mtd->erasesize ? : 0x2000) { in scan_header()
171 err = mtd_read(part->mbd.mtd, offset, sizeof(header), &ret, in scan_header()
190 if ((1 << header.EraseUnitSize) != part->mbd.mtd->erasesize) { in scan_header()
192 1 << header.EraseUnitSize,part->mbd.mtd->erasesize); in scan_header()
195 part->header = header; in scan_header()
199 static int build_maps(partition_t *part) in build_maps() argument
209 part->DataUnits = le16_to_cpu(part->header.NumEraseUnits) - in build_maps()
[all …]
Dmtdpart.c63 struct mtd_part *part = PART(mtd); in part_read() local
67 stats = part->master->ecc_stats; in part_read()
68 res = part->master->_read(part->master, from + part->offset, len, in part_read()
72 mtd->ecc_stats.corrected += part->master->ecc_stats.corrected - stats.corrected; in part_read()
74 mtd->ecc_stats.failed += part->master->ecc_stats.failed - stats.failed; in part_read()
82 struct mtd_part *part = PART(mtd); in part_point() local
84 return part->master->_point(part->master, from + part->offset, len, in part_point()
90 struct mtd_part *part = PART(mtd); in part_unpoint() local
92 return part->master->_unpoint(part->master, from + part->offset, len); in part_unpoint()
100 struct mtd_part *part = PART(mtd); in part_get_unmapped_area() local
[all …]
Dcmdlinepart.c322 struct cmdline_mtd_partition *part; in parse_cmdline_partitions() local
329 for(part = partitions; part; part = part->next) in parse_cmdline_partitions()
331 if ((!mtd_id) || (!strcmp(part->mtd_id, mtd_id))) in parse_cmdline_partitions()
333 for(i = 0, offset = 0; i < part->num_parts; i++) in parse_cmdline_partitions()
335 if (part->parts[i].offset == OFFSET_CONTINUOUS) in parse_cmdline_partitions()
336 part->parts[i].offset = offset; in parse_cmdline_partitions()
338 offset = part->parts[i].offset; in parse_cmdline_partitions()
339 if (part->parts[i].size == SIZE_REMAINING) in parse_cmdline_partitions()
340 part->parts[i].size = master->size - offset; in parse_cmdline_partitions()
341 if (offset + part->parts[i].size > master->size) in parse_cmdline_partitions()
[all …]
Dofpart.c104 } *part; in parse_ofoldpart_partitions() local
114 part = of_get_property(dp, "partitions", &plen); in parse_ofoldpart_partitions()
115 if (!part) in parse_ofoldpart_partitions()
121 nr_parts = plen / sizeof(part[0]); in parse_ofoldpart_partitions()
130 (*pparts)[i].offset = be32_to_cpu(part->offset); in parse_ofoldpart_partitions()
131 (*pparts)[i].size = be32_to_cpu(part->len) & ~1; in parse_ofoldpart_partitions()
133 if (be32_to_cpu(part->len) & 1) in parse_ofoldpart_partitions()
146 part++; in parse_ofoldpart_partitions()
/linux-3.4.99/drivers/misc/sgi-xp/
Dxpc_main.c177 struct xpc_partition *part = (struct xpc_partition *)data; in xpc_timeout_partition_disengage() local
179 DBUG_ON(time_is_after_jiffies(part->disengage_timeout)); in xpc_timeout_partition_disengage()
181 (void)xpc_partition_disengaged(part); in xpc_timeout_partition_disengage()
183 DBUG_ON(part->disengage_timeout != 0); in xpc_timeout_partition_disengage()
184 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()
241 if (part->act_state == XPC_P_AS_INACTIVE || in xpc_check_remote_hb()
242 part->act_state == XPC_P_AS_DEACTIVATING) { in xpc_check_remote_hb()
246 ret = xpc_arch_ops.get_remote_heartbeat(part); in xpc_check_remote_hb()
[all …]
Dxpc_partition.c270 xpc_partition_disengaged(struct xpc_partition *part) in xpc_partition_disengaged() argument
272 short partid = XPC_PARTID(part); in xpc_partition_disengaged()
276 if (part->disengage_timeout) { in xpc_partition_disengaged()
278 if (time_is_after_jiffies(part->disengage_timeout)) { in xpc_partition_disengaged()
294 part->disengage_timeout = 0; in xpc_partition_disengaged()
298 del_singleshot_timer_sync(&part->disengage_timer); in xpc_partition_disengaged()
300 DBUG_ON(part->act_state != XPC_P_AS_DEACTIVATING && in xpc_partition_disengaged()
301 part->act_state != XPC_P_AS_INACTIVE); in xpc_partition_disengaged()
302 if (part->act_state != XPC_P_AS_INACTIVE) in xpc_partition_disengaged()
303 xpc_wakeup_channel_mgr(part); in xpc_partition_disengaged()
[all …]
Dxpc_uv.c373 struct xpc_partition *part; in xpc_process_activate_IRQ_rcvd_uv() local
380 part = &xpc_partitions[partid]; in xpc_process_activate_IRQ_rcvd_uv()
382 if (part->sn.uv.act_state_req == 0) in xpc_process_activate_IRQ_rcvd_uv()
388 act_state_req = part->sn.uv.act_state_req; in xpc_process_activate_IRQ_rcvd_uv()
389 part->sn.uv.act_state_req = 0; in xpc_process_activate_IRQ_rcvd_uv()
393 if (part->act_state == XPC_P_AS_INACTIVE) in xpc_process_activate_IRQ_rcvd_uv()
394 xpc_activate_partition(part); in xpc_process_activate_IRQ_rcvd_uv()
395 else if (part->act_state == XPC_P_AS_DEACTIVATING) in xpc_process_activate_IRQ_rcvd_uv()
396 XPC_DEACTIVATE_PARTITION(part, xpReactivating); in xpc_process_activate_IRQ_rcvd_uv()
399 if (part->act_state == XPC_P_AS_INACTIVE) in xpc_process_activate_IRQ_rcvd_uv()
[all …]
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 …]
Dxpc_sn2.c268 xpc_check_for_sent_chctl_flags_sn2(struct xpc_partition *part) in xpc_check_for_sent_chctl_flags_sn2() argument
273 chctl.all_flags = xpc_receive_IRQ_amo_sn2(part->sn.sn2. in xpc_check_for_sent_chctl_flags_sn2()
278 spin_lock_irqsave(&part->chctl_lock, irq_flags); in xpc_check_for_sent_chctl_flags_sn2()
279 part->chctl.all_flags |= chctl.all_flags; in xpc_check_for_sent_chctl_flags_sn2()
280 spin_unlock_irqrestore(&part->chctl_lock, irq_flags); in xpc_check_for_sent_chctl_flags_sn2()
283 "0x%llx\n", XPC_PARTID(part), chctl.all_flags); in xpc_check_for_sent_chctl_flags_sn2()
285 xpc_wakeup_channel_mgr(part); in xpc_check_for_sent_chctl_flags_sn2()
308 struct xpc_partition *part = &xpc_partitions[partid]; in xpc_handle_notify_IRQ_sn2() local
312 if (xpc_part_ref(part)) { in xpc_handle_notify_IRQ_sn2()
313 xpc_check_for_sent_chctl_flags_sn2(part); in xpc_handle_notify_IRQ_sn2()
[all …]
/linux-3.4.99/drivers/acpi/acpica/
Dutmath.c68 struct uint64_struct part; member
112 ACPI_DIV_64_BY_32(0, dividend_ovl.part.hi, divisor, in acpi_ut_short_divide()
113 quotient.part.hi, remainder32); in acpi_ut_short_divide()
114 ACPI_DIV_64_BY_32(remainder32, dividend_ovl.part.lo, divisor, in acpi_ut_short_divide()
115 quotient.part.lo, remainder32); in acpi_ut_short_divide()
169 if (divisor.part.hi == 0) { in acpi_ut_divide()
174 remainder.part.hi = 0; in acpi_ut_divide()
180 ACPI_DIV_64_BY_32(0, dividend.part.hi, divisor.part.lo, in acpi_ut_divide()
181 quotient.part.hi, partial1); in acpi_ut_divide()
182 ACPI_DIV_64_BY_32(partial1, dividend.part.lo, divisor.part.lo, in acpi_ut_divide()
[all …]
/linux-3.4.99/arch/arm/mach-omap2/
Dcminst44xx.c73 static u32 _clkctrl_idlest(u8 part, u16 inst, s16 cdoffs, u16 clkctrl_offs) in _clkctrl_idlest() argument
75 u32 v = omap4_cminst_read_inst_reg(part, inst, clkctrl_offs); in _clkctrl_idlest()
91 static bool _is_module_ready(u8 part, u16 inst, s16 cdoffs, u16 clkctrl_offs) in _is_module_ready() argument
95 v = _clkctrl_idlest(part, inst, cdoffs, clkctrl_offs); in _is_module_ready()
104 u32 omap4_cminst_read_inst_reg(u8 part, s16 inst, u16 idx) in omap4_cminst_read_inst_reg() argument
106 BUG_ON(part >= OMAP4_MAX_PRCM_PARTITIONS || in omap4_cminst_read_inst_reg()
107 part == OMAP4430_INVALID_PRCM_PARTITION || in omap4_cminst_read_inst_reg()
108 !_cm_bases[part]); in omap4_cminst_read_inst_reg()
109 return __raw_readl(OMAP2_L4_IO_ADDRESS(_cm_bases[part] + inst + idx)); in omap4_cminst_read_inst_reg()
113 void omap4_cminst_write_inst_reg(u32 val, u8 part, s16 inst, u16 idx) in omap4_cminst_write_inst_reg() argument
[all …]
Dprminst44xx.c37 u32 omap4_prminst_read_inst_reg(u8 part, s16 inst, u16 idx) in omap4_prminst_read_inst_reg() argument
39 BUG_ON(part >= OMAP4_MAX_PRCM_PARTITIONS || in omap4_prminst_read_inst_reg()
40 part == OMAP4430_INVALID_PRCM_PARTITION || in omap4_prminst_read_inst_reg()
41 !_prm_bases[part]); in omap4_prminst_read_inst_reg()
42 return __raw_readl(OMAP2_L4_IO_ADDRESS(_prm_bases[part] + inst + in omap4_prminst_read_inst_reg()
47 void omap4_prminst_write_inst_reg(u32 val, u8 part, s16 inst, u16 idx) in omap4_prminst_write_inst_reg() argument
49 BUG_ON(part >= OMAP4_MAX_PRCM_PARTITIONS || in omap4_prminst_write_inst_reg()
50 part == OMAP4430_INVALID_PRCM_PARTITION || in omap4_prminst_write_inst_reg()
51 !_prm_bases[part]); in omap4_prminst_write_inst_reg()
52 __raw_writel(val, OMAP2_L4_IO_ADDRESS(_prm_bases[part] + inst + idx)); in omap4_prminst_write_inst_reg()
[all …]
Dcminst44xx.h14 extern bool omap4_cminst_is_clkdm_in_hwsup(u8 part, s16 inst, u16 cdoffs);
15 extern void omap4_cminst_clkdm_enable_hwsup(u8 part, s16 inst, u16 cdoffs);
16 extern void omap4_cminst_clkdm_disable_hwsup(u8 part, s16 inst, u16 cdoffs);
17 extern void omap4_cminst_clkdm_force_sleep(u8 part, s16 inst, u16 cdoffs);
18 extern void omap4_cminst_clkdm_force_wakeup(u8 part, s16 inst, u16 cdoffs);
20 extern int omap4_cminst_wait_module_ready(u8 part, u16 inst, s16 cdoffs, u16 clkctrl_offs);
23 extern int omap4_cminst_wait_module_idle(u8 part, u16 inst, s16 cdoffs,
26 extern void omap4_cminst_module_enable(u8 mode, u8 part, u16 inst, s16 cdoffs,
28 extern void omap4_cminst_module_disable(u8 part, u16 inst, s16 cdoffs,
33 static inline int omap4_cminst_wait_module_idle(u8 part, u16 inst, s16 cdoffs, in omap4_cminst_wait_module_idle() argument
[all …]
Dprminst44xx.h19 extern u32 omap4_prminst_read_inst_reg(u8 part, s16 inst, u16 idx);
20 extern void omap4_prminst_write_inst_reg(u32 val, u8 part, s16 inst, u16 idx);
21 extern u32 omap4_prminst_rmw_inst_reg_bits(u32 mask, u32 bits, u8 part,
26 extern int omap4_prminst_is_hardreset_asserted(u8 shift, u8 part, s16 inst,
28 extern int omap4_prminst_assert_hardreset(u8 shift, u8 part, s16 inst,
30 extern int omap4_prminst_deassert_hardreset(u8 shift, u8 part, s16 inst,
/linux-3.4.99/drivers/net/ethernet/sfc/
Dmtd.c57 struct efx_mtd_partition part[0]; member
60 #define efx_for_each_partition(part, efx_mtd) \ argument
61 for ((part) = &(efx_mtd)->part[0]; \
62 (part) != &(efx_mtd)->part[(efx_mtd)->n_parts]; \
63 (part)++)
74 efx_spi_slow_wait(struct efx_mtd_partition *part, bool uninterruptible) in efx_spi_slow_wait() argument
76 struct efx_mtd *efx_mtd = part->mtd.priv; in efx_spi_slow_wait()
96 pr_err("%s: timed out waiting for %s\n", part->name, efx_mtd->name); in efx_spi_slow_wait()
136 efx_spi_erase(struct efx_mtd_partition *part, loff_t start, size_t len) in efx_spi_erase() argument
138 struct efx_mtd *efx_mtd = part->mtd.priv; in efx_spi_erase()
[all …]
/linux-3.4.99/include/linux/
Dgenhd.h23 #define part_to_dev(part) (&((part)->__dev)) argument
151 struct hd_struct __rcu *part[]; member
196 static inline struct gendisk *part_to_disk(struct hd_struct *part) in part_to_disk() argument
198 if (likely(part)) { in part_to_disk()
199 if (part->partno) in part_to_disk()
200 return dev_to_disk(part_to_dev(part)->parent); in part_to_disk()
202 return dev_to_disk(part_to_dev(part)); in part_to_disk()
243 static inline dev_t part_devt(struct hd_struct *part) in part_devt() argument
245 return part_to_dev(part)->devt; in part_devt()
250 static inline void disk_put_part(struct hd_struct *part) in disk_put_part() argument
[all …]
/linux-3.4.99/block/partitions/
Dmac.c15 extern void note_bootable_part(dev_t dev, int part, int goodness);
40 struct mac_partition *part; in mac_partition() local
56 part = (struct mac_partition *) (data + secsize%512); in mac_partition()
57 if (be16_to_cpu(part->signature) != MAC_PARTITION_MAGIC) { in mac_partition()
61 blocks_in_map = be32_to_cpu(part->map_count); in mac_partition()
73 part = (struct mac_partition *) (data + pos%512); in mac_partition()
74 if (be16_to_cpu(part->signature) != MAC_PARTITION_MAGIC) in mac_partition()
77 be32_to_cpu(part->start_block) * (secsize/512), in mac_partition()
78 be32_to_cpu(part->block_count) * (secsize/512)); in mac_partition()
80 if (!strnicmp(part->type, "Linux_RAID", 10)) in mac_partition()
[all …]
Datari.c51 if (!VALID_PARTITION(&rs->part[0], hd_size) && in atari_partition()
52 !VALID_PARTITION(&rs->part[1], hd_size) && in atari_partition()
53 !VALID_PARTITION(&rs->part[2], hd_size) && in atari_partition()
54 !VALID_PARTITION(&rs->part[3], hd_size)) { in atari_partition()
64 pi = &rs->part[0]; in atari_partition()
66 for (slot = 1; pi < &rs->part[4] && slot < state->limit; slot++, pi++) { in atari_partition()
95 if (!(xrs->part[0].flg & 1)) { in atari_partition()
102 partsect + be32_to_cpu(xrs->part[0].st), in atari_partition()
103 be32_to_cpu(xrs->part[0].siz)); in atari_partition()
105 if (!(xrs->part[1].flg & 1)) { in atari_partition()
[all …]
/linux-3.4.99/lib/
Dflex_array.c163 struct flex_array_part *part = fa->parts[part_nr]; in __fa_get_part() local
164 if (!part) { in __fa_get_part()
165 part = kmalloc(sizeof(struct flex_array_part), flags); in __fa_get_part()
166 if (!part) in __fa_get_part()
169 memset(part, FLEX_ARRAY_FREE, in __fa_get_part()
171 fa->parts[part_nr] = part; in __fa_get_part()
173 return part; in __fa_get_part()
197 struct flex_array_part *part; in flex_array_put() local
205 part = (struct flex_array_part *)&fa->parts[0]; in flex_array_put()
208 part = __fa_get_part(fa, part_nr, flags); in flex_array_put()
[all …]
/linux-3.4.99/arch/powerpc/kernel/
Dnvram_64.c161 int part, offset; in dev_nvram_ioctl() local
165 if (copy_from_user(&part, (void __user*)arg, sizeof(part)) != 0) in dev_nvram_ioctl()
167 if (part < pmac_nvram_OF || part > pmac_nvram_NR) in dev_nvram_ioctl()
169 offset = pmac_get_partition(part); in dev_nvram_ioctl()
214 static int __init nvram_write_header(struct nvram_partition * part) in nvram_write_header() argument
219 tmp_index = part->index; in nvram_write_header()
220 rc = ppc_md.nvram_write((char *)&part->header, NVRAM_HEADER_LEN, &tmp_index); in nvram_write_header()
244 static int nvram_can_remove_partition(struct nvram_partition *part, in nvram_can_remove_partition() argument
247 if (part->header.signature != sig) in nvram_can_remove_partition()
250 if (strncmp(name, part->header.name, 12)) in nvram_can_remove_partition()
[all …]
/linux-3.4.99/block/
Dgenhd.c59 struct hd_struct *part = NULL; in disk_get_part() local
69 part = rcu_dereference(ptbl->part[partno]); in disk_get_part()
70 if (part) in disk_get_part()
71 get_device(part_to_dev(part)); in disk_get_part()
76 return part; in disk_get_part()
100 piter->part = NULL; in disk_part_iter_init()
130 disk_put_part(piter->part); in disk_part_iter_next()
131 piter->part = NULL; in disk_part_iter_next()
152 struct hd_struct *part; in disk_part_iter_next() local
154 part = rcu_dereference(ptbl->part[piter->idx]); in disk_part_iter_next()
[all …]
Dpartition-generic.c227 struct hd_struct *part = container_of(head, struct hd_struct, rcu_head); in delete_partition_rcu_cb() local
229 part->start_sect = 0; in delete_partition_rcu_cb()
230 part->nr_sects = 0; in delete_partition_rcu_cb()
231 part_stat_set_all(part, 0); in delete_partition_rcu_cb()
232 put_device(part_to_dev(part)); in delete_partition_rcu_cb()
235 void __delete_partition(struct hd_struct *part) in __delete_partition() argument
237 call_rcu(&part->rcu_head, delete_partition_rcu_cb); in __delete_partition()
243 struct hd_struct *part; in delete_partition() local
248 part = ptbl->part[partno]; in delete_partition()
249 if (!part) in delete_partition()
[all …]
/linux-3.4.99/net/batman-adv/
Dgateway_common.c30 uint8_t sbit, part; in kbit_to_gw_bandwidth() local
37 for (part = 0; part < 16; part++) { in kbit_to_gw_bandwidth()
38 tdown = 32 * (sbit + 2) * (1 << part); in kbit_to_gw_bandwidth()
41 *gw_srv_class = (sbit << 7) + (part << 3); in kbit_to_gw_bandwidth()
51 for (part = 0; part < 8; part++) { in kbit_to_gw_bandwidth()
52 tup = ((part + 1) * (mdown)) / 8; in kbit_to_gw_bandwidth()
55 *gw_srv_class = (*gw_srv_class & 0xF8) | part; in kbit_to_gw_bandwidth()
/linux-3.4.99/arch/powerpc/platforms/pseries/
Dnvram.c240 int nvram_write_os_partition(struct nvram_os_partition *part, char * buff, in nvram_write_os_partition() argument
247 if (part->index == -1) { in nvram_write_os_partition()
251 if (length > part->size) { in nvram_write_os_partition()
252 length = part->size; in nvram_write_os_partition()
258 tmp_index = part->index; in nvram_write_os_partition()
364 *part) in pseries_nvram_init_os_partition()
373 p = nvram_find_partition(part->name, NVRAM_SIG_OS, &size); in pseries_nvram_init_os_partition()
376 if (p && size < part->min_size) { in pseries_nvram_init_os_partition()
378 " removing it...\n", part->name); in pseries_nvram_init_os_partition()
379 nvram_remove_partition(part->name, NVRAM_SIG_OS, NULL); in pseries_nvram_init_os_partition()
[all …]

12345678910>>...22