concat             57 drivers/mtd/mtdconcat.c 	struct mtd_concat *concat = CONCAT(mtd);
concat             61 drivers/mtd/mtdconcat.c 	for (i = 0; i < concat->num_subdev; i++) {
concat             62 drivers/mtd/mtdconcat.c 		struct mtd_info *subdev = concat->subdev[i];
concat            109 drivers/mtd/mtdconcat.c 	struct mtd_concat *concat = CONCAT(mtd);
concat            113 drivers/mtd/mtdconcat.c 	for (i = 0; i < concat->num_subdev; i++) {
concat            114 drivers/mtd/mtdconcat.c 		struct mtd_info *subdev = concat->subdev[i];
concat            147 drivers/mtd/mtdconcat.c 	struct mtd_concat *concat = CONCAT(mtd);
concat            171 drivers/mtd/mtdconcat.c 	for (i = 0; i < concat->num_subdev; i++) {
concat            172 drivers/mtd/mtdconcat.c 		struct mtd_info *subdev = concat->subdev[i];
concat            221 drivers/mtd/mtdconcat.c 	struct mtd_concat *concat = CONCAT(mtd);
concat            227 drivers/mtd/mtdconcat.c 	for (i = 0; i < concat->num_subdev; i++) {
concat            228 drivers/mtd/mtdconcat.c 		struct mtd_info *subdev = concat->subdev[i];
concat            278 drivers/mtd/mtdconcat.c 	struct mtd_concat *concat = CONCAT(mtd);
concat            287 drivers/mtd/mtdconcat.c 	for (i = 0; i < concat->num_subdev; i++) {
concat            288 drivers/mtd/mtdconcat.c 		struct mtd_info *subdev = concat->subdev[i];
concat            324 drivers/mtd/mtdconcat.c 	struct mtd_concat *concat = CONCAT(mtd);
concat            336 drivers/mtd/mtdconcat.c 	if (!concat->mtd.numeraseregions) {
concat            338 drivers/mtd/mtdconcat.c 		if (instr->addr & (concat->mtd.erasesize - 1))
concat            340 drivers/mtd/mtdconcat.c 		if (instr->len & (concat->mtd.erasesize - 1))
concat            345 drivers/mtd/mtdconcat.c 		    concat->mtd.eraseregions;
concat            350 drivers/mtd/mtdconcat.c 		for (i = 0; i < concat->mtd.numeraseregions &&
concat            365 drivers/mtd/mtdconcat.c 		for (; i < concat->mtd.numeraseregions &&
concat            390 drivers/mtd/mtdconcat.c 	for (i = 0; i < concat->num_subdev; i++) {
concat            391 drivers/mtd/mtdconcat.c 		subdev = concat->subdev[i];
concat            401 drivers/mtd/mtdconcat.c 	BUG_ON(i >= concat->num_subdev);
concat            407 drivers/mtd/mtdconcat.c 		subdev = concat->subdev[i];	/* get current subdevice */
concat            443 drivers/mtd/mtdconcat.c 	struct mtd_concat *concat = CONCAT(mtd);
concat            446 drivers/mtd/mtdconcat.c 	for (i = 0; i < concat->num_subdev; i++) {
concat            447 drivers/mtd/mtdconcat.c 		struct mtd_info *subdev = concat->subdev[i];
concat            490 drivers/mtd/mtdconcat.c 	struct mtd_concat *concat = CONCAT(mtd);
concat            493 drivers/mtd/mtdconcat.c 	for (i = 0; i < concat->num_subdev; i++) {
concat            494 drivers/mtd/mtdconcat.c 		struct mtd_info *subdev = concat->subdev[i];
concat            512 drivers/mtd/mtdconcat.c 	struct mtd_concat *concat = CONCAT(mtd);
concat            515 drivers/mtd/mtdconcat.c 	for (i = 0; i < concat->num_subdev; i++) {
concat            516 drivers/mtd/mtdconcat.c 		struct mtd_info *subdev = concat->subdev[i];
concat            523 drivers/mtd/mtdconcat.c 	struct mtd_concat *concat = CONCAT(mtd);
concat            526 drivers/mtd/mtdconcat.c 	for (i = 0; i < concat->num_subdev; i++) {
concat            527 drivers/mtd/mtdconcat.c 		struct mtd_info *subdev = concat->subdev[i];
concat            536 drivers/mtd/mtdconcat.c 	struct mtd_concat *concat = CONCAT(mtd);
concat            539 drivers/mtd/mtdconcat.c 	for (i = 0; i < concat->num_subdev; i++) {
concat            540 drivers/mtd/mtdconcat.c 		struct mtd_info *subdev = concat->subdev[i];
concat            547 drivers/mtd/mtdconcat.c 	struct mtd_concat *concat = CONCAT(mtd);
concat            550 drivers/mtd/mtdconcat.c 	if (!mtd_can_have_bb(concat->subdev[0]))
concat            553 drivers/mtd/mtdconcat.c 	for (i = 0; i < concat->num_subdev; i++) {
concat            554 drivers/mtd/mtdconcat.c 		struct mtd_info *subdev = concat->subdev[i];
concat            570 drivers/mtd/mtdconcat.c 	struct mtd_concat *concat = CONCAT(mtd);
concat            573 drivers/mtd/mtdconcat.c 	for (i = 0; i < concat->num_subdev; i++) {
concat            574 drivers/mtd/mtdconcat.c 		struct mtd_info *subdev = concat->subdev[i];
concat            602 drivers/mtd/mtdconcat.c 	struct mtd_concat *concat;
concat            614 drivers/mtd/mtdconcat.c 	concat = kzalloc(size, GFP_KERNEL);
concat            615 drivers/mtd/mtdconcat.c 	if (!concat) {
concat            621 drivers/mtd/mtdconcat.c 	concat->subdev = (struct mtd_info **) (concat + 1);
concat            627 drivers/mtd/mtdconcat.c 	concat->mtd.type = subdev[0]->type;
concat            628 drivers/mtd/mtdconcat.c 	concat->mtd.flags = subdev[0]->flags;
concat            629 drivers/mtd/mtdconcat.c 	concat->mtd.size = subdev[0]->size;
concat            630 drivers/mtd/mtdconcat.c 	concat->mtd.erasesize = subdev[0]->erasesize;
concat            631 drivers/mtd/mtdconcat.c 	concat->mtd.writesize = subdev[0]->writesize;
concat            636 drivers/mtd/mtdconcat.c 	concat->mtd.writebufsize = max_writebufsize;
concat            638 drivers/mtd/mtdconcat.c 	concat->mtd.subpage_sft = subdev[0]->subpage_sft;
concat            639 drivers/mtd/mtdconcat.c 	concat->mtd.oobsize = subdev[0]->oobsize;
concat            640 drivers/mtd/mtdconcat.c 	concat->mtd.oobavail = subdev[0]->oobavail;
concat            642 drivers/mtd/mtdconcat.c 		concat->mtd._writev = concat_writev;
concat            644 drivers/mtd/mtdconcat.c 		concat->mtd._read_oob = concat_read_oob;
concat            646 drivers/mtd/mtdconcat.c 		concat->mtd._write_oob = concat_write_oob;
concat            648 drivers/mtd/mtdconcat.c 		concat->mtd._block_isbad = concat_block_isbad;
concat            650 drivers/mtd/mtdconcat.c 		concat->mtd._block_markbad = concat_block_markbad;
concat            652 drivers/mtd/mtdconcat.c 	concat->mtd.ecc_stats.badblocks = subdev[0]->ecc_stats.badblocks;
concat            654 drivers/mtd/mtdconcat.c 	concat->subdev[0] = subdev[0];
concat            657 drivers/mtd/mtdconcat.c 		if (concat->mtd.type != subdev[i]->type) {
concat            658 drivers/mtd/mtdconcat.c 			kfree(concat);
concat            663 drivers/mtd/mtdconcat.c 		if (concat->mtd.flags != subdev[i]->flags) {
concat            668 drivers/mtd/mtdconcat.c 			if ((concat->mtd.flags ^ subdev[i]->
concat            670 drivers/mtd/mtdconcat.c 				kfree(concat);
concat            677 drivers/mtd/mtdconcat.c 				concat->mtd.flags |=
concat            681 drivers/mtd/mtdconcat.c 		concat->mtd.size += subdev[i]->size;
concat            682 drivers/mtd/mtdconcat.c 		concat->mtd.ecc_stats.badblocks +=
concat            684 drivers/mtd/mtdconcat.c 		if (concat->mtd.writesize   !=  subdev[i]->writesize ||
concat            685 drivers/mtd/mtdconcat.c 		    concat->mtd.subpage_sft != subdev[i]->subpage_sft ||
concat            686 drivers/mtd/mtdconcat.c 		    concat->mtd.oobsize    !=  subdev[i]->oobsize ||
concat            687 drivers/mtd/mtdconcat.c 		    !concat->mtd._read_oob  != !subdev[i]->_read_oob ||
concat            688 drivers/mtd/mtdconcat.c 		    !concat->mtd._write_oob != !subdev[i]->_write_oob) {
concat            689 drivers/mtd/mtdconcat.c 			kfree(concat);
concat            694 drivers/mtd/mtdconcat.c 		concat->subdev[i] = subdev[i];
concat            698 drivers/mtd/mtdconcat.c 	mtd_set_ooblayout(&concat->mtd, subdev[0]->ooblayout);
concat            700 drivers/mtd/mtdconcat.c 	concat->num_subdev = num_devs;
concat            701 drivers/mtd/mtdconcat.c 	concat->mtd.name = name;
concat            703 drivers/mtd/mtdconcat.c 	concat->mtd._erase = concat_erase;
concat            704 drivers/mtd/mtdconcat.c 	concat->mtd._read = concat_read;
concat            705 drivers/mtd/mtdconcat.c 	concat->mtd._write = concat_write;
concat            706 drivers/mtd/mtdconcat.c 	concat->mtd._sync = concat_sync;
concat            707 drivers/mtd/mtdconcat.c 	concat->mtd._lock = concat_lock;
concat            708 drivers/mtd/mtdconcat.c 	concat->mtd._unlock = concat_unlock;
concat            709 drivers/mtd/mtdconcat.c 	concat->mtd._is_locked = concat_is_locked;
concat            710 drivers/mtd/mtdconcat.c 	concat->mtd._suspend = concat_suspend;
concat            711 drivers/mtd/mtdconcat.c 	concat->mtd._resume = concat_resume;
concat            755 drivers/mtd/mtdconcat.c 		concat->mtd.erasesize = curr_erasesize;
concat            756 drivers/mtd/mtdconcat.c 		concat->mtd.numeraseregions = 0;
concat            767 drivers/mtd/mtdconcat.c 		concat->mtd.erasesize = max_erasesize;
concat            768 drivers/mtd/mtdconcat.c 		concat->mtd.numeraseregions = num_erase_region;
concat            769 drivers/mtd/mtdconcat.c 		concat->mtd.eraseregions = erase_region_p =
concat            774 drivers/mtd/mtdconcat.c 			kfree(concat);
concat            841 drivers/mtd/mtdconcat.c 	return &concat->mtd;
concat            850 drivers/mtd/mtdconcat.c 	struct mtd_concat *concat = CONCAT(mtd);
concat            851 drivers/mtd/mtdconcat.c 	if (concat->mtd.numeraseregions)
concat            852 drivers/mtd/mtdconcat.c 		kfree(concat->mtd.eraseregions);
concat            853 drivers/mtd/mtdconcat.c 	kfree(concat);
concat             78 fs/nfs/blocklayout/blocklayout.h 		} concat;
concat            110 fs/nfs/blocklayout/dev.c 		b->concat.volumes_count = be32_to_cpup(p++);
concat            111 fs/nfs/blocklayout/dev.c 		if (b->concat.volumes_count > PNFS_BLOCK_MAX_DEVICES) {
concat            112 fs/nfs/blocklayout/dev.c 			dprintk("Too many volumes: %d\n", b->concat.volumes_count);
concat            116 fs/nfs/blocklayout/dev.c 		p = xdr_inline_decode(xdr, b->concat.volumes_count * 4);
concat            119 fs/nfs/blocklayout/dev.c 		for (i = 0; i < b->concat.volumes_count; i++)
concat            120 fs/nfs/blocklayout/dev.c 			b->concat.volumes[i] = be32_to_cpup(p++);
concat            424 fs/nfs/blocklayout/dev.c 	d->children = kcalloc(v->concat.volumes_count,
concat            429 fs/nfs/blocklayout/dev.c 	for (i = 0; i < v->concat.volumes_count; i++) {
concat            431 fs/nfs/blocklayout/dev.c 				volumes, v->concat.volumes[i], gfp_mask);
concat           1082 tools/lib/traceevent/event-parse.c  concat:
concat           1113 tools/lib/traceevent/event-parse.c 				goto concat;
concat           3286 tools/lib/traceevent/event-parse.c  concat:
concat           3306 tools/lib/traceevent/event-parse.c 		goto concat;
concat            227 tools/testing/selftests/exec/execveat.c 	char *fullname_symlink = concat(fullname, ".symlink");