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

<<11121314151617181920>>

/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/s390/block/
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/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/gpu/drm/nouveau/nvkm/subdev/devinit/
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/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/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/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,
30 int (*recv)(struct device *dev, void *buffer, size_t size,
35 ssize_t (*gsc_command)(struct device *dev, u8 client_id, u32 fence_id,
47 * @tee_dev: device that provide the PXP service from TEE Bus.
49 struct device *tee_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...]
H A Dctxga102.c27 struct nvkm_device *device = gr->base.engine.subdev.device; local
31 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x608), sm);
37 struct nvkm_device *device = gr->base.engine.subdev.device; local
39 nvkm_mask(device, 0x41980c, 0x00000010, 0x00000010);
40 nvkm_mask(device, 0x41be08, 0x00000004, 0x00000004);
46 struct nvkm_device *device = gr->base.engine.subdev.device; local
48 nvkm_wr32(device,
[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...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
H A Dgm107.c36 struct nvkm_device *device = therm->subdev.device; local
37 *divs = nvkm_rd32(device, 0x10eb20) & 0x1fff;
38 *duty = nvkm_rd32(device, 0x10eb24) & 0x1fff;
45 struct nvkm_device *device = therm->subdev.device; local
46 nvkm_mask(device, 0x10eb10, 0x1fff, divs); /* keep the high bits */
47 nvkm_wr32(device, 0x10eb14, duty | 0x80000000);
54 return therm->subdev.device->crystal * 1000;
71 gm107_therm_new(struct nvkm_device *device, enu argument
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/ce/
H A Dga100.c43 struct nvkm_device *device = subdev->device; local
45 return nvkm_rd32(device, 0x104424 + (subdev->inst * 0x80)) & 0x00000fff;
66 struct nvkm_device *device = subdev->device; local
69 vector = nvkm_rd32(device, 0x10442c + (subdev->inst * 0x80)) & 0x00000fff;
71 return nvkm_inth_add(&device->vfn->intr, vector, NVKM_INTR_PRIO_NORMAL,
89 ga100_ce_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, argument
92 if (nvkm_gsp_rm(device->gsp))
93 return r535_ce_new(&ga100_ce, device, typ
[all...]

Completed in 410 milliseconds

<<11121314151617181920>>