/kernel/linux/linux-5.10/drivers/base/power/ |
H A D | generic_ops.c | 20 int pm_generic_runtime_suspend(struct device *dev) in pm_generic_runtime_suspend() 39 int pm_generic_runtime_resume(struct device *dev) in pm_generic_runtime_resume() 53 * pm_generic_prepare - Generic routine preparing a device for power transition. 56 * Prepare a device for a system-wide power transition. 58 int pm_generic_prepare(struct device *dev) in pm_generic_prepare() 73 int pm_generic_suspend_noirq(struct device *dev) in pm_generic_suspend_noirq() 85 int pm_generic_suspend_late(struct device *dev) in pm_generic_suspend_late() 97 int pm_generic_suspend(struct device *dev) in pm_generic_suspend() 109 int pm_generic_freeze_noirq(struct device *dev) in pm_generic_freeze_noirq() 121 int pm_generic_freeze_late(struct device *de [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
H A D | memx.c | 20 struct nvkm_device *device = memx->pmu->subdev.device; in memx_out() local 24 nvkm_wr32(device, 0x10a1c4, (memx->c.size << 16) | memx->c.mthd); in memx_out() 26 nvkm_wr32(device, 0x10a1c4, memx->c.data[i]); in memx_out() 46 struct nvkm_device *device = pmu->subdev.device; in nvkm_memx_init() local 65 nvkm_wr32(device, 0x10a580, 0x00000003); in nvkm_memx_init() 66 } while (nvkm_rd32(device, 0x10a580) != 0x00000003); in nvkm_memx_init() 67 nvkm_wr32(device, 0x10a1c0, 0x01000000 | memx->base); in nvkm_memx_init() 77 struct nvkm_device *device in nvkm_memx_fini() local 128 struct nvkm_device *device = subdev->device; nvkm_memx_wait_vblank() local 168 struct nvkm_device *device = pmu->subdev.device; nvkm_memx_train_result() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
H A D | nv44.c | 56 int ret = nvkm_gpuobj_new(chan->object.engine->subdev.device, 264 * 4, in nv44_mpeg_chan_bind() 73 struct nvkm_device *device = mpeg->engine.subdev.device; in nv44_mpeg_chan_fini() local 76 nvkm_mask(device, 0x00b32c, 0x00000001, 0x00000000); in nv44_mpeg_chan_fini() 77 if (nvkm_rd32(device, 0x00b318) == inst) in nv44_mpeg_chan_fini() 78 nvkm_mask(device, 0x00b318, 0x80000000, 0x00000000); in nv44_mpeg_chan_fini() 79 nvkm_mask(device, 0x00b32c, 0x00000001, 0x00000001); in nv44_mpeg_chan_fini() 129 nv44_mpeg_mthd(struct nvkm_device *device, u32 mthd, u32 data) in nv44_mpeg_mthd() argument 135 return nv40_mpeg_mthd_dma(device, mthd, data); in nv44_mpeg_mthd() 147 struct nvkm_device *device in nv44_mpeg_intr() local 206 nv44_mpeg_new(struct nvkm_device *device, int index, struct nvkm_engine **pmpeg) nv44_mpeg_new() argument [all...] |
/kernel/linux/linux-6.6/drivers/acpi/ |
H A D | processor_thermal.c | 186 /* thermal cooling device callbacks */ 205 struct acpi_device *device = cdev->devdata; in processor_get_max_state() local 208 if (!device) in processor_get_max_state() 211 pr = acpi_driver_data(device); in processor_get_max_state() 223 struct acpi_device *device = cdev->devdata; in processor_get_cur_state() local 226 if (!device) in processor_get_cur_state() 229 pr = acpi_driver_data(device); in processor_get_cur_state() 243 struct acpi_device *device = cdev->devdata; in processor_set_cur_state() local 248 if (!device) in processor_set_cur_state() 251 pr = acpi_driver_data(device); in processor_set_cur_state() 278 acpi_processor_thermal_init(struct acpi_processor *pr, struct acpi_device *device) acpi_processor_thermal_init() argument 321 acpi_processor_thermal_exit(struct acpi_processor *pr, struct acpi_device *device) acpi_processor_thermal_exit() argument [all...] |
/kernel/linux/linux-6.6/drivers/base/power/ |
H A D | generic_ops.c | 20 int pm_generic_runtime_suspend(struct device *dev) in pm_generic_runtime_suspend() 39 int pm_generic_runtime_resume(struct device *dev) in pm_generic_runtime_resume() 53 * pm_generic_prepare - Generic routine preparing a device for power transition. 56 * Prepare a device for a system-wide power transition. 58 int pm_generic_prepare(struct device *dev) in pm_generic_prepare() 73 int pm_generic_suspend_noirq(struct device *dev) in pm_generic_suspend_noirq() 85 int pm_generic_suspend_late(struct device *dev) in pm_generic_suspend_late() 97 int pm_generic_suspend(struct device *dev) in pm_generic_suspend() 109 int pm_generic_freeze_noirq(struct device *dev) in pm_generic_freeze_noirq() 121 int pm_generic_freeze_late(struct device *de [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
H A D | nv44.c | 56 int ret = nvkm_gpuobj_new(chan->object.engine->subdev.device, 264 * 4, in nv44_mpeg_chan_bind() 73 struct nvkm_device *device = mpeg->engine.subdev.device; in nv44_mpeg_chan_fini() local 76 nvkm_mask(device, 0x00b32c, 0x00000001, 0x00000000); in nv44_mpeg_chan_fini() 77 if (nvkm_rd32(device, 0x00b318) == inst) in nv44_mpeg_chan_fini() 78 nvkm_mask(device, 0x00b318, 0x80000000, 0x00000000); in nv44_mpeg_chan_fini() 79 nvkm_mask(device, 0x00b32c, 0x00000001, 0x00000001); in nv44_mpeg_chan_fini() 128 nv44_mpeg_mthd(struct nvkm_device *device, u32 mthd, u32 data) in nv44_mpeg_mthd() argument 134 return nv40_mpeg_mthd_dma(device, mthd, data); in nv44_mpeg_mthd() 146 struct nvkm_device *device in nv44_mpeg_intr() local 205 nv44_mpeg_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_engine **pmpeg) nv44_mpeg_new() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
H A D | memx.c | 20 struct nvkm_device *device = memx->pmu->subdev.device; in memx_out() local 24 nvkm_wr32(device, 0x10a1c4, (memx->c.size << 16) | memx->c.mthd); in memx_out() 26 nvkm_wr32(device, 0x10a1c4, memx->c.data[i]); in memx_out() 46 struct nvkm_device *device = pmu->subdev.device; in nvkm_memx_init() local 65 nvkm_wr32(device, 0x10a580, 0x00000003); in nvkm_memx_init() 66 } while (nvkm_rd32(device, 0x10a580) != 0x00000003); in nvkm_memx_init() 67 nvkm_wr32(device, 0x10a1c0, 0x01000000 | memx->base); in nvkm_memx_init() 77 struct nvkm_device *device in nvkm_memx_fini() local 128 struct nvkm_device *device = subdev->device; nvkm_memx_wait_vblank() local 168 struct nvkm_device *device = pmu->subdev.device; nvkm_memx_train_result() local [all...] |
/third_party/mesa3d/src/amd/vulkan/radix_sort/ |
H A D | radv_radix_sort.c | 86 radv_create_radix_sort_u64(VkDevice device, VkAllocationCallbacks const *ac, VkPipelineCache pc) in radv_create_radix_sort_u64() argument 97 return radix_sort_vk_create(device, ac, pc, spv, spv_sizes, target_config); in radv_create_radix_sort_u64() 104 RADV_FROM_HANDLE(radv_device, device, _device); in vkCreateShaderModule() 105 return device->vk.dispatch_table.CreateShaderModule(_device, pCreateInfo, pAllocator, in vkCreateShaderModule() 113 RADV_FROM_HANDLE(radv_device, device, _device); in vkDestroyShaderModule() 114 device->vk.dispatch_table.DestroyShaderModule(_device, shaderModule, pAllocator); in vkDestroyShaderModule() 121 RADV_FROM_HANDLE(radv_device, device, _device); in vkCreatePipelineLayout() 122 return device->vk.dispatch_table.CreatePipelineLayout(_device, pCreateInfo, pAllocator, in vkCreatePipelineLayout() 130 RADV_FROM_HANDLE(radv_device, device, _device); in vkDestroyPipelineLayout() 131 device in vkDestroyPipelineLayout() [all...] |
/kernel/linux/linux-5.10/drivers/s390/block/ |
H A D | dasd_eer.c | 3 * Character device driver for extended error reporting. 18 #include <linux/device.h> 48 * each time the device is opened and destroy the buffer when the file is 245 * When a DASD device driver wants to report an error, it calls the 251 * DASD_EER_NOPATH: There is no path to the device left. 252 * DASD_EER_STATECHANGE: The state of the device has changed. 265 * when the extended error reporting is enabled for a device (by 267 * eer enabled DASD device. The presence of the cqr in device->eer_cqr 268 * indicates that eer is enable for the device 293 dasd_eer_write_standard_trigger(struct dasd_device *device, struct dasd_ccw_req *cqr, int trigger) dasd_eer_write_standard_trigger() argument 337 dasd_eer_write_snss_trigger(struct dasd_device *device, struct dasd_ccw_req *cqr, int trigger) dasd_eer_write_snss_trigger() argument 378 dasd_eer_write(struct dasd_device *device, struct dasd_ccw_req *cqr, unsigned int id) dasd_eer_write() argument 406 dasd_eer_snss(struct dasd_device *device) dasd_eer_snss() argument 430 struct dasd_device *device = cqr->startdev; dasd_eer_snss_cb() local 457 dasd_eer_enable(struct dasd_device *device) dasd_eer_enable() argument 517 dasd_eer_disable(struct dasd_device *device) dasd_eer_disable() argument [all...] |
/kernel/linux/linux-6.6/drivers/s390/block/ |
H A D | dasd_eer.c | 3 * Character device driver for extended error reporting. 18 #include <linux/device.h> 48 * each time the device is opened and destroy the buffer when the file is 245 * When a DASD device driver wants to report an error, it calls the 251 * DASD_EER_NOPATH: There is no path to the device left. 252 * DASD_EER_STATECHANGE: The state of the device has changed. 265 * when the extended error reporting is enabled for a device (by 267 * eer enabled DASD device. The presence of the cqr in device->eer_cqr 268 * indicates that eer is enable for the device 293 dasd_eer_write_standard_trigger(struct dasd_device *device, struct dasd_ccw_req *cqr, int trigger) dasd_eer_write_standard_trigger() argument 337 dasd_eer_write_snss_trigger(struct dasd_device *device, struct dasd_ccw_req *cqr, int trigger) dasd_eer_write_snss_trigger() argument 378 dasd_eer_write(struct dasd_device *device, struct dasd_ccw_req *cqr, unsigned int id) dasd_eer_write() argument 407 dasd_eer_snss(struct dasd_device *device) dasd_eer_snss() argument 431 struct dasd_device *device = cqr->startdev; dasd_eer_snss_cb() local 458 dasd_eer_enable(struct dasd_device *device) dasd_eer_enable() argument 518 dasd_eer_disable(struct dasd_device *device) dasd_eer_disable() argument [all...] |
/third_party/mesa3d/src/gallium/frontends/nine/ |
H A D | buffer9.c | 64 info->screen = pParams->device->screen; in NineBuffer9_ctor() 75 * If the device is full software vertex processing, in NineBuffer9_ctor() 87 pParams->device->params.BehaviorFlags & D3DCREATE_SOFTWARE_VERTEXPROCESSING) { in NineBuffer9_ctor() 141 pParams->device->buffer_upload; in NineBuffer9_ctor() 177 list_add(&This->managed.list2, &pParams->device->managed_buffers); in NineBuffer9_ctor() 206 nine_upload_release_buffer(This->base.base.device->buffer_upload, This->buf); in NineBuffer9_dtor() 222 struct NineDevice9 *device, in NineBuffer9_RebindIfRequired() 230 for (i = 0; i < device->caps.MaxStreams; i++) { in NineBuffer9_RebindIfRequired() 231 if (device->state.stream[i] == (struct NineVertexBuffer9 *)This) in NineBuffer9_RebindIfRequired() 232 nine_context_set_stream_source_apply(device, in NineBuffer9_RebindIfRequired() 221 NineBuffer9_RebindIfRequired( struct NineBuffer9 *This, struct NineDevice9 *device, struct pipe_resource *resource, unsigned offset ) NineBuffer9_RebindIfRequired() argument 250 struct NineDevice9 *device = This->base.base.device; NineBuffer9_Lock() local 505 struct NineDevice9 *device = This->base.base.device; NineBuffer9_Unlock() local 568 struct NineDevice9 *device = This->base.base.device; NineBuffer9_Upload() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
H A D | nv40.c | 29 struct nvkm_device *device = pci->subdev.device; in nv40_pci_rd32() local 30 return nvkm_rd32(device, 0x088000 + addr); in nv40_pci_rd32() 36 struct nvkm_device *device = pci->subdev.device; in nv40_pci_wr08() local 37 nvkm_wr08(device, 0x088000 + addr, data); in nv40_pci_wr08() 43 struct nvkm_device *device = pci->subdev.device; in nv40_pci_wr32() local 44 nvkm_wr32(device, 0x088000 + addr, data); in nv40_pci_wr32() 62 nv40_pci_new(struct nvkm_device *device, in argument [all...] |
H A D | nv04.c | 29 struct nvkm_device *device = pci->subdev.device; in nv04_pci_rd32() local 30 return nvkm_rd32(device, 0x001800 + addr); in nv04_pci_rd32() 36 struct nvkm_device *device = pci->subdev.device; in nv04_pci_wr08() local 37 nvkm_wr08(device, 0x001800 + addr, data); in nv04_pci_wr08() 43 struct nvkm_device *device = pci->subdev.device; in nv04_pci_wr32() local 44 nvkm_wr32(device, 0x001800 + addr, data); in nv04_pci_wr32() 55 nv04_pci_new(struct nvkm_device *device, in argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
H A D | nv40.c | 29 struct nvkm_device *device = pci->subdev.device; in nv40_pci_rd32() local 30 return nvkm_rd32(device, 0x088000 + addr); in nv40_pci_rd32() 36 struct nvkm_device *device = pci->subdev.device; in nv40_pci_wr08() local 37 nvkm_wr08(device, 0x088000 + addr, data); in nv40_pci_wr08() 43 struct nvkm_device *device = pci->subdev.device; in nv40_pci_wr32() local 44 nvkm_wr32(device, 0x088000 + addr, data); in nv40_pci_wr32() 62 nv40_pci_new(struct nvkm_device *device, enu argument [all...] |
H A D | nv04.c | 29 struct nvkm_device *device = pci->subdev.device; in nv04_pci_rd32() local 30 return nvkm_rd32(device, 0x001800 + addr); in nv04_pci_rd32() 36 struct nvkm_device *device = pci->subdev.device; in nv04_pci_wr08() local 37 nvkm_wr08(device, 0x001800 + addr, data); in nv04_pci_wr08() 43 struct nvkm_device *device = pci->subdev.device; in nv04_pci_wr32() local 44 nvkm_wr32(device, 0x001800 + addr, data); in nv04_pci_wr32() 55 nv04_pci_new(struct nvkm_device *device, enu argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | dmaengine.h | 8 #include <linux/device.h> 301 * @dev: pointer to the DMA router device 305 struct device *dev; 306 void (*route_free)(struct device *dev, void *route_data); 311 * @device: ptr to the dma device who supplies this channel, always !%NULL 312 * @slave: ptr to the device using this channel 316 * @dev: class device for sysfs 320 * @device_node: used to add this to the device chan list 329 struct dma_device *device; member 364 struct device device; global() member [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
H A D | gf100.c | 44 struct nvkm_device *device = sw->engine.subdev.device; in gf100_sw_chan_vblsem_release() local 47 nvkm_wr32(device, 0x001718, 0x80000000 | inst); in gf100_sw_chan_vblsem_release() 48 nvkm_bar_flush(device->bar); in gf100_sw_chan_vblsem_release() 49 nvkm_wr32(device, 0x06000c, upper_32_bits(chan->vblank.offset)); in gf100_sw_chan_vblsem_release() 50 nvkm_wr32(device, 0x060010, lower_32_bits(chan->vblank.offset)); in gf100_sw_chan_vblsem_release() 51 nvkm_wr32(device, 0x060014, chan->vblank.value); in gf100_sw_chan_vblsem_release() 61 struct nvkm_device *device = engine->subdev.device; in gf100_sw_chan_mthd() local 75 if (data < device in gf100_sw_chan_mthd() 152 gf100_sw_new(struct nvkm_device *device, int index, struct nvkm_sw **psw) gf100_sw_new() argument [all...] |
H A D | nv50.c | 44 struct nvkm_device *device = sw->engine.subdev.device; in nv50_sw_chan_vblsem_release() local 46 nvkm_wr32(device, 0x001704, chan->base.fifo->inst->addr >> 12); in nv50_sw_chan_vblsem_release() 47 nvkm_wr32(device, 0x001710, 0x80000000 | chan->vblank.ctxdma); in nv50_sw_chan_vblsem_release() 48 nvkm_bar_flush(device->bar); in nv50_sw_chan_vblsem_release() 50 if (device->chipset == 0x50) { in nv50_sw_chan_vblsem_release() 51 nvkm_wr32(device, 0x001570, chan->vblank.offset); in nv50_sw_chan_vblsem_release() 52 nvkm_wr32(device, 0x001574, chan->vblank.value); in nv50_sw_chan_vblsem_release() 54 nvkm_wr32(device, 0x060010, chan->vblank.offset); in nv50_sw_chan_vblsem_release() 55 nvkm_wr32(device, in nv50_sw_chan_vblsem_release() 66 struct nvkm_device *device = engine->subdev.device; nv50_sw_chan_mthd() local 145 nv50_sw_new(struct nvkm_device *device, int index, struct nvkm_sw **psw) nv50_sw_new() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | ctxgm200.c | 33 struct nvkm_device *device = gr->base.engine.subdev.device; in gm200_grctx_generate_r419a3c() local 34 nvkm_mask(device, 0x419a3c, 0x00000014, 0x00000000); in gm200_grctx_generate_r419a3c() 40 struct nvkm_device *device = gr->base.engine.subdev.device; in gm200_grctx_generate_r418e94() local 41 nvkm_mask(device, 0x418e94, 0xffffffff, 0xc4230000); in gm200_grctx_generate_r418e94() 42 nvkm_mask(device, 0x418e4c, 0xffffffff, 0x70000000); in gm200_grctx_generate_r418e94() 48 struct nvkm_device *device = gr->base.engine.subdev.device; in gm200_grctx_generate_smid_config() local 62 nvkm_wr32(device, in gm200_grctx_generate_smid_config() 85 struct nvkm_device *device = gr->base.engine.subdev.device; gm200_grctx_generate_dist_skip_table() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
H A D | base.c | 34 nvkm_bar_bar1_vmm(struct nvkm_device *device) in nvkm_bar_bar1_vmm() argument 36 return device->bar->func->bar1.vmm(device->bar); in nvkm_bar_bar1_vmm() 40 nvkm_bar_bar1_reset(struct nvkm_device *device) in nvkm_bar_bar1_reset() argument 42 struct nvkm_bar *bar = device->bar; in nvkm_bar_bar1_reset() 50 nvkm_bar_bar2_vmm(struct nvkm_device *device) in nvkm_bar_bar2_vmm() argument 55 struct nvkm_bar *bar = device->bar; in nvkm_bar_bar2_vmm() 62 nvkm_bar_bar2_reset(struct nvkm_device *device) in nvkm_bar_bar2_reset() argument 64 struct nvkm_bar *bar = device->bar; in nvkm_bar_bar2_reset() 72 nvkm_bar_bar2_fini(struct nvkm_device *device) in nvkm_bar_bar2_fini() argument 82 nvkm_bar_bar2_init(struct nvkm_device *device) nvkm_bar_bar2_init() argument 136 nvkm_bar_ctor(const struct nvkm_bar_func *func, struct nvkm_device *device, int index, struct nvkm_bar *bar) nvkm_bar_ctor() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
H A D | base.c | 34 nvkm_bar_bar1_vmm(struct nvkm_device *device) in nvkm_bar_bar1_vmm() argument 36 return device->bar->func->bar1.vmm(device->bar); in nvkm_bar_bar1_vmm() 40 nvkm_bar_bar1_reset(struct nvkm_device *device) in nvkm_bar_bar1_reset() argument 42 struct nvkm_bar *bar = device->bar; in nvkm_bar_bar1_reset() 50 nvkm_bar_bar2_vmm(struct nvkm_device *device) in nvkm_bar_bar2_vmm() argument 55 struct nvkm_bar *bar = device->bar; in nvkm_bar_bar2_vmm() 62 nvkm_bar_bar2_reset(struct nvkm_device *device) in nvkm_bar_bar2_reset() argument 64 struct nvkm_bar *bar = device->bar; in nvkm_bar_bar2_reset() 72 nvkm_bar_bar2_fini(struct nvkm_device *device) in nvkm_bar_bar2_fini() argument 82 nvkm_bar_bar2_init(struct nvkm_device *device) nvkm_bar_bar2_init() argument 136 nvkm_bar_ctor(const struct nvkm_bar_func *func, struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_bar *bar) nvkm_bar_ctor() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
H A D | gf100.c | 44 struct nvkm_device *device = sw->engine.subdev.device; in gf100_sw_chan_vblsem_release() local 47 nvkm_wr32(device, 0x001718, 0x80000000 | inst); in gf100_sw_chan_vblsem_release() 48 nvkm_bar_flush(device->bar); in gf100_sw_chan_vblsem_release() 49 nvkm_wr32(device, 0x06000c, upper_32_bits(chan->vblank.offset)); in gf100_sw_chan_vblsem_release() 50 nvkm_wr32(device, 0x060010, lower_32_bits(chan->vblank.offset)); in gf100_sw_chan_vblsem_release() 51 nvkm_wr32(device, 0x060014, chan->vblank.value); in gf100_sw_chan_vblsem_release() 61 struct nvkm_device *device = engine->subdev.device; in gf100_sw_chan_mthd() local 75 if (data < device in gf100_sw_chan_mthd() 144 gf100_sw_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_sw **psw) gf100_sw_new() argument [all...] |
H A D | nv50.c | 44 struct nvkm_device *device = sw->engine.subdev.device; in nv50_sw_chan_vblsem_release() local 46 nvkm_wr32(device, 0x001704, chan->base.fifo->inst->addr >> 12); in nv50_sw_chan_vblsem_release() 47 nvkm_wr32(device, 0x001710, 0x80000000 | chan->vblank.ctxdma); in nv50_sw_chan_vblsem_release() 48 nvkm_bar_flush(device->bar); in nv50_sw_chan_vblsem_release() 50 if (device->chipset == 0x50) { in nv50_sw_chan_vblsem_release() 51 nvkm_wr32(device, 0x001570, chan->vblank.offset); in nv50_sw_chan_vblsem_release() 52 nvkm_wr32(device, 0x001574, chan->vblank.value); in nv50_sw_chan_vblsem_release() 54 nvkm_wr32(device, 0x060010, chan->vblank.offset); in nv50_sw_chan_vblsem_release() 55 nvkm_wr32(device, in nv50_sw_chan_vblsem_release() 66 struct nvkm_device *device = engine->subdev.device; nv50_sw_chan_mthd() local 139 nv50_sw_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_sw **psw) nv50_sw_new() argument [all...] |
/third_party/mesa3d/src/vulkan/runtime/ |
H A D | vk_pipeline_layout.c | 35 vk_pipeline_layout_init(struct vk_device *device, in vk_pipeline_layout_init() argument 42 vk_object_base_init(device, &layout->base, VK_OBJECT_TYPE_PIPELINE_LAYOUT); in vk_pipeline_layout_init() 61 vk_pipeline_layout_zalloc(struct vk_device *device, size_t size, in vk_pipeline_layout_zalloc() argument 65 * client expects, these have to be allocated off the device and not as in vk_pipeline_layout_zalloc() 69 vk_zalloc(&device->alloc, size, 8, VK_SYSTEM_ALLOCATION_SCOPE_OBJECT); in vk_pipeline_layout_zalloc() 73 vk_pipeline_layout_init(device, layout, pCreateInfo); in vk_pipeline_layout_zalloc() 78 vk_pipeline_layout_multizalloc(struct vk_device *device, in vk_pipeline_layout_multizalloc() argument 83 vk_multialloc_zalloc(ma, &device->alloc, in vk_pipeline_layout_multizalloc() 88 vk_pipeline_layout_init(device, layout, pCreateInfo); in vk_pipeline_layout_multizalloc() 99 VK_FROM_HANDLE(vk_device, device, _devic in vk_common_CreatePipelineLayout() 113 vk_pipeline_layout_destroy(struct vk_device *device, struct vk_pipeline_layout *layout) vk_pipeline_layout_destroy() argument [all...] |
/kernel/linux/linux-5.10/include/linux/phy/ |
H A D | phy.h | 15 #include <linux/device.h> 128 * struct phy - represents the phy device 129 * @dev: phy device 130 * @id: id of the phy device 139 struct device dev; 151 * @dev: phy provider device 158 struct device *dev; 162 struct phy * (*of_xlate)(struct device *dev, 169 * @dev_id: the device of the association 170 * @con_id: connection ID string on device [all...] |