kcalloc
adev->acp.acp_cell = kcalloc(2, sizeof(struct mfd_cell),
adev->acp.acp_res = kcalloc(3, sizeof(struct resource), GFP_KERNEL);
i2s_pdata = kcalloc(1, sizeof(struct i2s_platform_data), GFP_KERNEL);
adev->acp.acp_cell = kcalloc(ACP_DEVS, sizeof(struct mfd_cell),
adev->acp.acp_res = kcalloc(5, sizeof(struct resource), GFP_KERNEL);
i2s_pdata = kcalloc(3, sizeof(struct i2s_platform_data), GFP_KERNEL);
array = kcalloc(fence_count, sizeof(struct dma_fence *), GFP_KERNEL);
data = kcalloc(1024, sizeof(*data), GFP_KERNEL);
fences = kcalloc(length, sizeof(void *), GFP_KERNEL);
data = kcalloc(1024, sizeof(*data), GFP_KERNEL);
ring->fence_drv.fences = kcalloc(ring->num_hw_submission * 2, sizeof(void *),
adev->gmc.mem_partitions = kcalloc(AMDGPU_MAX_MEM_RANGES,
kcalloc(AMDGPU_MAX_IRQ_SRC_ID,
types = kcalloc(source->num_types, sizeof(atomic_t),
adev->jpeg.ip_dump = kcalloc(adev->jpeg.num_jpeg_inst * count,
*fmt_attr = kcalloc(config->num_formats, sizeof(**fmt_attr),
fmt_attr_group->attrs = kcalloc(config->num_formats + 1,
*evt_attr = kcalloc(config->num_events, sizeof(**evt_attr), GFP_KERNEL);
evt_attr_group->attrs = kcalloc(config->num_events + 1,
kcalloc(adev->umc.retire_unit,
bps = kcalloc(control->ras_num_recs, sizeof(*bps), GFP_KERNEL);
buf = kcalloc(num, RAS_TABLE_RECORD_SIZE, GFP_KERNEL);
buf = kcalloc(control->ras_num_recs, RAS_TABLE_RECORD_SIZE, GFP_KERNEL);
buf = kcalloc(num, RAS_TABLE_RECORD_SIZE, GFP_KERNEL);
mux->ring_entry = kcalloc(entry_size, sizeof(struct amdgpu_mux_entry), GFP_KERNEL);
adev->mman.ttm_pools = kcalloc(adev->gmc.num_mem_partitions,
kcalloc(adev->umc.max_ras_err_cnt_per_query,
kcalloc(adev->umc.max_ras_err_cnt_per_query,
err_data.err_addr = kcalloc(adev->umc.retire_unit,
kcalloc(adev->umc.max_ras_err_cnt_per_query,
adev->vcn.ip_dump = kcalloc(adev->vcn.num_vcn_inst * count,
ectx.ws = kcalloc(4, ws, GFP_KERNEL);
ptr = kcalloc(reg_count, sizeof(uint32_t), GFP_KERNEL);
ptr = kcalloc(reg_count * inst, sizeof(uint32_t), GFP_KERNEL);
ptr = kcalloc(reg_count * inst, sizeof(uint32_t), GFP_KERNEL);
ptr = kcalloc(reg_count, sizeof(uint32_t), GFP_KERNEL);
ptr = kcalloc(reg_count * inst, sizeof(uint32_t), GFP_KERNEL);
ptr = kcalloc(reg_count * inst, sizeof(uint32_t), GFP_KERNEL);
ptr = kcalloc(reg_count, sizeof(uint32_t), GFP_KERNEL);
ptr = kcalloc(reg_count * inst, sizeof(uint32_t), GFP_KERNEL);
ptr = kcalloc(reg_count * inst, sizeof(uint32_t), GFP_KERNEL);
ptr = kcalloc(reg_count, sizeof(uint32_t), GFP_KERNEL);
ptr = kcalloc(reg_count * inst, sizeof(uint32_t), GFP_KERNEL);
ptr = kcalloc(reg_count * num_xcc, sizeof(uint32_t), GFP_KERNEL);
ptr = kcalloc(reg_count * inst * num_xcc, sizeof(uint32_t), GFP_KERNEL);
isp->isp_i2c_res = kcalloc(1, sizeof(struct resource), GFP_KERNEL);
isp->isp_gpio_res = kcalloc(1, sizeof(struct resource), GFP_KERNEL);
isp->isp_cell = kcalloc(3, sizeof(struct mfd_cell), GFP_KERNEL);
isp->isp_res = kcalloc(num_res, sizeof(struct resource),
isp->isp_cell = kcalloc(3, sizeof(struct mfd_cell), GFP_KERNEL);
isp->isp_res = kcalloc(num_res, sizeof(struct resource),
isp->isp_i2c_res = kcalloc(1, sizeof(struct resource), GFP_KERNEL);
isp->isp_gpio_res = kcalloc(1, sizeof(struct resource), GFP_KERNEL);
ptr = kcalloc(adev->sdma.num_instances * reg_count, sizeof(uint32_t), GFP_KERNEL);
ptr = kcalloc(adev->sdma.num_instances * reg_count, sizeof(uint32_t), GFP_KERNEL);
ptr = kcalloc(adev->sdma.num_instances * reg_count, sizeof(uint32_t), GFP_KERNEL);
ptr = kcalloc(adev->sdma.num_instances * reg_count, sizeof(uint32_t), GFP_KERNEL);
ptr = kcalloc(adev->sdma.num_instances * reg_count, sizeof(uint32_t), GFP_KERNEL);
ptr = kcalloc(adev->sdma.num_instances * reg_count, sizeof(uint32_t), GFP_KERNEL);
ptr = kcalloc(adev->vcn.num_vcn_inst * reg_count, sizeof(uint32_t), GFP_KERNEL);
pa = kcalloc(args->num_of_nodes, sizeof(struct kfd_process_device_apertures),
dqm->allocated_queues = kcalloc(get_pipes_per_mec(dqm),
event_waiters = kcalloc(num_events, sizeof(struct kfd_event_waiter),
cu_occupancy = kcalloc(AMDGPU_MAX_QUEUES, sizeof(*cu_occupancy), GFP_KERNEL);
hpd_rx_offload_wq = kcalloc(max_caps, sizeof(*hpd_rx_offload_wq), GFP_KERNEL);
cmd.payloads = kcalloc(num, sizeof(struct i2c_payload), GFP_KERNEL);
crtc_ctx = kcalloc(adev->mode_info.num_crtc,
wr_buf = kcalloc(wr_buf_size, sizeof(char), GFP_KERNEL);
wr_buf = kcalloc(wr_buf_size, sizeof(char), GFP_KERNEL);
rd_buf = kcalloc(rd_buf_size, sizeof(char), GFP_KERNEL);
wr_buf = kcalloc(wr_buf_size, sizeof(char), GFP_KERNEL);
rd_buf = kcalloc(rd_buf_size, sizeof(char), GFP_KERNEL);
wr_buf = kcalloc(wr_buf_size, sizeof(char), GFP_KERNEL);
rd_buf = kcalloc(rd_buf_size, sizeof(char), GFP_KERNEL);
wr_buf = kcalloc(wr_buf_size, sizeof(char), GFP_KERNEL);
rd_buf = kcalloc(rd_buf_size, sizeof(char), GFP_KERNEL);
rd_buf = kcalloc(rd_buf_size, sizeof(char), GFP_KERNEL);
wr_buf = kcalloc(wr_buf_size, sizeof(char), GFP_KERNEL);
rd_buf = kcalloc(rd_buf_size, sizeof(char), GFP_KERNEL);
rd_buf = kcalloc(rd_buf_size, sizeof(char), GFP_KERNEL);
rd_buf = kcalloc(rd_buf_size, sizeof(char), GFP_KERNEL);
rd_buf = kcalloc(rd_buf_size, sizeof(char), GFP_KERNEL);
rd_buf = kcalloc(rd_buf_size, sizeof(char), GFP_KERNEL);
wr_buf = kcalloc(wr_buf_size, sizeof(char), GFP_KERNEL);
wr_buf = kcalloc(wr_buf_size, sizeof(char), GFP_KERNEL);
wr_buf = kcalloc(wr_buf_size, sizeof(char), GFP_KERNEL);
wr_buf = kcalloc(wr_buf_size, sizeof(char), GFP_KERNEL);
dcc_en_bits = kcalloc(num_pipes, sizeof(int), GFP_KERNEL);
rd_buf = kcalloc(rd_buf_size, sizeof(char), GFP_KERNEL);
rd_buf = kcalloc(rd_buf_size, sizeof(char), GFP_KERNEL);
wr_buf = kcalloc(wr_buf_size, sizeof(char), GFP_KERNEL);
wr_buf = kcalloc(wr_buf_size, sizeof(char), GFP_KERNEL);
hdcp_work = kcalloc(max_caps, sizeof(*hdcp_work), GFP_KERNEL);
hdcp_work->srm = kcalloc(PSP_HDCP_SRM_FIRST_GEN_MAX_SIZE,
hdcp_work->srm_temp = kcalloc(PSP_HDCP_SRM_FIRST_GEN_MAX_SIZE,
msgs = kcalloc(num, sizeof(struct i2c_msg), GFP_KERNEL);
yclk = kcalloc(3, sizeof(*yclk), GFP_KERNEL);
sclk = kcalloc(8, sizeof(*sclk), GFP_KERNEL);
tiling_mode = kcalloc(maximum_number_of_surfaces, sizeof(*tiling_mode), GFP_KERNEL);
surface_type = kcalloc(maximum_number_of_surfaces, sizeof(*surface_type), GFP_KERNEL);
vector->container = kcalloc(capacity, struct_size, GFP_KERNEL);
vector->container = kcalloc(count, struct_size, GFP_KERNEL);
ss_info = kcalloc(*ss_entries_num,
ss_data = kcalloc(*ss_entries_num,
kcalloc(number_of_bits, sizeof(char),
hw_crtc_timing = kcalloc(MAX_PIPES, sizeof(*hw_crtc_timing), GFP_KERNEL);
*out_data = kcalloc(*out_size, sizeof(**out_data), GFP_KERNEL);
pipes = kcalloc(dc->res_pool->pipe_count, sizeof(display_e2e_pipe_params_st), GFP_KERNEL);
pipes = kcalloc(dc->res_pool->pipe_count, sizeof(display_e2e_pipe_params_st), GFP_KERNEL);
display_e2e_pipe_params_st *pipes = kcalloc(dc->res_pool->pipe_count,
display_e2e_pipe_params_st *pipes = kcalloc(dc->res_pool->pipe_count,
display_e2e_pipe_params_st *pipes = kcalloc(dc->res_pool->pipe_count,
display_e2e_pipe_params_st *pipes = kcalloc(dc->res_pool->pipe_count,
p_val = kcalloc(num_cpu_cores, sizeof(uint16_t),
adev->pm.dpm.ps = kcalloc(state_array->ucNumEntries,
kcalloc(psl->ucNumEntries,
adev->pm.dpm.ps = kcalloc(state_array->ucNumEntries,
kcalloc(4,
hwmgr->ps = kcalloc(table_entries, size, GFP_KERNEL);
activity_monitor_external = kcalloc(PP_SMC_POWER_PROFILE_COUNT,
dlog->scanout = kcalloc(max_modeset, sizeof(*dlog->scanout), GFP_KERNEL);
new_bws = kcalloc(hweight32(new_mask), sizeof(*new_bws), GFP_KERNEL);
mgr->groups = kcalloc(max_group_count, sizeof(*mgr->groups), GFP_KERNEL);
state->crtcs = kcalloc(dev->mode_config.num_crtc,
state->planes = kcalloc(dev->mode_config.num_total_plane,
client->modesets = kcalloc(num_crtc + 1, sizeof(*client->modesets), GFP_KERNEL);
crtcs = kcalloc(connector_count, sizeof(*crtcs), GFP_KERNEL);
modeset->connectors = kcalloc(max_connector_count,
save_enabled = kcalloc(count, sizeof(bool), GFP_KERNEL);
crtcs = kcalloc(connector_count, sizeof(*crtcs), GFP_KERNEL);
modes = kcalloc(connector_count, sizeof(*modes), GFP_KERNEL);
offsets = kcalloc(connector_count, sizeof(*offsets), GFP_KERNEL);
enabled = kcalloc(connector_count, sizeof(bool), GFP_KERNEL);
crtc->gamma_store = kcalloc(gamma_size, sizeof(uint16_t) * 3,
save_encoder_crtcs = kcalloc(dev->mode_config.num_encoder,
save_connector_encoders = kcalloc(dev->mode_config.num_connector,
rects = kcalloc(num_clips, sizeof(*rects), GFP_KERNEL);
entries = kcalloc(DRM_CRC_ENTRIES_NR, sizeof(*entries), GFP_KERNEL);
sads = kcalloc(count, sizeof(*sads), GFP_KERNEL);
clips = kcalloc(num_clips, sizeof(*clips), GFP_KERNEL);
return kcalloc(BITS_TO_LONGS(n), sizeof(long), flags);
p = kcalloc(n, size, flags);
connector_list = kcalloc(num_connectors, sizeof(*connector_list),
property->values = kcalloc(num_values, sizeof(uint64_t),
entries = kcalloc(count, sizeof(*entries), GFP_KERNEL);
kcalloc(power_well_count,
data->streams = kcalloc(INTEL_NUM_PIPES(display),
ksv_fifo = kcalloc(DRM_HDCP_KSV_LEN, num_downstream, GFP_KERNEL);
rsc = kcalloc(2, sizeof(*rsc), GFP_KERNEL);
msgs = kcalloc(args_len + 3, sizeof(*msgs), GFP_KERNEL);
data = kcalloc(count, sizeof(*data), GFP_KERNEL);
ctx = kcalloc(nctx, sizeof(*ctx), GFP_KERNEL);
ggtt->fence_regs = kcalloc(num_fences,
pd->entry = kcalloc(count, sizeof(*pd->entry), I915_GFP_ALLOW_FAIL);
thread = kcalloc(n_cpus, sizeof(*thread), GFP_KERNEL);
threads = kcalloc(I915_MAX_GT, sizeof(*threads), GFP_KERNEL);
state.history = kcalloc(state.max, sizeof(*state.history), GFP_KERNEL);
list = kcalloc(num_regs, sizeof(struct __guc_mmio_reg_descr), GFP_KERNEL);
extlists = kcalloc(2, sizeof(struct __guc_mmio_reg_descr_group), GFP_KERNEL);
new->reginfo[i].regs = kcalloc(guc->capture->max_mmio_per_node,
ce = kcalloc(GUC_MAX_CONTEXT_ID, sizeof(*ce), GFP_KERNEL);
gvt->types = kcalloc(num_types, sizeof(struct intel_vgpu_type),
gvt->mdev_types = kcalloc(num_types, sizeof(*gvt->mdev_types),
hw_state = kcalloc(count, sizeof(u32), ALLOW_FAIL);
g = kcalloc(num_groups, sizeof(*g), GFP_KERNEL);
i915_attr = kcalloc(count, sizeof(*i915_attr), GFP_KERNEL);
pmu_attr = kcalloc(count, sizeof(*pmu_attr), GFP_KERNEL);
attr = kcalloc(count * 2 + 1, sizeof(*attr), GFP_KERNEL);
r = kcalloc(1, sizeof(*r), GFP_KERNEL);
request = kcalloc(nengines, sizeof(*request), GFP_KERNEL);
request = kcalloc(nengines, sizeof(*request), GFP_KERNEL);
threads = kcalloc(nengines, sizeof(*threads), GFP_KERNEL);
smoke = kcalloc(nengines, sizeof(*smoke), GFP_KERNEL);
threads = kcalloc(ncpus * nengines, sizeof(*threads), GFP_KERNEL);
smoke[0].contexts = kcalloc(smoke[0].ncontexts,
stats = kcalloc(nengines, sizeof(*stats), GFP_KERNEL);
engines = kcalloc(nengines, sizeof(*engines), GFP_KERNEL);
requests = kcalloc(total, sizeof(*requests), GFP_KERNEL);
threads = kcalloc(ncpus, sizeof(*threads), GFP_KERNEL);
t.contexts = kcalloc(t.ncontexts, sizeof(*t.contexts), GFP_KERNEL);
ectx.ws = kcalloc(4, ws, GFP_KERNEL);
kcalloc(4,
rdev->pm.dpm.ps = kcalloc(state_array->ucNumEntries,
kcalloc(4,
rdev->pm.dpm.ps = kcalloc(state_array->ucNumEntries,
rdev->pm.dpm.ps = kcalloc(power_info->pplib.ucNumStates,
kcalloc(4,
radeon_table->entries = kcalloc(atom_table->ucNumEntries,
kcalloc(psl->ucNumEntries,
rdev->pm.power_state = kcalloc(num_modes,
rdev->pm.power_state = kcalloc(power_info->pplib.ucNumStates,
kcalloc((power_info->pplib.ucStateEntrySize - 1) ?
rdev->pm.power_state = kcalloc(state_array->ucNumEntries,
kcalloc(power_state->v2.ucNumDPMLevels ?
kcalloc(1,
rdev->pm.power_state = kcalloc(2, sizeof(struct radeon_power_state),
kcalloc(1, sizeof(struct radeon_pm_clock_info),
kcalloc(1, sizeof(struct radeon_pm_clock_info),
gtt_obj = kcalloc(n, sizeof(*gtt_obj), GFP_KERNEL);
rdev->pm.dpm.ps = kcalloc(power_info->pplib.ucNumStates,
rdev->pm.dpm.ps = kcalloc(power_info->pplib.ucNumStates,
rdev->pm.dpm.ps = kcalloc(power_info->pplib.ucNumStates,
rdev->pm.dpm.ps = kcalloc(state_array->ucNumEntries,
kcalloc(4,
rdev->pm.dpm.ps = kcalloc(state_array->ucNumEntries,
rdev->pm.dpm.ps = kcalloc(state_array->ucNumEntries,