drivers/mtd/mtdconcat.c
109
struct mtd_concat *concat = CONCAT(mtd);
drivers/mtd/mtdconcat.c
112
for (i = 0; i < concat->num_subdev; i++) {
drivers/mtd/mtdconcat.c
113
struct mtd_info *subdev = concat->subdev[i];
drivers/mtd/mtdconcat.c
150
struct mtd_concat *concat = CONCAT(mtd);
drivers/mtd/mtdconcat.c
154
for (i = 0; i < concat->num_subdev; i++) {
drivers/mtd/mtdconcat.c
155
struct mtd_info *subdev = concat->subdev[i];
drivers/mtd/mtdconcat.c
188
struct mtd_concat *concat = CONCAT(mtd);
drivers/mtd/mtdconcat.c
212
for (i = 0; i < concat->num_subdev; i++) {
drivers/mtd/mtdconcat.c
213
struct mtd_info *subdev = concat->subdev[i];
drivers/mtd/mtdconcat.c
262
struct mtd_concat *concat = CONCAT(mtd);
drivers/mtd/mtdconcat.c
268
for (i = 0; i < concat->num_subdev; i++) {
drivers/mtd/mtdconcat.c
269
struct mtd_info *subdev = concat->subdev[i];
drivers/mtd/mtdconcat.c
319
struct mtd_concat *concat = CONCAT(mtd);
drivers/mtd/mtdconcat.c
328
for (i = 0; i < concat->num_subdev; i++) {
drivers/mtd/mtdconcat.c
329
struct mtd_info *subdev = concat->subdev[i];
drivers/mtd/mtdconcat.c
365
struct mtd_concat *concat = CONCAT(mtd);
drivers/mtd/mtdconcat.c
377
if (!concat->mtd.numeraseregions) {
drivers/mtd/mtdconcat.c
379
if (instr->addr & (concat->mtd.erasesize - 1))
drivers/mtd/mtdconcat.c
381
if (instr->len & (concat->mtd.erasesize - 1))
drivers/mtd/mtdconcat.c
386
concat->mtd.eraseregions;
drivers/mtd/mtdconcat.c
391
for (i = 0; i < concat->mtd.numeraseregions &&
drivers/mtd/mtdconcat.c
406
for (; i < concat->mtd.numeraseregions &&
drivers/mtd/mtdconcat.c
431
for (i = 0; i < concat->num_subdev; i++) {
drivers/mtd/mtdconcat.c
432
subdev = concat->subdev[i];
drivers/mtd/mtdconcat.c
442
BUG_ON(i >= concat->num_subdev);
drivers/mtd/mtdconcat.c
448
subdev = concat->subdev[i]; /* get current subdevice */
drivers/mtd/mtdconcat.c
484
struct mtd_concat *concat = CONCAT(mtd);
drivers/mtd/mtdconcat.c
487
for (i = 0; i < concat->num_subdev; i++) {
drivers/mtd/mtdconcat.c
488
struct mtd_info *subdev = concat->subdev[i];
drivers/mtd/mtdconcat.c
531
struct mtd_concat *concat = CONCAT(mtd);
drivers/mtd/mtdconcat.c
534
for (i = 0; i < concat->num_subdev; i++) {
drivers/mtd/mtdconcat.c
535
struct mtd_info *subdev = concat->subdev[i];
drivers/mtd/mtdconcat.c
553
struct mtd_concat *concat = CONCAT(mtd);
drivers/mtd/mtdconcat.c
556
for (i = 0; i < concat->num_subdev; i++) {
drivers/mtd/mtdconcat.c
557
struct mtd_info *subdev = concat->subdev[i];
drivers/mtd/mtdconcat.c
564
struct mtd_concat *concat = CONCAT(mtd);
drivers/mtd/mtdconcat.c
567
for (i = 0; i < concat->num_subdev; i++) {
drivers/mtd/mtdconcat.c
568
struct mtd_info *subdev = concat->subdev[i];
drivers/mtd/mtdconcat.c
57
struct mtd_concat *concat = CONCAT(mtd);
drivers/mtd/mtdconcat.c
577
struct mtd_concat *concat = CONCAT(mtd);
drivers/mtd/mtdconcat.c
580
for (i = 0; i < concat->num_subdev; i++) {
drivers/mtd/mtdconcat.c
581
struct mtd_info *subdev = concat->subdev[i];
drivers/mtd/mtdconcat.c
588
struct mtd_concat *concat = CONCAT(mtd);
drivers/mtd/mtdconcat.c
591
if (!mtd_can_have_bb(concat->subdev[0]))
drivers/mtd/mtdconcat.c
594
for (i = 0; i < concat->num_subdev; i++) {
drivers/mtd/mtdconcat.c
595
struct mtd_info *subdev = concat->subdev[i];
drivers/mtd/mtdconcat.c
61
for (i = 0; i < concat->num_subdev; i++) {
drivers/mtd/mtdconcat.c
611
struct mtd_concat *concat = CONCAT(mtd);
drivers/mtd/mtdconcat.c
614
for (i = 0; i < concat->num_subdev; i++) {
drivers/mtd/mtdconcat.c
615
struct mtd_info *subdev = concat->subdev[i];
drivers/mtd/mtdconcat.c
62
struct mtd_info *subdev = concat->subdev[i];
drivers/mtd/mtdconcat.c
643
struct mtd_concat *concat;
drivers/mtd/mtdconcat.c
656
concat = kzalloc(size, GFP_KERNEL);
drivers/mtd/mtdconcat.c
657
if (!concat) {
drivers/mtd/mtdconcat.c
663
concat->subdev = (struct mtd_info **) (concat + 1);
drivers/mtd/mtdconcat.c
669
concat->mtd.type = subdev[0]->type;
drivers/mtd/mtdconcat.c
670
concat->mtd.flags = subdev[0]->flags;
drivers/mtd/mtdconcat.c
671
concat->mtd.size = subdev[0]->size;
drivers/mtd/mtdconcat.c
672
concat->mtd.erasesize = subdev[0]->erasesize;
drivers/mtd/mtdconcat.c
673
concat->mtd.writesize = subdev[0]->writesize;
drivers/mtd/mtdconcat.c
678
concat->mtd.writebufsize = max_writebufsize;
drivers/mtd/mtdconcat.c
680
concat->mtd.subpage_sft = subdev[0]->subpage_sft;
drivers/mtd/mtdconcat.c
681
concat->mtd.oobsize = subdev[0]->oobsize;
drivers/mtd/mtdconcat.c
682
concat->mtd.oobavail = subdev[0]->oobavail;
drivers/mtd/mtdconcat.c
686
concat->mtd._writev = concat_writev;
drivers/mtd/mtdconcat.c
688
concat->mtd._read_oob = concat_read_oob;
drivers/mtd/mtdconcat.c
690
concat->mtd._write_oob = concat_write_oob;
drivers/mtd/mtdconcat.c
692
concat->mtd._block_isbad = concat_block_isbad;
drivers/mtd/mtdconcat.c
694
concat->mtd._block_markbad = concat_block_markbad;
drivers/mtd/mtdconcat.c
696
concat->mtd._panic_write = concat_panic_write;
drivers/mtd/mtdconcat.c
698
concat->mtd._read = concat_read;
drivers/mtd/mtdconcat.c
700
concat->mtd._write = concat_write;
drivers/mtd/mtdconcat.c
702
concat->mtd.ecc_stats.badblocks = subdev[0]->ecc_stats.badblocks;
drivers/mtd/mtdconcat.c
704
concat->subdev[0] = subdev[0];
drivers/mtd/mtdconcat.c
707
if (concat->mtd.type != subdev[i]->type) {
drivers/mtd/mtdconcat.c
708
kfree(concat);
drivers/mtd/mtdconcat.c
713
if (concat->mtd.flags != subdev[i]->flags) {
drivers/mtd/mtdconcat.c
718
if ((concat->mtd.flags ^ subdev[i]->
drivers/mtd/mtdconcat.c
720
kfree(concat);
drivers/mtd/mtdconcat.c
727
concat->mtd.flags |=
drivers/mtd/mtdconcat.c
732
concat->mtd.size += subdev[i]->size;
drivers/mtd/mtdconcat.c
733
concat->mtd.ecc_stats.badblocks +=
drivers/mtd/mtdconcat.c
735
if (concat->mtd.writesize != subdev[i]->writesize ||
drivers/mtd/mtdconcat.c
736
concat->mtd.subpage_sft != subdev[i]->subpage_sft ||
drivers/mtd/mtdconcat.c
737
concat->mtd.oobsize != subdev[i]->oobsize ||
drivers/mtd/mtdconcat.c
738
!concat->mtd._read_oob != !subdev_master->_read_oob ||
drivers/mtd/mtdconcat.c
739
!concat->mtd._write_oob != !subdev_master->_write_oob) {
drivers/mtd/mtdconcat.c
747
kfree(concat);
drivers/mtd/mtdconcat.c
752
concat->subdev[i] = subdev[i];
drivers/mtd/mtdconcat.c
756
mtd_set_ooblayout(&concat->mtd, subdev[0]->ooblayout);
drivers/mtd/mtdconcat.c
758
concat->num_subdev = num_devs;
drivers/mtd/mtdconcat.c
759
concat->mtd.name = name;
drivers/mtd/mtdconcat.c
761
concat->mtd._erase = concat_erase;
drivers/mtd/mtdconcat.c
762
concat->mtd._sync = concat_sync;
drivers/mtd/mtdconcat.c
763
concat->mtd._lock = concat_lock;
drivers/mtd/mtdconcat.c
764
concat->mtd._unlock = concat_unlock;
drivers/mtd/mtdconcat.c
765
concat->mtd._is_locked = concat_is_locked;
drivers/mtd/mtdconcat.c
766
concat->mtd._suspend = concat_suspend;
drivers/mtd/mtdconcat.c
767
concat->mtd._resume = concat_resume;
drivers/mtd/mtdconcat.c
811
concat->mtd.erasesize = curr_erasesize;
drivers/mtd/mtdconcat.c
812
concat->mtd.numeraseregions = 0;
drivers/mtd/mtdconcat.c
823
concat->mtd.erasesize = max_erasesize;
drivers/mtd/mtdconcat.c
824
concat->mtd.numeraseregions = num_erase_region;
drivers/mtd/mtdconcat.c
825
concat->mtd.eraseregions = erase_region_p =
drivers/mtd/mtdconcat.c
828
kfree(concat);
drivers/mtd/mtdconcat.c
895
return &concat->mtd;
drivers/mtd/mtdconcat.c
901
struct mtd_concat *concat = CONCAT(mtd);
drivers/mtd/mtdconcat.c
902
if (concat->mtd.numeraseregions)
drivers/mtd/mtdconcat.c
903
kfree(concat->mtd.eraseregions);
drivers/mtd/mtdconcat.c
904
kfree(concat);
drivers/nvme/host/auth.c
1031
if (ctrl->opts->concat)
drivers/nvme/host/auth.c
137
if (ctrl->opts->concat && chap->qid == 0) {
drivers/nvme/host/auth.c
327
if (ctrl->ctrl_key || ctrl->opts->concat) {
drivers/nvme/host/auth.c
337
if (ctrl->opts->concat) {
drivers/nvme/host/auth.c
941
if (ctrl->opts->concat &&
drivers/nvme/host/fabrics.c
1065
opts->concat = true;
drivers/nvme/host/fabrics.c
1093
if (opts->concat) {
drivers/nvme/host/fabrics.c
477
!ctrl->opts->concat) {
drivers/nvme/host/fabrics.c
740
opts->concat = false;
drivers/nvme/host/fabrics.h
135
bool concat;
drivers/nvme/host/sysfs.c
861
!ctrl->opts->tls && !ctrl->opts->concat)
drivers/nvme/host/sysfs.c
864
(!ctrl->opts->tls_key || ctrl->opts->concat))
drivers/nvme/host/tcp.c
2106
if (ctrl->opts->concat) {
drivers/nvme/host/tcp.c
2257
if (ctrl->opts->concat && !ctrl->tls_pskid)
drivers/nvme/host/tcp.c
2362
return ctrl->opts->concat && ctrl->opts->tls_key && ctrl->tls_pskid;
drivers/nvme/host/tcp.c
2374
if (ctrl->opts->concat && !ctrl->tls_pskid) {
drivers/nvme/host/tcp.c
252
return ctrl->opts->tls || ctrl->opts->concat;
drivers/nvme/target/debugfs.c
150
seq_printf(m, "%d\n", ctrl->concat);
drivers/nvme/target/fabrics-cmd-auth.c
125
if (ctrl->dh_gid == NVME_AUTH_DHGROUP_NULL && ctrl->concat) {
drivers/nvme/target/fabrics-cmd-auth.c
186
if (!data->cvalid && ctrl->concat) {
drivers/nvme/target/fabrics-cmd-auth.c
211
if (ctrl->concat)
drivers/nvme/target/fabrics-cmd-auth.c
353
if (ctrl->concat)
drivers/nvme/target/fabrics-cmd-auth.c
65
ctrl->concat = true;
drivers/nvme/target/fabrics-cmd.c
262
ctrl->concat ? ", secure concatenation" : "");
drivers/nvme/target/nvmet.h
299
bool concat;
fs/nfs/blocklayout/blocklayout.h
78
} concat;
fs/nfs/blocklayout/dev.c
168
b->concat.volumes_count = be32_to_cpup(p++);
fs/nfs/blocklayout/dev.c
169
if (b->concat.volumes_count > PNFS_BLOCK_MAX_DEVICES) {
fs/nfs/blocklayout/dev.c
170
dprintk("Too many volumes: %d\n", b->concat.volumes_count);
fs/nfs/blocklayout/dev.c
174
p = xdr_inline_decode(xdr, b->concat.volumes_count * 4);
fs/nfs/blocklayout/dev.c
177
for (i = 0; i < b->concat.volumes_count; i++)
fs/nfs/blocklayout/dev.c
178
b->concat.volumes[i] = be32_to_cpup(p++);
fs/nfs/blocklayout/dev.c
465
v->concat.volumes_count, gfp_mask);
fs/nfs/blocklayout/dev.c
469
for (i = 0; i < v->concat.volumes_count; i++) {
fs/nfs/blocklayout/dev.c
471
volumes, v->concat.volumes[i], gfp_mask);
net/netfilter/nf_tables_api.c
4833
struct nlattr *concat, *field;
net/netfilter/nf_tables_api.c
4836
concat = nla_nest_start_noflag(skb, NFTA_SET_DESC_CONCAT);
net/netfilter/nf_tables_api.c
4837
if (!concat)
net/netfilter/nf_tables_api.c
4852
nla_nest_end(skb, concat);
tools/testing/selftests/exec/execveat.c
270
char *fullname_symlink = concat(fullname, ".symlink");