Searched refs:device (Results 276 - 300 of 13734) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
H A Dtu102.c33 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 Dga100.c33 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 Dgt215.c35 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 Dnv20.c36 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 Ddasd.c49 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 Ddasd_erp.c23 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 Dga102.c29 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 Dgv100.c40 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 Dramnv20.c29 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 Dramnv49.c29 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 Dramnv41.c29 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 Dgf100.c36 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 Dtls_toe.h46 * @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 Dclk-dfll.h21 * @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 Dgk110.c34 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 Dgf117.c31 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 Dfallback.h6 #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 Di915_pxp_tee_interface.h10 #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 Dphy.h11 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 Dvfio_main.c15 #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 Dnv04.c44 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 Dintr.c23 #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 Dnv20.c34 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 Dgk104.c30 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 Dg94.c30 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...]

Completed in 247 milliseconds

<<11121314151617181920>>