Lines Matching refs:device
28 nvif_device_fini(struct nvif_device *device) in nvif_device_fini() argument
30 nvif_object_fini(&device->base); in nvif_device_fini()
36 struct nvif_device *device) in nvif_device_init() argument
39 data, size, &device->base); in nvif_device_init()
41 device->object = &device->base; in nvif_device_init()
42 device->info.version = 0; in nvif_device_init()
43 ret = nvif_object_mthd(&device->base, NV_DEVICE_V0_INFO, in nvif_device_init()
44 &device->info, sizeof(device->info)); in nvif_device_init()
50 nvif_device_del(struct nvif_device *device) in nvif_device_del() argument
52 nvif_device_fini(device); in nvif_device_del()
53 kfree(device); in nvif_device_del()
60 struct nvif_device *device = kzalloc(sizeof(*device), GFP_KERNEL); in nvif_device_new() local
61 if (device) { in nvif_device_new()
63 oclass, data, size, device); in nvif_device_new()
65 kfree(device); in nvif_device_new()
66 device = NULL; in nvif_device_new()
68 *pdevice = device; in nvif_device_new()
75 nvif_device_ref(struct nvif_device *device, struct nvif_device **pdevice) in nvif_device_ref() argument
77 nvif_object_ref(&device->base, (struct nvif_object **)pdevice); in nvif_device_ref()