array3_size
const size_t exp_diff_size = array3_size(ADF_NUM_PKE_STRAND, max_aes,
memset(df->stats.trans_table, 0, array3_size(sizeof(unsigned int),
array3_size(sizeof(unsigned int),
event->refs = kzalloc(array3_size(index_nr, types_nr, sizeof(*event->refs)), GFP_KERNEL);
array3_size(sizeof(struct hid_collection),
data->attrs = kzalloc(array3_size(num_ambs, KNOBS_PER_AMB,
su = devm_kzalloc(dev, array3_size(repeat, count, sizeof(*su)),
su = devm_kzalloc(dev, array3_size(repeat, count, sizeof(*su)),
array3_size(BITS_TO_LONGS(MAX1363_MAX_CHANNELS),
array3_size(tx, rx, sizeof(u16)),
ca->prio_buckets = kzalloc(array3_size(sizeof(uint64_t),
conf->devlist = kvzalloc(array3_size(sizeof(struct md_rdev *),
conf->mirrors = kzalloc(array3_size(sizeof(struct raid1_info),
newmirrors = kzalloc(array3_size(sizeof(struct raid1_info),
vzalloc(array3_size(max_w, 2, pixelsz));
vzalloc(array3_size(max_w, 2, pixelsz));
vzalloc(array3_size(max_w, 2, pixelsz));
array3_size(sizeof(*cpcap->irqs),
priv->ring_data = kzalloc(array3_size(h->q_num,
array3_size(h->kinfo.num_tqps,
size = array3_size(size, abm->num_bands, NFP_NET_MAX_RX_RINGS);
buf = kzalloc(array3_size(addr_len, RK3399_NBYTES, sizeof(*buf)),
buf = kzalloc(array3_size(addr_len, RK3399_NBYTES, sizeof(*buf)),
*map = kzalloc(array3_size(max_maps, sizeof(struct pinctrl_map), 2),
array3_size(rows, npins_in_row, sizeof(*vals)),
array3_size(rows, npins_in_row, sizeof(*pins)),
array3_size(sizeof(char), PIN_NAME_LENGTH,
fnic_dbg_prt->buffer = vzalloc(array3_size(3, trace_max_pages,
vzalloc(array3_size(3, fnic_fc_trace_max_pages,
fq_table = vzalloc(array3_size(sizeof(struct qman_fq *),
dvs_config->xcoords_y = kvmalloc(array3_size(width_y, height_y, sizeof(uint32_t)),
dvs_config->ycoords_y = kvmalloc(array3_size(width_y, height_y, sizeof(uint32_t)),
dvs_config->xcoords_uv = kvmalloc(array3_size(width_uv, height_uv,
dvs_config->ycoords_uv = kvmalloc(array3_size(width_uv, height_uv,
kvmalloc(array3_size(width, height,
array3_size(binary->sctbl_height,
return array3_size(SH_CSS_MORPH_TABLE_ELEM_BYTES,
me->coordinates_x[i] = kvmalloc(array3_size(height, width,
me->coordinates_y[i] = kvmalloc(array3_size(height, width,
me->hor_proj = kvmalloc(array3_size(grid->height,
me->ver_proj = kvmalloc(array3_size(grid->width,
dvs_config->xcoords_y = kvmalloc(array3_size(width_y, height_y,
dvs_config->ycoords_y = kvmalloc(array3_size(width_y, height_y,
dvs_config->xcoords_uv = kvmalloc(array3_size(width_uv, height_uv,
dvs_config->ycoords_uv = kvmalloc(array3_size(width_uv, height_uv,
return array3_size(sizeof(char),
params->fpn_config.data = kvmalloc(array3_size(height, width, sizeof(short)),
save = kmalloc(array3_size(logo_lines, new_cols, 2),
scr_memsetw(save, erase, array3_size(logo_lines, new_cols, 2));
scr_memcpyw(q, save, array3_size(logo_lines, new_cols, 2));
call->buffer = kmalloc(array3_size(call->count, 3, 4),
kzalloc(array3_size(sizeof(struct inode *),
vzalloc(array3_size(sizeof(struct test_batched_req),
vzalloc(array3_size(sizeof(struct test_batched_req),
objs = vzalloc(array3_size(sizeof(struct test_obj), tcount, entries));
size = array3_size(frames, format->channels, width);
dao->imappers = kzalloc(array3_size(sizeof(void *), desc->msr, 2),
emu->saved_ptr = vmalloc(array3_size(4, NUM_G, size));
kmalloc(array3_size(line6pcm->line6->iso_buffers,