/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
H A D | tu102.c | 33 struct nvkm_device *device = subdev->device; local 39 ret = nvbios_pll_parse(device->bios, type, &info); 52 nvkm_wr32(device, 0x00ef10 + (head * 0x40), fN << 16); 53 nvkm_wr32(device, 0x00ef04 + (head * 0x40), (P << 16) | 57 nvkm_wr32(device, 0x00ef0c + (head * 0x40), 0x00000900); 58 nvkm_wr32(device, 0x00ef00 + (head * 0x40), 0x02000014); 70 tu102_devinit_wait(struct nvkm_device *device) argument 75 if (nvkm_rd32(device, 0x118128) & 0x00000001) { 76 if ((nvkm_rd32(device, 101 tu102_devinit_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_devinit **pinit) argument [all...] |
H A D | ga100.c | 33 struct nvkm_device *device = subdev->device; local 39 ret = nvbios_pll_parse(device->bios, type, &info); 52 nvkm_wr32(device, 0x00ef00 + (head * 0x40), 0x02080004); 53 nvkm_wr32(device, 0x00ef18 + (head * 0x40), (N << 16) | fN); 54 nvkm_wr32(device, 0x00ef04 + (head * 0x40), (P << 16) | M); 55 nvkm_wr32(device, 0x00e9c0 + (head * 0x04), 0x00000001); 69 struct nvkm_device *device = init->subdev.device; local 70 u32 r820c04 = nvkm_rd32(device, 85 ga100_devinit_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_devinit **pinit) argument [all...] |
H A D | gt215.c | 35 struct nvkm_device *device = subdev->device; local 40 ret = nvbios_pll_parse(device->bios, type, &info); 51 nvkm_wr32(device, info.reg + 0, 0x50000610); 52 nvkm_mask(device, info.reg + 4, 0x003fffff, 54 nvkm_wr32(device, info.reg + 8, fN); 68 struct nvkm_device *device = init->subdev.device; local 69 u32 r001540 = nvkm_rd32(device, 0x001540); 70 u32 r00154c = nvkm_rd32(device, 102 struct nvkm_device *device = init->base.subdev.device; local 146 gt215_devinit_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_devinit **pinit) argument [all...] |
H A D | nv20.c | 36 struct nvkm_device *device = subdev->device; local 37 uint32_t mask = (device->chipset >= 0x25 ? 0x300 : 0x900); 42 fb = fbmem_init(device); 48 nvkm_wr32(device, NV10_PFB_REFCTRL, NV10_PFB_REFCTRL_VALID_1); 51 nvkm_mask(device, NV04_PFB_CFG0, 0, mask); 53 amount = nvkm_rd32(device, 0x10020c); 57 amount = nvkm_rd32(device, 0x10020c); 60 nvkm_mask(device, NV04_PFB_CFG0, mask, 0); 75 nv20_devinit_new(struct nvkm_device *device, enu argument [all...] |
/linux-master/drivers/s390/block/ |
H A D | dasd.c | 49 MODULE_DESCRIPTION("Linux on S/390 DASD device driver," 73 * SECTION: Operations on the device structure. 81 * Allocate memory for a new device structure. 85 struct dasd_device *device; local 87 device = kzalloc(sizeof(struct dasd_device), GFP_ATOMIC); 88 if (!device) 91 /* Get two pages for normal block device operations. */ 92 device->ccw_mem = (void *) __get_free_pages(GFP_ATOMIC | GFP_DMA, 1); 93 if (!device->ccw_mem) { 94 kfree(device); 135 dasd_free_device(struct dasd_device *device) argument 183 dasd_state_new_to_known(struct dasd_device *device) argument 197 dasd_state_known_to_new(struct dasd_device *device) argument 224 dasd_state_known_to_basic(struct dasd_device *device) argument 262 dasd_state_basic_to_known(struct dasd_device *device) argument 308 dasd_state_basic_to_ready(struct dasd_device *device) argument 368 _wait_for_empty_queues(struct dasd_device *device) argument 382 dasd_state_ready_to_basic(struct dasd_device *device) argument 405 dasd_state_unfmt_to_basic(struct dasd_device *device) argument 417 dasd_state_ready_to_online(struct dasd_device * device) argument 436 dasd_state_online_to_ready(struct dasd_device *device) argument 456 dasd_increase_state(struct dasd_device *device) argument 491 dasd_decrease_state(struct dasd_device *device) argument 526 dasd_change_state(struct dasd_device *device) argument 557 struct dasd_device *device = container_of(work, struct dasd_device, kick_work); local 565 dasd_kick_device(struct dasd_device *device) argument 580 struct dasd_device *device = container_of(work, struct dasd_device, local 586 dasd_reload_device(struct dasd_device *device) argument 598 dasd_set_target_state(struct dasd_device *device, int target) argument 619 _wait_for_device(struct dasd_device *device) argument 624 dasd_enable_device(struct dasd_device *device) argument 660 struct dasd_device *device; local 772 struct dasd_device *device; local 1141 struct dasd_device *device; local 1156 dasd_hosts_exit(struct dasd_device *device) argument 1162 dasd_hosts_init(struct dentry *base_dentry, struct dasd_device *device) argument 1178 dasd_smalloc_request(int magic, int cplength, int datasize, struct dasd_device *device, struct dasd_ccw_req *cqr) argument 1220 dasd_fmalloc_request(int magic, int cplength, int datasize, struct dasd_device *device) argument 1263 dasd_sfree_request(struct dasd_ccw_req *cqr, struct dasd_device *device) argument 1274 dasd_ffree_request(struct dasd_ccw_req *cqr, struct dasd_device *device) argument 1290 struct dasd_device *device; local 1314 struct dasd_device *device; local 1372 struct dasd_device *device; local 1493 struct dasd_device *device; local 1506 dasd_device_set_timer(struct dasd_device *device, int expires) argument 1518 dasd_device_clear_timer(struct dasd_device *device) argument 1528 struct dasd_device *device; local 1565 dasd_generic_handle_state_change(struct dasd_device *device) argument 1589 struct dasd_device *device = NULL; local 1624 struct dasd_device *device; local 1834 struct dasd_device *device; local 1859 __dasd_device_recovery(struct dasd_device *device, struct dasd_ccw_req *ref_cqr) argument 1884 __dasd_device_process_ccw_queue(struct dasd_device *device, struct list_head *final_queue) argument 1907 __dasd_process_cqr(struct dasd_device *device, struct dasd_ccw_req *cqr) argument 1933 __dasd_device_process_final_queue(struct dasd_device *device, struct list_head *final_queue) argument 1957 __dasd_device_check_autoquiesce_timeout(struct dasd_device *device, struct dasd_ccw_req *cqr) argument 1968 __dasd_device_check_expire(struct dasd_device *device) argument 2003 __dasd_device_is_unusable(struct dasd_device *device, struct dasd_ccw_req *cqr) argument 2035 __dasd_device_start_head(struct dasd_device *device) argument 2063 __dasd_device_check_path_events(struct dasd_device *device) argument 2098 dasd_flush_device_queue(struct dasd_device *device) argument 2153 struct dasd_device *device = (struct dasd_device *) data; local 2179 dasd_schedule_device_bh(struct dasd_device *device) argument 2189 dasd_device_set_stop_bits(struct dasd_device *device, int bits) argument 2195 dasd_device_remove_stop_bits(struct dasd_device *device, int bits) argument 2209 struct dasd_device *device; local 2228 struct dasd_device *device; local 2255 struct dasd_device *device; local 2270 struct dasd_device *device; local 2309 struct dasd_device *device; local 2413 struct dasd_device *device; local 2538 _dasd_term_running_cqr(struct dasd_device *device) argument 2559 struct dasd_device *device; local 2618 struct dasd_device *device = cqr->startdev; local 2645 struct dasd_device *device = cqr->startdev; local 2702 __dasd_process_erp(struct dasd_device *device, struct dasd_ccw_req *cqr) argument 3145 struct dasd_device *device; local 3369 dasd_device_is_ro(struct dasd_device *device) argument 3422 dasd_generic_free_discipline(struct dasd_device *device) argument 3444 struct dasd_device *device; local 3485 struct dasd_device *device; local 3562 struct dasd_device *device; local 3678 dasd_generic_last_path_gone(struct dasd_device *device) argument 3704 dasd_generic_path_operational(struct dasd_device *device) argument 3726 struct dasd_device *device; local 3753 struct dasd_device *device; local 3827 dasd_generic_verify_path(struct dasd_device *device, __u8 lpm) argument 3838 dasd_generic_space_exhaust(struct dasd_device *device, struct dasd_ccw_req *cqr) argument 3858 dasd_generic_space_avail(struct dasd_device *device) argument 3879 dasd_generic_requeue_all_requests(struct dasd_device *device) argument 3918 struct dasd_device *device = container_of(work, struct dasd_device, local 3927 dasd_schedule_requeue(struct dasd_device *device) argument 3936 dasd_handle_autoquiesce(struct dasd_device *device, struct dasd_ccw_req *cqr, unsigned int reason) argument 3961 dasd_generic_build_rdc(struct dasd_device *device, int rdc_buffer_size, int magic) argument 3992 dasd_generic_read_dev_chars(struct dasd_device *device, int magic, void *rdc_buffer, int rdc_buffer_size) argument 4045 struct dasd_device *device; local [all...] |
H A D | dasd_erp.c | 23 struct dasd_device * device) 39 spin_lock_irqsave(&device->mem_lock, flags); 41 dasd_alloc_chunk(&device->erp_chunks, size); 42 spin_unlock_irqrestore(&device->mem_lock, flags); 63 dasd_get_device(device); 68 dasd_free_erp_request(struct dasd_ccw_req *cqr, struct dasd_device * device) argument 72 spin_lock_irqsave(&device->mem_lock, flags); 73 dasd_free_chunk(&device->erp_chunks, cqr); 74 spin_unlock_irqrestore(&device->mem_lock, flags); 75 atomic_dec(&device 22 dasd_alloc_erp_request(unsigned int magic, int cplength, int datasize, struct dasd_device * device) argument 85 struct dasd_device *device; local 163 struct dasd_device *device; local 184 struct dasd_device *device; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ |
H A D | ga102.c | 29 struct nvkm_device *device = gpio->subdev.device; local 30 struct nvkm_bios *bios = device->bios; 49 nvkm_mask(device, 0x021200 + (line * 4), 0xff, unk0); 51 nvkm_mask(device, 0x00d740 + (unk1 * 4), 0xff, line); 58 struct nvkm_device *device = gpio->subdev.device; local 60 nvkm_mask(device, 0x021200 + (line * 4), 0x00003000, data); 61 nvkm_mask(device, 0x00d604, 0x00000001, 0x00000001); /* update? */ 68 struct nvkm_device *device local 75 struct nvkm_device *device = gpio->subdev.device; local 89 struct nvkm_device *device = gpio->subdev.device; local 117 ga102_gpio_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_gpio **pgpio) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | gv100.c | 40 struct nvkm_device *device = ior->disp->engine.subdev.device; local 43 nvkm_mask(device, 0x616528 + hoff, 0x00000070, head << 4); 56 struct nvkm_device *device = sor->disp->engine.subdev.device; local 59 nvkm_mask(device, 0x616550 + hoff, 0x0c00003f, 0x08000000 | watermark); 65 struct nvkm_device *device = sor->disp->engine.subdev.device; local 68 nvkm_mask(device, 0x616568 + hoff, 0x0000ffff, h); 69 nvkm_mask(device, 75 struct nvkm_device *device = sor->disp->engine.subdev.device; local 102 struct nvkm_device *device = ior->disp->engine.subdev.device; local 126 struct nvkm_device *device = ior->disp->engine.subdev.device; local 148 struct nvkm_device *device = ior->disp->engine.subdev.device; local 186 struct nvkm_device *device = sor->disp->engine.subdev.device; local 224 struct nvkm_device *device = disp->engine.subdev.device; local 236 struct nvkm_device *device = disp->engine.subdev.device; local 245 struct nvkm_device *device = head->disp->engine.subdev.device; local 252 struct nvkm_device *device = head->disp->engine.subdev.device; local 259 struct nvkm_device *device = head->disp->engine.subdev.device; local 269 struct nvkm_device *device = head->disp->engine.subdev.device; local 311 struct nvkm_device *device = disp->engine.subdev.device; local 322 struct nvkm_device *device = disp->engine.subdev.device; local 342 struct nvkm_device *device = chan->disp->engine.subdev.device; local 363 struct nvkm_device *device = chan->disp->engine.subdev.device; local 376 struct nvkm_device *device = subdev->device; local 395 struct nvkm_device *device = chan->disp->engine.subdev.device; local 521 struct nvkm_device *device = chan->disp->engine.subdev.device; local 548 struct nvkm_device *device = disp->engine.subdev.device; local 557 struct nvkm_device *device = chan->disp->engine.subdev.device; local 570 struct nvkm_device *device = chan->disp->engine.subdev.device; local 579 struct nvkm_device *device = chan->disp->engine.subdev.device; local 590 struct nvkm_device *device = subdev->device; local 724 struct nvkm_device *device = chan->disp->engine.subdev.device; local 743 struct nvkm_device *device = chan->disp->engine.subdev.device; local 752 struct nvkm_device *device = chan->disp->engine.subdev.device; local 763 struct nvkm_device *device = subdev->device; local 806 struct nvkm_device *device = caps->disp->engine.subdev.device; local 839 struct nvkm_device *device = subdev->device; local 897 struct nvkm_device *device = subdev->device; local 939 struct nvkm_device *device = subdev->device; local 987 struct nvkm_device *device = subdev->device; local 1016 struct nvkm_device *device = subdev->device; local 1036 struct nvkm_device *device = subdev->device; local 1056 struct nvkm_device *device = subdev->device; local 1081 struct nvkm_device *device = subdev->device; local 1120 struct nvkm_device *device = disp->engine.subdev.device; local 1127 struct nvkm_device *device = disp->engine.subdev.device; local 1250 gv100_disp_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_disp **pdisp) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramnv20.c | 29 struct nvkm_device *device = fb->subdev.device; local 30 u32 pbus1218 = nvkm_rd32(device, 0x001218); 31 u32 size = (nvkm_rd32(device, 0x10020c) & 0xff000000); 46 (*pram)->parts = (nvkm_rd32(device, 0x100200) & 0x00000003) + 1;
|
H A D | ramnv49.c | 29 struct nvkm_device *device = fb->subdev.device; local 30 u32 size = nvkm_rd32(device, 0x10020c) & 0xff000000; 31 u32 fb914 = nvkm_rd32(device, 0x100914); 46 (*pram)->parts = (nvkm_rd32(device, 0x100200) & 0x00000003) + 1;
|
H A D | ramnv41.c | 29 struct nvkm_device *device = fb->subdev.device; local 30 u32 size = nvkm_rd32(device, 0x10020c) & 0xff000000; 31 u32 fb474 = nvkm_rd32(device, 0x100474); 46 (*pram)->parts = (nvkm_rd32(device, 0x100200) & 0x00000003) + 1;
|
H A D | gf100.c | 36 struct nvkm_device *device = subdev->device; local 37 u32 intr = nvkm_rd32(device, 0x000100); 48 struct nvkm_device *device = fb->base.subdev.device; local 51 size = nvkm_longopt(device->cfgopt, "MmuDebugBufferSize", size); 54 ret = nvkm_memory_new(device, NVKM_MEM_TARGET_INST, size, 0x1000, 59 ret = nvkm_memory_new(device, NVKM_MEM_TARGET_INST, size, 0x1000, 70 struct nvkm_device *device = fb->subdev.device; local 90 struct nvkm_device *device = fb->base.subdev.device; local 107 gf100_fb_new_(const struct nvkm_fb_func *func, struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb) argument 133 gf100_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb) argument [all...] |
/linux-master/include/net/ |
H A D | tls_toe.h | 46 * @name: Its the name of registered Inline tls device 47 * @dev_list: Inline tls device list 48 * int (*feature)(struct tls_toe_device *device); 51 * int (*hash)(struct tls_toe_device *device, struct sock *sk); 53 * device specific functioanlity as required 55 * void (*unhash)(struct tls_toe_device *device, struct sock *sk); 59 * Release the registered device and allocated resources 65 int (*feature)(struct tls_toe_device *device); 66 int (*hash)(struct tls_toe_device *device, struct sock *sk); 67 void (*unhash)(struct tls_toe_device *device, struc [all...] |
/linux-master/drivers/clk/tegra/ |
H A D | clk-dfll.h | 21 * @dev: struct device * that holds the OPP table for the DFLL 30 struct device *dev; 43 int tegra_dfll_runtime_suspend(struct device *dev); 44 int tegra_dfll_runtime_resume(struct device *dev); 45 int tegra_dfll_suspend(struct device *dev); 46 int tegra_dfll_resume(struct device *dev);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
H A D | gk110.c | 34 struct nvkm_device *device = pmu->subdev.device; local 58 nvkm_mask(device, 0x000200, 0x00001000, 0x00000000); 59 nvkm_rd32(device, 0x000200); 60 nvkm_mask(device, 0x000200, 0x08000000, 0x08000000); 63 nvkm_mask(device, 0x10a78c, 0x00000002, 0x00000002); 64 nvkm_mask(device, 0x10a78c, 0x00000001, 0x00000001); 65 nvkm_mask(device, 0x10a78c, 0x00000001, 0x00000000); 67 nvkm_mask(device, 0x0206b4, 0x00000000, 0x00000000); 69 nvkm_wr32(device, magi 109 gk110_pmu_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_pmu **ppmu) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/volt/ |
H A D | gf117.c | 31 struct nvkm_device *device = volt->subdev.device; local 32 struct nvkm_fuse *fuse = device->fuse; 49 gf117_volt_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, argument 55 ret = nvkm_volt_new_(&gf117_volt, device, type, inst, &volt);
|
/linux-master/drivers/base/firmware_loader/ |
H A D | fallback.h | 6 #include <linux/device.h> 13 struct device *device, 23 struct device *device, 22 firmware_fallback_sysfs(struct firmware *fw, const char *name, struct device *device, u32 opt_flags, int ret) argument
|
/linux-master/include/drm/ |
H A D | i915_pxp_tee_interface.h | 10 #include <linux/device.h> 25 int (*send)(struct device *dev, const void *message, size_t size, 27 int (*recv)(struct device *dev, void *buffer, size_t size, 29 ssize_t (*gsc_command)(struct device *dev, u8 client_id, u32 fence_id, 38 * @tee_dev: device that provide the PXP service from TEE Bus. 42 struct device *tee_dev;
|
/linux-master/drivers/usb/core/ |
H A D | phy.h | 11 struct device; 14 struct usb_phy_roothub *usb_phy_roothub_alloc(struct device *dev); 15 struct usb_phy_roothub *usb_phy_roothub_alloc_usb3_phy(struct device *dev); 28 int usb_phy_roothub_suspend(struct device *controller_dev, 30 int usb_phy_roothub_resume(struct device *controller_dev,
|
/linux-master/drivers/vfio/ |
H A D | vfio_main.c | 15 #include <linux/device.h> 55 MODULE_PARM_DESC(enable_unsafe_noiommu_mode, "Enable UNSAFE, no-IOMMU mode. This mode provides no device isolation, no DMA translation, no host kernel protection, cannot be used for device assignment to virtual machines, requires RAWIO permissions, and will taint the kernel. If you do not know what this is for, step away. (default: false)"); 60 int vfio_assign_device_set(struct vfio_device *device, void *set_id) argument 103 device->dev_set = dev_set; 104 list_add_tail(&device->dev_set_list, &dev_set->device_list); 110 static void vfio_release_device_set(struct vfio_device *device) argument 112 struct vfio_device_set *dev_set = device->dev_set; 118 list_del(&device->dev_set_list); 146 struct device *de 163 vfio_device_put_registration(struct vfio_device *device) argument 169 vfio_device_try_get_registration(struct vfio_device *device) argument 180 struct vfio_device *device = local 210 struct vfio_device *device; local 234 vfio_init_device(struct vfio_device *device, struct device *dev, const struct vfio_device_ops *ops) argument 268 __vfio_register_dev(struct vfio_device *device, enum vfio_group_type type) argument 322 vfio_register_group_dev(struct vfio_device *device) argument 332 vfio_register_emulated_iommu_dev(struct vfio_device *device) argument 341 vfio_unregister_group_dev(struct vfio_device *device) argument 389 vfio_device_get_kvm_safe(struct vfio_device *device, struct kvm *kvm) argument 421 vfio_device_put_kvm(struct vfio_device *device) argument 441 vfio_assert_device_open(struct vfio_device *device) argument 447 vfio_allocate_device_file(struct vfio_device *device) argument 463 struct vfio_device *device = df->device; local 498 struct vfio_device *device = df->device; local 514 struct vfio_device *device = df->device; local 538 struct vfio_device *device = df->device; local 552 vfio_device_pm_runtime_get(struct vfio_device *device) argument 573 vfio_device_pm_runtime_put(struct vfio_device *device) argument 587 struct vfio_device *device = df->device; local 616 vfio_mig_get_next_state(struct vfio_device *device, enum vfio_device_mig_state cur_fsm, enum vfio_device_mig_state new_fsm, enum vfio_device_mig_state *next_fsm) argument 842 vfio_ioctl_device_feature_mig_device_state(struct vfio_device *device, u32 flags, void __user *arg, size_t argsz) argument 892 vfio_ioctl_device_feature_migration_data_size(struct vfio_device *device, u32 flags, void __user *arg, size_t argsz) argument 919 vfio_ioctl_device_feature_migration(struct vfio_device *device, u32 flags, void __user *arg, size_t argsz) argument 1002 vfio_ioctl_device_feature_logging_start(struct vfio_device *device, u32 flags, void __user *arg, size_t argsz) argument 1087 vfio_ioctl_device_feature_logging_stop(struct vfio_device *device, u32 flags, void __user *arg, size_t argsz) argument 1108 struct vfio_device *device = opaque; local 1114 vfio_ioctl_device_feature_logging_report(struct vfio_device *device, u32 flags, void __user *arg, size_t argsz) argument 1158 vfio_ioctl_device_feature(struct vfio_device *device, struct vfio_device_feature __user *arg) argument 1220 struct vfio_device *device = df->device; local 1269 struct vfio_device *device = df->device; local 1286 struct vfio_device *device = df->device; local 1301 struct vfio_device *device = df->device; local 1355 struct vfio_device *device; local 1545 vfio_pin_pages(struct vfio_device *device, dma_addr_t iova, int npage, int prot, struct page **pages) argument 1586 vfio_unpin_pages(struct vfio_device *device, dma_addr_t iova, int npage) argument 1625 vfio_dma_rw(struct vfio_device *device, dma_addr_t iova, void *data, size_t len, bool write) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | nv04.c | 44 struct nvkm_device *device = fifo->engine.subdev.device; local 45 struct nvkm_memory *fctx = device->imem->ramfc; 53 nvkm_wr32(device, NV03_PFIFO_CACHES, 0); 56 chid = nvkm_rd32(device, NV03_PFIFO_CACHE1_PUSH1) & fifo->chid->mask; 58 nvkm_mask(device, NV04_PFIFO_CACHE1_DMA_PUSH, 0x00000001, 0); 59 nvkm_wr32(device, NV03_PFIFO_CACHE1_PUSH0, 0); 60 nvkm_mask(device, NV04_PFIFO_CACHE1_PULL0, 0x00000001, 0); 67 u32 rv = (nvkm_rd32(device, c->regp) & rm) >> c->regs; 75 nvkm_wr32(device, 215 struct nvkm_device *device = fifo->engine.subdev.device; variable in typeref:struct:nvkm_device 250 struct nvkm_device *device = fifo->engine.subdev.device; variable in typeref:struct:nvkm_device 274 nv04_fifo_swmthd(struct nvkm_device *device, u32 chid, u32 addr, u32 data) argument 306 struct nvkm_device *device = subdev->device; local 357 struct nvkm_device *device = subdev->device; local 410 struct nvkm_device *device = subdev->device; local 468 struct nvkm_device *device = fifo->engine.subdev.device; local 539 nv04_fifo_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fifo **pfifo) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | intr.c | 23 #include <core/device.h> 32 struct nvkm_device *device = subdev->device; local 41 list_for_each_entry(tdev, &device->top->device, head) { 81 list_for_each_entry(intr, &subdev->device->intr.intr, head) { 104 struct nvkm_device *device = subdev->device; local 113 spin_lock_irqsave(&device->intr.lock, flags); 115 spin_unlock_irqrestore(&device 130 struct nvkm_device *device = subdev->device; local 146 nvkm_intr_rearm_locked(struct nvkm_device *device) argument 155 nvkm_intr_unarm_locked(struct nvkm_device *device) argument 166 struct nvkm_device *device = arg; local 235 struct nvkm_device *device = subdev->device; local 296 struct nvkm_device *device = intr->subdev->device; local 316 nvkm_intr_rearm(struct nvkm_device *device) argument 341 nvkm_intr_unarm(struct nvkm_device *device) argument 350 nvkm_intr_install(struct nvkm_device *device) argument 367 nvkm_intr_dtor(struct nvkm_device *device) argument 382 nvkm_intr_ctor(struct nvkm_device *device) argument 424 struct nvkm_device *device = subdev->device; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | nv20.c | 34 struct nvkm_device *device = gr->base.engine.subdev.device; local 38 nvkm_mask(device, 0x400720, 0x00000001, 0x00000000); 39 if (nvkm_rd32(device, 0x400144) & 0x00010000) 40 chid = (nvkm_rd32(device, 0x400148) & 0x1f000000) >> 24; 42 nvkm_wr32(device, 0x400784, inst >> 4); 43 nvkm_wr32(device, 0x400788, 0x00000002); 44 nvkm_msec(device, 2000, 45 if (!nvkm_rd32(device, 0x400700)) 48 nvkm_wr32(device, 152 struct nvkm_device *device = gr->base.engine.subdev.device; local 184 struct nvkm_device *device = subdev->device; local 232 struct nvkm_device *device = gr->base.engine.subdev.device; local 332 nv20_gr_new_(const struct nvkm_gr_func *func, struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_gr **pgr) argument 373 nv20_gr_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_gr **pgr) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | gk104.c | 30 struct nvkm_device *device = i2c->subdev.device; local 31 u32 intr = nvkm_rd32(device, 0x00dc60); 32 u32 stat = nvkm_rd32(device, 0x00dc68) & intr, i; 39 nvkm_wr32(device, 0x00dc60, intr); 45 struct nvkm_device *device = i2c->subdev.device; local 46 u32 temp = nvkm_rd32(device, 0x00dc68), i; 56 nvkm_wr32(device, 0x00dc68, temp); 69 gk104_i2c_new(struct nvkm_device *device, enu argument [all...] |
H A D | g94.c | 30 struct nvkm_device *device = i2c->subdev.device; local 31 u32 intr = nvkm_rd32(device, 0x00e06c); 32 u32 stat = nvkm_rd32(device, 0x00e068) & intr, i; 39 nvkm_wr32(device, 0x00e06c, intr); 45 struct nvkm_device *device = i2c->subdev.device; local 46 u32 temp = nvkm_rd32(device, 0x00e068), i; 56 nvkm_wr32(device, 0x00e068, temp); 69 g94_i2c_new(struct nvkm_device *device, enu argument [all...] |