arch/powerpc/kvm/book3s_64_mmu_hv.c
1183
static int resize_hpt_allocate(struct kvm_resize_hpt *resize)
arch/powerpc/kvm/book3s_64_mmu_hv.c
1187
rc = kvmppc_allocate_hpt(&resize->hpt, resize->order);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1191
resize_hpt_debug(resize, "%s(): HPT @ 0x%lx\n", __func__,
arch/powerpc/kvm/book3s_64_mmu_hv.c
1192
resize->hpt.virt);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1197
static unsigned long resize_hpt_rehash_hpte(struct kvm_resize_hpt *resize,
arch/powerpc/kvm/book3s_64_mmu_hv.c
1200
struct kvm *kvm = resize->kvm;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1202
struct kvm_hpt_info *new = &resize->hpt;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1352
static int resize_hpt_rehash(struct kvm_resize_hpt *resize)
arch/powerpc/kvm/book3s_64_mmu_hv.c
1354
struct kvm *kvm = resize->kvm;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1359
rc = resize_hpt_rehash_hpte(resize, i);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1367
static void resize_hpt_pivot(struct kvm_resize_hpt *resize)
arch/powerpc/kvm/book3s_64_mmu_hv.c
1369
struct kvm *kvm = resize->kvm;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1375
resize_hpt_debug(resize, "resize_hpt_pivot()\n");
arch/powerpc/kvm/book3s_64_mmu_hv.c
1381
kvmppc_set_hpt(kvm, &resize->hpt);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1382
resize->hpt = hpt_tmp;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1391
resize_hpt_debug(resize, "resize_hpt_pivot() done\n");
arch/powerpc/kvm/book3s_64_mmu_hv.c
1394
static void resize_hpt_release(struct kvm *kvm, struct kvm_resize_hpt *resize)
arch/powerpc/kvm/book3s_64_mmu_hv.c
1399
if (!resize)
arch/powerpc/kvm/book3s_64_mmu_hv.c
1402
if (resize->error != -EBUSY) {
arch/powerpc/kvm/book3s_64_mmu_hv.c
1403
if (resize->hpt.virt)
arch/powerpc/kvm/book3s_64_mmu_hv.c
1404
kvmppc_free_hpt(&resize->hpt);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1405
kfree(resize);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1408
if (kvm->arch.resize_hpt == resize)
arch/powerpc/kvm/book3s_64_mmu_hv.c
1414
struct kvm_resize_hpt *resize = container_of(work,
arch/powerpc/kvm/book3s_64_mmu_hv.c
1417
struct kvm *kvm = resize->kvm;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1420
if (WARN_ON(resize->error != -EBUSY))
arch/powerpc/kvm/book3s_64_mmu_hv.c
1426
if (kvm->arch.resize_hpt == resize) {
arch/powerpc/kvm/book3s_64_mmu_hv.c
1432
resize_hpt_debug(resize, "%s(): order = %d\n", __func__,
arch/powerpc/kvm/book3s_64_mmu_hv.c
1433
resize->order);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1435
err = resize_hpt_allocate(resize);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1449
resize->error = err;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1451
if (kvm->arch.resize_hpt != resize)
arch/powerpc/kvm/book3s_64_mmu_hv.c
1452
resize_hpt_release(kvm, resize);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1462
struct kvm_resize_hpt *resize;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1473
resize = kvm->arch.resize_hpt;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1475
if (resize) {
arch/powerpc/kvm/book3s_64_mmu_hv.c
1476
if (resize->order == shift) {
arch/powerpc/kvm/book3s_64_mmu_hv.c
1478
ret = resize->error;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1482
resize_hpt_release(kvm, resize);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1488
resize_hpt_release(kvm, resize);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1497
resize = kzalloc_obj(*resize);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1498
if (!resize) {
arch/powerpc/kvm/book3s_64_mmu_hv.c
1503
resize->error = -EBUSY;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1504
resize->order = shift;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1505
resize->kvm = kvm;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1506
INIT_WORK(&resize->work, resize_hpt_prepare_work);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1507
kvm->arch.resize_hpt = resize;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1509
schedule_work(&resize->work);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1528
struct kvm_resize_hpt *resize;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1539
resize = kvm->arch.resize_hpt;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1555
if (!resize || (resize->order != shift))
arch/powerpc/kvm/book3s_64_mmu_hv.c
1558
ret = resize->error;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1562
ret = resize_hpt_rehash(resize);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1566
resize_hpt_pivot(resize);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1573
resize_hpt_release(kvm, resize);
arch/powerpc/kvm/book3s_64_mmu_hv.c
37
#define resize_hpt_debug(resize, ...) \
arch/powerpc/kvm/book3s_64_mmu_hv.c
39
printk(KERN_DEBUG "RESIZE HPT %p: ", resize); \
arch/powerpc/kvm/book3s_64_mmu_hv.c
43
#define resize_hpt_debug(resize, ...) \
drivers/accel/qaic/qaic_data.c
1152
u64 resize, struct dma_bridge_chan *dbc, u32 head,
drivers/accel/qaic/qaic_data.c
1170
last_bytes = resize;
drivers/accel/qaic/qaic_data.c
1253
if (is_partial && pexec[i].resize > bo->base.size) {
drivers/accel/qaic/qaic_data.c
1271
if (is_partial && (!pexec[i].resize || pexec[i].resize <= slice->offset))
drivers/accel/qaic/qaic_data.c
1274
else if (is_partial && pexec[i].resize < slice->offset + slice->size)
drivers/accel/qaic/qaic_data.c
1277
pexec[i].resize - slice->offset, dbc,
drivers/block/rnbd/rnbd-clt-sysfs.c
389
__ATTR(resize, 0644, rnbd_clt_resize_dev_show,
drivers/block/virtio_blk.c
915
static void virtblk_update_capacity(struct virtio_blk *vblk, bool resize)
drivers/block/virtio_blk.c
936
resize ? "new size: " : "",
drivers/md/dm-raid.c
3014
bool resize = false;
drivers/md/dm-raid.c
3106
resize = (rs->dev_sectors != rdev_sectors - reshape_sectors);
drivers/md/dm-raid.c
3141
if (resize) {
drivers/md/dm-raid.c
4087
r = mddev->bitmap_ops->resize(mddev, mddev->dev_sectors,
drivers/md/md-bitmap.c
3080
.resize = bitmap_resize,
drivers/md/md-bitmap.h
88
int (*resize)(struct mddev *mddev, sector_t blocks, int chunksize);
drivers/md/md-cluster.c
1351
ret = mddev->pers->resize(mddev, old_dev_sectors);
drivers/md/md-cluster.c
636
ret = mddev->bitmap_ops->resize(mddev,
drivers/md/md-llbitmap.c
1758
.resize = llbitmap_resize,
drivers/md/md.c
10703
ret = mddev->pers->resize(mddev, le64_to_cpu(sb->size));
drivers/md/md.c
3532
if (!my_mddev->pers->resize)
drivers/md/md.c
7980
if (mddev->pers->resize == NULL)
drivers/md/md.c
8004
rv = mddev->pers->resize(mddev, num_sectors);
drivers/md/md.h
774
int (*resize) (struct mddev *mddev, sector_t sectors);
drivers/md/persistent-data/dm-array.c
435
static int drop_blocks(struct resize *resize, unsigned int begin_index,
drivers/md/persistent-data/dm-array.c
443
r = dm_btree_remove(&resize->info->btree_info, resize->root,
drivers/md/persistent-data/dm-array.c
444
&key, &resize->root);
drivers/md/persistent-data/dm-array.c
464
static int shrink(struct resize *resize)
drivers/md/persistent-data/dm-array.c
474
if (resize->new_nr_full_blocks < resize->old_nr_full_blocks) {
drivers/md/persistent-data/dm-array.c
475
begin = total_nr_blocks_needed(resize->new_nr_full_blocks,
drivers/md/persistent-data/dm-array.c
476
resize->new_nr_entries_in_last_block);
drivers/md/persistent-data/dm-array.c
477
end = total_nr_blocks_needed(resize->old_nr_full_blocks,
drivers/md/persistent-data/dm-array.c
478
resize->old_nr_entries_in_last_block);
drivers/md/persistent-data/dm-array.c
480
r = drop_blocks(resize, begin, end);
drivers/md/persistent-data/dm-array.c
488
if (resize->new_nr_entries_in_last_block) {
drivers/md/persistent-data/dm-array.c
489
r = shadow_ablock(resize->info, &resize->root,
drivers/md/persistent-data/dm-array.c
490
resize->new_nr_full_blocks, &block, &ab);
drivers/md/persistent-data/dm-array.c
494
trim_ablock(resize->info, ab, resize->new_nr_entries_in_last_block);
drivers/md/persistent-data/dm-array.c
495
unlock_ablock(resize->info, block);
drivers/md/persistent-data/dm-array.c
504
static int grow_extend_tail_block(struct resize *resize, uint32_t new_nr_entries)
drivers/md/persistent-data/dm-array.c
510
r = shadow_ablock(resize->info, &resize->root,
drivers/md/persistent-data/dm-array.c
511
resize->old_nr_full_blocks, &block, &ab);
drivers/md/persistent-data/dm-array.c
515
fill_ablock(resize->info, ab, resize->value, new_nr_entries);
drivers/md/persistent-data/dm-array.c
516
unlock_ablock(resize->info, block);
drivers/md/persistent-data/dm-array.c
521
static int grow_add_tail_block(struct resize *resize)
drivers/md/persistent-data/dm-array.c
523
return insert_new_ablock(resize->info, resize->size_of_block,
drivers/md/persistent-data/dm-array.c
524
resize->max_entries,
drivers/md/persistent-data/dm-array.c
525
resize->new_nr_full_blocks,
drivers/md/persistent-data/dm-array.c
526
resize->new_nr_entries_in_last_block,
drivers/md/persistent-data/dm-array.c
527
resize->value, &resize->root);
drivers/md/persistent-data/dm-array.c
530
static int grow_needs_more_blocks(struct resize *resize)
drivers/md/persistent-data/dm-array.c
533
unsigned int old_nr_blocks = resize->old_nr_full_blocks;
drivers/md/persistent-data/dm-array.c
535
if (resize->old_nr_entries_in_last_block > 0) {
drivers/md/persistent-data/dm-array.c
538
r = grow_extend_tail_block(resize, resize->max_entries);
drivers/md/persistent-data/dm-array.c
543
r = insert_full_ablocks(resize->info, resize->size_of_block,
drivers/md/persistent-data/dm-array.c
545
resize->new_nr_full_blocks,
drivers/md/persistent-data/dm-array.c
546
resize->max_entries, resize->value,
drivers/md/persistent-data/dm-array.c
547
&resize->root);
drivers/md/persistent-data/dm-array.c
551
if (resize->new_nr_entries_in_last_block)
drivers/md/persistent-data/dm-array.c
552
r = grow_add_tail_block(resize);
drivers/md/persistent-data/dm-array.c
557
static int grow(struct resize *resize)
drivers/md/persistent-data/dm-array.c
559
if (resize->new_nr_full_blocks > resize->old_nr_full_blocks)
drivers/md/persistent-data/dm-array.c
560
return grow_needs_more_blocks(resize);
drivers/md/persistent-data/dm-array.c
562
else if (resize->old_nr_entries_in_last_block)
drivers/md/persistent-data/dm-array.c
563
return grow_extend_tail_block(resize, resize->new_nr_entries_in_last_block);
drivers/md/persistent-data/dm-array.c
566
return grow_add_tail_block(resize);
drivers/md/persistent-data/dm-array.c
668
struct resize resize;
drivers/md/persistent-data/dm-array.c
675
resize.info = info;
drivers/md/persistent-data/dm-array.c
676
resize.root = root;
drivers/md/persistent-data/dm-array.c
677
resize.size_of_block = dm_bm_block_size(dm_tm_get_bm(info->btree_info.tm));
drivers/md/persistent-data/dm-array.c
678
resize.max_entries = calc_max_entries(info->value_type.size,
drivers/md/persistent-data/dm-array.c
679
resize.size_of_block);
drivers/md/persistent-data/dm-array.c
681
resize.old_nr_full_blocks = old_size / resize.max_entries;
drivers/md/persistent-data/dm-array.c
682
resize.old_nr_entries_in_last_block = old_size % resize.max_entries;
drivers/md/persistent-data/dm-array.c
683
resize.new_nr_full_blocks = new_size / resize.max_entries;
drivers/md/persistent-data/dm-array.c
684
resize.new_nr_entries_in_last_block = new_size % resize.max_entries;
drivers/md/persistent-data/dm-array.c
685
resize.value = value;
drivers/md/persistent-data/dm-array.c
687
r = ((new_size > old_size) ? grow : shrink)(&resize);
drivers/md/persistent-data/dm-array.c
691
*new_root = resize.root;
drivers/md/raid1.c
3353
int ret = mddev->bitmap_ops->resize(mddev, newsize, 0);
drivers/md/raid1.c
3516
.resize = raid1_resize,
drivers/md/raid10.c
4191
int ret = mddev->bitmap_ops->resize(mddev, size, 0);
drivers/md/raid10.c
4462
ret = mddev->bitmap_ops->resize(mddev, newsize, 0);
drivers/md/raid10.c
4485
ret = mddev->bitmap_ops->resize(mddev, newsize, 0);
drivers/md/raid10.c
4491
mddev->bitmap_ops->resize(mddev, oldsize, 0);
drivers/md/raid10.c
5088
.resize = raid10_resize,
drivers/md/raid5.c
8429
int ret = mddev->bitmap_ops->resize(mddev, sectors, 0);
drivers/md/raid5.c
9071
.resize = raid5_resize,
drivers/md/raid5.c
9101
.resize = raid5_resize,
drivers/md/raid5.c
9132
.resize = raid5_resize,
drivers/media/i2c/rj54n1cb0c.c
1112
rj54n1->resize = ret;
drivers/media/i2c/rj54n1cb0c.c
1347
rj54n1->resize = 1024;
drivers/media/i2c/rj54n1cb0c.c
164
unsigned short resize; /* Sensor * 1024 / resize = Output */
drivers/media/i2c/rj54n1cb0c.c
561
output_w = (input_w * 1024 + rj54n1->resize / 2) / rj54n1->resize;
drivers/media/i2c/rj54n1cb0c.c
562
output_h = (input_h * 1024 + rj54n1->resize / 2) / rj54n1->resize;
drivers/media/i2c/rj54n1cb0c.c
565
input_w, input_h, rj54n1->resize, output_w, output_h);
drivers/media/i2c/rj54n1cb0c.c
573
rj54n1->resize = ret;
drivers/media/i2c/rj54n1cb0c.c
638
unsigned int skip, resize, input_w = *in_w, input_h = *in_h,
drivers/media/i2c/rj54n1cb0c.c
690
resize = 1024;
drivers/media/i2c/rj54n1cb0c.c
699
resize = (RJ54N1_MAX_HEIGHT * 1024 + output_h / 2) /
drivers/media/i2c/rj54n1cb0c.c
703
resize = (RJ54N1_MAX_WIDTH * 1024 + output_w / 2) /
drivers/media/i2c/rj54n1cb0c.c
706
resize = max(resize_x, resize_y);
drivers/media/i2c/rj54n1cb0c.c
709
switch (resize) {
drivers/media/i2c/rj54n1cb0c.c
711
resize = 2039;
drivers/media/i2c/rj54n1cb0c.c
714
resize = 4079;
drivers/media/i2c/rj54n1cb0c.c
717
resize = 8159;
drivers/media/i2c/rj54n1cb0c.c
720
resize = 16319;
drivers/media/i2c/rj54n1cb0c.c
725
ret = reg_write(client, RJ54N1_RESIZE_HOLD_L, resize & 0xff);
drivers/media/i2c/rj54n1cb0c.c
727
ret = reg_write(client, RJ54N1_RESIZE_HOLD_H, resize >> 8);
drivers/media/i2c/rj54n1cb0c.c
744
skip = min(resize / 1024, 15U);
drivers/media/i2c/rj54n1cb0c.c
750
else if (resize & 1023 && skip < 15)
drivers/media/i2c/rj54n1cb0c.c
779
peak = 12 * RJ54N1_MAX_WIDTH * (1 << 14) * resize / rj54n1->tgclk_mhz /
drivers/media/i2c/rj54n1cb0c.c
809
*in_w = (output_w * resize + 512) / 1024;
drivers/media/i2c/rj54n1cb0c.c
810
*in_h = (output_h * resize + 512) / 1024;
drivers/media/i2c/rj54n1cb0c.c
815
*in_w, *in_h, resize, output_w, output_h, skip);
drivers/media/i2c/rj54n1cb0c.c
817
return resize;
drivers/media/rc/rc-main.c
372
u64 scancode, bool resize)
drivers/media/rc/rc-main.c
399
if (!resize || ir_resize_table(dev, rc_map, GFP_ATOMIC))
drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c
232
.resize = mlxsw_sp1_mr_tcam_region_parman_resize,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c
151
.resize = mlxsw_sp_acl_ctcam_region_parman_resize,
drivers/pci/pci.c
6394
bool *resize)
drivers/pci/pci.c
6427
*resize = true;
drivers/pci/pci.c
6448
resource_size_t align, bool resize)
drivers/pci/pci.c
6498
if (resize) {
drivers/pci/pci.c
6522
bool resize = false;
drivers/pci/pci.c
6534
align = pci_specified_resource_alignment(dev, &resize);
drivers/pci/pci.c
6549
pci_request_resource_alignment(dev, i, align, resize);
drivers/s390/char/con3270.c
1093
.resize = tty3270_resize
drivers/s390/char/raw3270.c
544
if (view->fn->resize)
drivers/s390/char/raw3270.c
545
view->fn->resize(view, rp->model, rp->rows, rp->cols,
drivers/s390/char/raw3270.h
60
void (*resize)(struct raw3270_view *view,
drivers/tty/pty.c
505
.resize = pty_resize,
drivers/tty/pty.c
519
.resize = pty_resize,
drivers/tty/pty.c
734
.resize = pty_resize,
drivers/tty/tty_io.c
2366
if (tty->ops->resize)
drivers/tty/tty_io.c
2367
return tty->ops->resize(tty, &tmp_ws);
drivers/tty/vt/vt.c
3928
.resize = vt_resize,
drivers/video/fbdev/core/fbcon.c
2406
int resize, ret, old_width, old_height, old_charcount;
drivers/video/fbdev/core/fbcon.c
2413
resize = (w != vc->vc_font.width) || (h != vc->vc_font.height);
drivers/video/fbdev/core/fbcon.c
2428
if (resize) {
drivers/video/fbdev/xen-fbfront.c
111
event.resize = info->resize;
drivers/video/fbdev/xen-fbfront.c
283
xenfb_info->resize.type = XENFB_TYPE_RESIZE;
drivers/video/fbdev/xen-fbfront.c
284
xenfb_info->resize.width = info->var.xres;
drivers/video/fbdev/xen-fbfront.c
285
xenfb_info->resize.height = info->var.yres;
drivers/video/fbdev/xen-fbfront.c
286
xenfb_info->resize.stride = info->fix.line_length;
drivers/video/fbdev/xen-fbfront.c
287
xenfb_info->resize.depth = info->var.bits_per_pixel;
drivers/video/fbdev/xen-fbfront.c
288
xenfb_info->resize.offset = 0;
drivers/video/fbdev/xen-fbfront.c
54
struct xenfb_resize resize; /* protected by resize_lock */
drivers/virtio/virtio_ring.c
188
int (*resize)(struct vring_virtqueue *vq, u32 num);
drivers/virtio/virtio_ring.c
2690
.resize = virtqueue_resize_split,
drivers/virtio/virtio_ring.c
2704
.resize = virtqueue_resize_packed,
drivers/virtio/virtio_ring.c
2718
.resize = virtqueue_resize_split,
drivers/virtio/virtio_ring.c
2732
.resize = virtqueue_resize_packed,
drivers/virtio/virtio_ring.c
3400
err = VIRTQUEUE_CALL(vq, resize, num);
fs/jfs/super.c
246
bool resize;
fs/jfs/super.c
292
ctx->resize = true;
fs/jfs/super.c
298
ctx->resize = true;
fs/jfs/super.c
384
if (ctx->resize) {
fs/jfs/super.c
486
if (ctx->resize) {
fs/ocfs2/suballoc.c
156
if (resize) \
fs/ocfs2/suballoc.c
164
int resize)
fs/ocfs2/suballoc.c
231
int resize)
fs/ocfs2/suballoc.c
276
le16_to_cpu(di->id2.i_chain.cl_next_free_rec)) && !resize)) {
include/linux/mlx5/cq.h
116
} resize;
include/linux/netfilter/ipset/ip_set.h
170
int (*resize)(struct ip_set *set, bool retried);
include/linux/parman.h
58
int (*resize)(void *priv, unsigned long new_count);
include/linux/tty_driver.h
480
int (*resize)(struct tty_struct *tty, struct winsize *ws);
include/uapi/drm/qaic_accel.h
286
__u64 resize;
include/xen/interface/io/fbif.h
55
struct xenfb_resize resize;
lib/parman.c
65
err = parman->ops->resize(parman->priv, new_count);
lib/parman.c
80
err = parman->ops->resize(parman->priv, new_count);
lib/test_parman.c
127
.resize = test_parman_resize,
net/ipv4/fib_trie.c
1101
tn = resize(t, tn);
net/ipv4/fib_trie.c
174
static struct key_vector *resize(struct trie *t, struct key_vector *tn);
net/ipv4/fib_trie.c
1956
pn = resize(t, pn);
net/ipv4/fib_trie.c
2027
pn = resize(t, pn);
net/ipv4/fib_trie.c
525
tn = resize(t, inode);
net/netfilter/ipset/ip_set_core.c
1763
set->variant->resize &&
net/netfilter/ipset/ip_set_core.c
1764
(ret = set->variant->resize(set, retried)) == 0));
net/netfilter/ipset/ip_set_hash_gen.h
1025
resize:
net/netfilter/ipset/ip_set_hash_gen.h
1487
.resize = mtype_resize,
net/netfilter/ipset/ip_set_hash_gen.h
975
goto resize;
scripts/kconfig/qconf.cc
1212
resize(width, height);
scripts/kconfig/qconf.cc
1277
resize(width, height);
tools/perf/builtin-top.c
104
resize = 1;
tools/perf/builtin-top.c
1373
if (resize) {
tools/perf/builtin-top.c
1375
resize = 0;
tools/perf/builtin-top.c
93
static volatile sig_atomic_t resize;
tools/testing/selftests/bpf/libarena/selftests/test_parallel_spmc.bpf.c
520
DEFINE_PARALLEL_SPMC_TEST(resize, TEST_SPMC_RESIZE_TOTAL)