Lines Matching refs:ctrl

34 nvkm_control_mthd_pstate_info(struct nvkm_control *ctrl, void *data, u32 size)  in nvkm_control_mthd_pstate_info()  argument
39 struct nvkm_clk *clk = ctrl->device->clk; in nvkm_control_mthd_pstate_info()
42 nvif_ioctl(&ctrl->object, "control pstate info size %d\n", size); in nvkm_control_mthd_pstate_info()
44 nvif_ioctl(&ctrl->object, "control pstate info vers %d\n", in nvkm_control_mthd_pstate_info()
67 nvkm_control_mthd_pstate_attr(struct nvkm_control *ctrl, void *data, u32 size) in nvkm_control_mthd_pstate_attr() argument
72 struct nvkm_clk *clk = ctrl->device->clk; in nvkm_control_mthd_pstate_attr()
80 nvif_ioctl(&ctrl->object, "control pstate attr size %d\n", size); in nvkm_control_mthd_pstate_attr()
82 nvif_ioctl(&ctrl->object, in nvkm_control_mthd_pstate_attr()
140 nvkm_control_mthd_pstate_user(struct nvkm_control *ctrl, void *data, u32 size) in nvkm_control_mthd_pstate_user() argument
145 struct nvkm_clk *clk = ctrl->device->clk; in nvkm_control_mthd_pstate_user()
148 nvif_ioctl(&ctrl->object, "control pstate user size %d\n", size); in nvkm_control_mthd_pstate_user()
150 nvif_ioctl(&ctrl->object, in nvkm_control_mthd_pstate_user()
171 struct nvkm_control *ctrl = nvkm_control(object); in nvkm_control_mthd() local
174 return nvkm_control_mthd_pstate_info(ctrl, data, size); in nvkm_control_mthd()
176 return nvkm_control_mthd_pstate_attr(ctrl, data, size); in nvkm_control_mthd()
178 return nvkm_control_mthd_pstate_user(ctrl, data, size); in nvkm_control_mthd()
194 struct nvkm_control *ctrl; in nvkm_control_new() local
196 if (!(ctrl = kzalloc(sizeof(*ctrl), GFP_KERNEL))) in nvkm_control_new()
198 *pobject = &ctrl->object; in nvkm_control_new()
199 ctrl->device = device; in nvkm_control_new()
201 nvkm_object_ctor(&nvkm_control, oclass, &ctrl->object); in nvkm_control_new()