Lines Matching refs:subdev
431 struct intel_th_subdevice *subdev = &intel_th_subdevices[i]; in intel_th_populate() local
435 thdev = intel_th_device_alloc(th, subdev->type, subdev->name, in intel_th_populate()
436 subdev->id); in intel_th_populate()
442 memcpy(res, subdev->res, in intel_th_populate()
443 sizeof(struct resource) * subdev->nres); in intel_th_populate()
445 for (r = 0; r < subdev->nres; r++) { in intel_th_populate()
464 subdev->name, r, &res[r]); in intel_th_populate()
470 err = intel_th_device_add_resources(thdev, res, subdev->nres); in intel_th_populate()
476 if (subdev->type == INTEL_TH_OUTPUT) { in intel_th_populate()
478 thdev->output.type = subdev->otype; in intel_th_populate()
489 if (subdev->type == INTEL_TH_SWITCH && !req) { in intel_th_populate()
491 err = request_module("intel_th_%s", subdev->name); in intel_th_populate()