kvzalloc
bank_error = kvzalloc(sizeof(*bank_error), GFP_KERNEL);
node = kvzalloc(sizeof(*node), GFP_KERNEL);
list = kvzalloc(struct_size(list, entries, num_entries), GFP_KERNEL);
node = kvzalloc(sizeof(*node), GFP_KERNEL);
bo = kvzalloc(bp->bo_ptr_size, GFP_KERNEL);
err_node = kvzalloc(sizeof(*err_node), GFP_KERNEL);
reset_domain = kvzalloc(sizeof(struct amdgpu_reset_domain), GFP_KERNEL);
ring->ring_backup = kvzalloc(ring->ring_size, GFP_KERNEL);
device_buckets = kvzalloc(num_devices * sizeof(*device_buckets), GFP_KERNEL);
device_priv = kvzalloc(num_devices * sizeof(*device_priv), GFP_KERNEL);
bo_buckets = kvzalloc(num_bos * sizeof(*bo_buckets), GFP_KERNEL);
bo_privs = kvzalloc(num_bos * sizeof(*bo_privs), GFP_KERNEL);
files = kvzalloc(num_bos * sizeof(struct file *), GFP_KERNEL);
files = kvzalloc(args->num_bos * sizeof(struct file *), GFP_KERNEL);
ev_privs = kvzalloc(num_events * sizeof(*ev_privs), GFP_KERNEL);
out_tf = kvzalloc(sizeof(*out_tf), GFP_KERNEL);
state = kvzalloc(sizeof(struct dc_state), GFP_KERNEL);
struct dc_gamma *gamma = kvzalloc(sizeof(*gamma), GFP_KERNEL);
struct dc_transfer_func *tf = kvzalloc(sizeof(*tf), GFP_KERNEL);
struct dc_3dlut *lut = kvzalloc(sizeof(*lut), GFP_KERNEL);
struct dc_plane_state *plane_state = kvzalloc(sizeof(*plane_state),
coeff = kvzalloc(sizeof(*coeff), GFP_KERNEL);
blob = kvzalloc(sizeof(struct drm_property_blob) + length, GFP_KERNEL_ACCOUNT);