| /drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| A D | uoutp.c | 38 if (argc != sizeof(args->v0) || args->v0.version != 0) in nvkm_uoutp_mthd_dp_mst_vcpi() 53 if (argc != sizeof(args->v0) || args->v0.version != 0) in nvkm_uoutp_mthd_dp_mst_id_put() 66 if (argc != sizeof(args->v0) || args->v0.version != 0) in nvkm_uoutp_mthd_dp_mst_id_get() 81 if (argc != sizeof(args->v0) || args->v0.version != 0) in nvkm_uoutp_mthd_dp_sst() 99 if (argc != sizeof(args->v0) || args->v0.version != 0) in nvkm_uoutp_mthd_dp_drive() 185 if (argc < sizeof(args->v0) || args->v0.version != 0) in nvkm_uoutp_mthd_hda_eld() 187 argc -= sizeof(args->v0); in nvkm_uoutp_mthd_hda_eld() 191 if (argc > 0x60) in nvkm_uoutp_mthd_hda_eld() 194 if (argc && args->v0.data[0]) { in nvkm_uoutp_mthd_hda_eld() 221 ssize_t size = argc - sizeof(*args); in nvkm_uoutp_mthd_infoframe() [all …]
|
| A D | uhead.c | 31 nvkm_uhead_uevent(struct nvkm_object *object, void *argv, u32 argc, struct nvkm_uevent *uevent) in nvkm_uhead_uevent() argument 38 if (argc != sizeof(args->vn)) in nvkm_uhead_uevent() 46 nvkm_uhead_mthd_scanoutpos(struct nvkm_head *head, void *argv, u32 argc) in nvkm_uhead_mthd_scanoutpos() argument 50 if (argc != sizeof(args->v0) || args->v0.version != 0) in nvkm_uhead_mthd_scanoutpos() 75 nvkm_uhead_mthd(struct nvkm_object *object, u32 mthd, void *argv, u32 argc) in nvkm_uhead_mthd() argument 80 case NVIF_HEAD_V0_SCANOUTPOS: return nvkm_uhead_mthd_scanoutpos(head, argv, argc); in nvkm_uhead_mthd() 106 nvkm_uhead_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, struct nvkm_object **pobject) in nvkm_uhead_new() argument 113 if (argc != sizeof(args->v0) || args->v0.version != 0) in nvkm_uhead_new()
|
| A D | chan.c | 47 nvkm_disp_chan_map(struct nvkm_object *object, void *argv, u32 argc, in nvkm_disp_chan_map() argument 79 nvkm_disp_chan_child_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, in nvkm_disp_chan_child_new() argument 95 ret = sclass->ctor(device, oclass, argv, argc, &object->oproxy.object); in nvkm_disp_chan_child_new() 176 void *argv, u32 argc, struct nvkm_object **pobject) in nvkm_disp_chan_new_() argument 193 if (argc != sizeof(args->v0) || args->v0.version != 0) in nvkm_disp_chan_new_() 227 nvkm_disp_wndw_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, in nvkm_disp_wndw_new() argument 232 return nvkm_disp_chan_new_(disp, disp->wndw.nr, oclass, argv, argc, pobject); in nvkm_disp_wndw_new() 236 nvkm_disp_chan_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, in nvkm_disp_chan_new() argument 241 return nvkm_disp_chan_new_(disp, disp->head.nr, oclass, argv, argc, pobject); in nvkm_disp_chan_new() 245 nvkm_disp_core_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, in nvkm_disp_core_new() argument [all …]
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
| A D | uvmm.c | 46 nvkm_uvmm_mthd_pfnclr(struct nvkm_uvmm *uvmm, void *argv, u32 argc) in nvkm_uvmm_mthd_pfnclr() argument 74 nvkm_uvmm_mthd_pfnmap(struct nvkm_uvmm *uvmm, void *argv, u32 argc) in nvkm_uvmm_mthd_pfnmap() argument 89 if (argc != (size >> page) * sizeof(args->v0.phys[0])) in nvkm_uvmm_mthd_pfnmap() 107 nvkm_uvmm_mthd_unmap(struct nvkm_uvmm *uvmm, void *argv, u32 argc) in nvkm_uvmm_mthd_unmap() argument 151 nvkm_uvmm_mthd_map(struct nvkm_uvmm *uvmm, void *argv, u32 argc) in nvkm_uvmm_mthd_map() argument 215 ret = nvkm_memory_map(memory, offset, vmm, vma, argv, argc); in nvkm_uvmm_mthd_map() 232 nvkm_uvmm_mthd_put(struct nvkm_uvmm *uvmm, void *argv, u32 argc) in nvkm_uvmm_mthd_put() argument 268 nvkm_uvmm_mthd_get(struct nvkm_uvmm *uvmm, void *argv, u32 argc) in nvkm_uvmm_mthd_get() argument 403 unsigned int argc = args->argc; in nvkm_uvmm_mthd_raw_map() local 508 mthd, argv, argc); in nvkm_uvmm_mthd() [all …]
|
| A D | ummu.c | 57 nvkm_ummu_heap(struct nvkm_ummu *ummu, void *argv, u32 argc) in nvkm_ummu_heap() argument 66 if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) { in nvkm_ummu_heap() 77 nvkm_ummu_type(struct nvkm_ummu *ummu, void *argv, u32 argc) in nvkm_ummu_type() argument 86 if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) { in nvkm_ummu_type() 106 nvkm_ummu_kind(struct nvkm_ummu *ummu, void *argv, u32 argc) in nvkm_ummu_kind() argument 119 if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, true))) { in nvkm_ummu_kind() 120 if (argc != args->v0.count * sizeof(*args->v0.data)) in nvkm_ummu_kind() 137 case NVIF_MMU_V0_HEAP: return nvkm_ummu_heap(ummu, argv, argc); in nvkm_ummu_mthd() 138 case NVIF_MMU_V0_TYPE: return nvkm_ummu_type(ummu, argv, argc); in nvkm_ummu_mthd() 139 case NVIF_MMU_V0_KIND: return nvkm_ummu_kind(ummu, argv, argc); in nvkm_ummu_mthd() [all …]
|
| A D | mem.c | 71 struct nvkm_vma *vma, void *argv, u32 argc) in nvkm_mem_map_dma() argument 79 return nvkm_vmm_map(vmm, vma, argv, argc, &map); in nvkm_mem_map_dma() 111 struct nvkm_vma *vma, void *argv, u32 argc) in nvkm_mem_map_sgl() argument 119 return nvkm_vmm_map(vmm, vma, argv, argc, &map); in nvkm_mem_map_sgl() 145 void *argv, u32 argc, struct nvkm_memory **pmemory) in nvkm_mem_new_host() argument 172 if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) { in nvkm_mem_new_host() 186 if ( (ret = nvif_unvers(ret, &argv, &argc, args->vn))) { in nvkm_mem_new_host() 225 void *argv, u32 argc, struct nvkm_memory **pmemory) in nvkm_mem_new_type() argument 232 argv, argc, &memory); in nvkm_mem_new_type() 235 argv, argc, &memory); in nvkm_mem_new_type()
|
| A D | memgf100.c | 35 u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) in gf100_mem_map() argument 46 if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) { in gf100_mem_map() 50 if (!(ret = nvif_unvers(ret, &argv, &argc, args->vn))) { in gf100_mem_map() 70 void *argv, u32 argc, struct nvkm_memory **pmemory) in gf100_mem_new() argument 79 if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) { in gf100_mem_new() 82 if (!(ret = nvif_unvers(ret, &argv, &argc, args->vn))) { in gf100_mem_new()
|
| A D | memnv50.c | 35 u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) in nv50_mem_map() argument 47 if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) { in nv50_mem_map() 52 if (!(ret = nvif_unvers(ret, &argv, &argc, args->vn))) { in nv50_mem_map() 67 void *argv, u32 argc, struct nvkm_memory **pmemory) in nv50_mem_new() argument 76 if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) { in nv50_mem_new() 80 if (!(ret = nvif_unvers(ret, &argv, &argc, args->vn))) { in nv50_mem_new()
|
| A D | vmmgm200.c | 145 void *argv, u32 argc, struct lock_class_key *key, in gm200_vmm_new_() argument 155 if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) { in gm200_vmm_new_() 163 if (!(ret = nvif_unvers(ret, &argv, &argc, args->vn))) { in gm200_vmm_new_() 173 void *argv, u32 argc, struct lock_class_key *key, in gm200_vmm_new() argument 177 size, argv, argc, key, name, pvmm); in gm200_vmm_new() 182 void *argv, u32 argc, struct lock_class_key *key, in gm200_vmm_new_fixed() argument 186 size, argv, argc, key, name, pvmm); in gm200_vmm_new_fixed()
|
| A D | vmmnv04.c | 80 nv04_vmm_valid(struct nvkm_vmm *vmm, void *argv, u32 argc, in nv04_vmm_valid() argument 87 if ((ret = nvif_unvers(ret, &argv, &argc, args->vn))) in nv04_vmm_valid() 104 void *argv, u32 argc, struct lock_class_key *key, in nv04_vmm_new_() argument 117 return nvif_unvers(-ENOSYS, &argv, &argc, args->vn); in nv04_vmm_new_() 122 void *argv, u32 argc, struct lock_class_key *key, const char *name, in nv04_vmm_new() argument 130 argv, argc, key, name, &vmm); in nv04_vmm_new()
|
| A D | vmmgp100.c | 405 gp100_vmm_valid(struct nvkm_vmm *vmm, void *argv, u32 argc, in gp100_vmm_valid() argument 429 if (!(ret = nvif_unvers(ret, &argv, &argc, args->vn))) { in gp100_vmm_valid() 489 gp100_vmm_fault_cancel(struct nvkm_vmm *vmm, void *argv, u32 argc) in gp100_vmm_fault_cancel() argument 524 gp100_vmm_fault_replay(struct nvkm_vmm *vmm, void *argv, u32 argc) in gp100_vmm_fault_replay() argument 531 if (!(ret = nvif_unvers(ret, &argv, &argc, args->vn))) { in gp100_vmm_fault_replay() 544 return gp100_vmm_fault_replay(vmm, argv, argc); in gp100_vmm_mthd() 546 return gp100_vmm_fault_cancel(vmm, argv, argc); in gp100_vmm_mthd() 605 void *argv, u32 argc, struct lock_class_key *key, in gp100_vmm_new_() argument 618 if (!(ret = nvif_unvers(ret, &argv, &argc, args->vn))) { in gp100_vmm_new_() 633 void *argv, u32 argc, struct lock_class_key *key, in gp100_vmm_new() argument [all …]
|
| A D | memnv04.c | 32 u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) in nv04_mem_map() argument 41 if ((ret = nvif_unvers(ret, &argv, &argc, args->vn))) in nv04_mem_map() 52 void *argv, u32 argc, struct nvkm_memory **pmemory) in nv04_mem_new() argument 59 if ((ret = nvif_unvers(ret, &argv, &argc, args->vn))) in nv04_mem_new()
|
| A D | vmmgm20b.c | 58 void *argv, u32 argc, struct lock_class_key *key, in gm20b_vmm_new() argument 62 size, argv, argc, key, name, pvmm); in gm20b_vmm_new() 67 void *argv, u32 argc, struct lock_class_key *key, in gm20b_vmm_new_fixed() argument 71 size, argv, argc, key, name, pvmm); in gm20b_vmm_new_fixed()
|
| /drivers/gpu/drm/nouveau/nvkm/core/ |
| A D | uevent.c | 39 nvkm_uevent_mthd_block(struct nvkm_uevent *uevent, union nvif_event_block_args *args, u32 argc) in nvkm_uevent_mthd_block() argument 41 if (argc != sizeof(args->vn)) in nvkm_uevent_mthd_block() 50 nvkm_uevent_mthd_allow(struct nvkm_uevent *uevent, union nvif_event_allow_args *args, u32 argc) in nvkm_uevent_mthd_allow() argument 52 if (argc != sizeof(args->vn)) in nvkm_uevent_mthd_allow() 61 nvkm_uevent_mthd(struct nvkm_object *object, u32 mthd, void *argv, u32 argc) in nvkm_uevent_mthd() argument 66 case NVIF_EVENT_V0_ALLOW: return nvkm_uevent_mthd_allow(uevent, argv, argc); in nvkm_uevent_mthd() 67 case NVIF_EVENT_V0_BLOCK: return nvkm_uevent_mthd_block(uevent, argv, argc); in nvkm_uevent_mthd() 137 nvkm_uevent_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, in nvkm_uevent_new() argument 144 if (argc < sizeof(args->v0) || args->v0.version != 0) in nvkm_uevent_new() 156 return parent->func->uevent(parent, &args->v0.data, argc - sizeof(args->v0), uevent); in nvkm_uevent_new()
|
| /drivers/gpu/drm/nouveau/nvif/ |
| A D | mem.c | 49 int type, u8 page, u64 size, void *argv, u32 argc, in nvif_mem_ctor_type() argument 60 if (sizeof(*args) + argc > sizeof(stack)) { in nvif_mem_ctor_type() 61 if (!(args = kmalloc(sizeof(*args) + argc, GFP_KERNEL))) in nvif_mem_ctor_type() 70 memcpy(args->data, argv, argc); in nvif_mem_ctor_type() 73 args, sizeof(*args) + argc, &mem->object); in nvif_mem_ctor_type() 89 u8 page, u64 size, void *argv, u32 argc, struct nvif_mem *mem) in nvif_mem_ctor() argument 98 size, argv, argc, mem); in nvif_mem_ctor()
|
| A D | vmm.c | 36 nvif_vmm_map(struct nvif_vmm *vmm, u64 addr, u64 size, void *argv, u32 argc, in nvif_vmm_map() argument 43 if (sizeof(*args) + argc > sizeof(stack)) { in nvif_vmm_map() 44 if (!(args = kmalloc(sizeof(*args) + argc, GFP_KERNEL))) in nvif_vmm_map() 55 memcpy(args->data, argv, argc); in nvif_vmm_map() 58 args, sizeof(*args) + argc); in nvif_vmm_map() 140 void *argv, u32 argc, struct nvif_mem *mem, u64 offset) in nvif_vmm_raw_map() argument 151 .argc = argc, in nvif_vmm_raw_map() 200 enum nvif_vmm_type type, u64 addr, u64 size, void *argv, u32 argc, in nvif_vmm_ctor() argument 204 u32 argn = sizeof(*args) + argc; in nvif_vmm_ctor() 225 memcpy(args->data, argv, argc); in nvif_vmm_ctor()
|
| A D | event.c | 58 bool wait, struct nvif_event_v0 *args, u32 argc, bool warn, in nvif_event_ctor_() argument 66 argc = sizeof(_args); in nvif_event_ctor_() 73 NVIF_CLASS_EVENT, args, argc, &event->object); in nvif_event_ctor_() 75 args->wait, argc - sizeof(*args)); in nvif_event_ctor_()
|
| /drivers/md/ |
| A D | dm-flakey.c | 73 if (!argc) in parse_features() 76 while (argc) { in parse_features() 78 argc--; in parse_features() 142 argc--; in parse_features() 156 argc--; in parse_features() 164 argc--; in parse_features() 176 argc--; in parse_features() 192 argc--; in parse_features() 208 argc--; in parse_features() 272 as.argc = argc; in flakey_ctr() [all …]
|
| A D | dm-stats.c | 1002 unsigned int argc, char **argv, in message_stats_create() argument 1023 if (argc < 3) in message_stats_create() 1026 as.argc = argc; in message_stats_create() 1090 if (as.argc) in message_stats_create() 1131 if (argc != 2) in message_stats_delete() 1146 if (argc != 2) in message_stats_clear() 1162 if (argc < 1 || argc > 2) in message_stats_list() 1165 if (argc > 1) { in message_stats_list() 1186 if (argc != 2 && argc != 4) in message_stats_print() 1192 if (argc > 3) { in message_stats_print() [all …]
|
| A D | dm-delay.c | 47 int argc; member 216 static int delay_ctr(struct dm_target *ti, unsigned int argc, char **argv) in delay_ctr() argument 222 if (argc != 3 && argc != 6 && argc != 9) { in delay_ctr() 238 dc->argc = argc; in delay_ctr() 245 if (argc == 3) { in delay_ctr() 261 if (argc == 6) { in delay_ctr() 414 if (dc->argc >= 6) { in delay_status() 418 if (dc->argc >= 9) { in delay_status()
|
| /drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
| A D | ucgrp.c | 37 nvkm_ucgrp_chan_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, in nvkm_ucgrp_chan_new() argument 42 return nvkm_uchan_new(cgrp->runl->fifo, cgrp, oclass, argv, argc, pobject); in nvkm_ucgrp_chan_new() 81 nvkm_ucgrp_new(struct nvkm_fifo *fifo, const struct nvkm_oclass *oclass, void *argv, u32 argc, in nvkm_ucgrp_new() argument 90 if (argc < sizeof(args->v0) || args->v0.version != 0) in nvkm_ucgrp_new() 92 argc -= sizeof(args->v0); in nvkm_ucgrp_new() 94 if (args->v0.namelen != argc) in nvkm_ucgrp_new()
|
| /drivers/gpu/drm/nouveau/ |
| A D | nouveau_abi16.c | 720 if (ioctl->route || argc < sizeof(*args)) in nouveau_abi16_ioctl_mthd() 723 argc -= sizeof(*args); in nouveau_abi16_ioctl_mthd() 730 argc != sizeof(*info)) in nouveau_abi16_ioctl_mthd() 747 if (ioctl->route || argc) in nouveau_abi16_ioctl_del() 768 if (argc < sizeof(*args)) in nouveau_abi16_ioctl_new() 771 argc -= sizeof(*args); in nouveau_abi16_ioctl_new() 811 if (!ioctl->route || argc < sizeof(*args)) in nouveau_abi16_ioctl_sclass() 814 argc -= sizeof(*args); in nouveau_abi16_ioctl_sclass() 843 u32 argc = size; in nouveau_abi16_ioctl() local 846 if (argc < sizeof(*ioctl)) in nouveau_abi16_ioctl() [all …]
|
| /drivers/staging/greybus/Documentation/firmware/ |
| A D | firmware.c | 160 int main(int argc, char *argv[]) in main() argument 165 if (argc > 1 && in main() 171 if (argc > 1) in main() 174 if (argc > 2) in main() 177 if (argc > 3) in main() 184 if (argc > 4) in main()
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/fault/ |
| A D | user.c | 32 nvkm_ufault_uevent(struct nvkm_object *object, void *argv, u32 argc, struct nvkm_uevent *uevent) in nvkm_ufault_uevent() argument 39 if (argc != sizeof(args->vn)) in nvkm_ufault_uevent() 47 nvkm_ufault_map(struct nvkm_object *object, void *argv, u32 argc, in nvkm_ufault_map() argument 91 void *argv, u32 argc, struct nvkm_object **pobject) in nvkm_ufault_new() argument 100 if (!(ret = nvif_unpack(ret, &argv, &argc, args->v0, 0, 0, false))) { in nvkm_ufault_new()
|
| /drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
| A D | gsp.h | 269 nvkm_gsp_rpc_get(struct nvkm_gsp *gsp, u32 fn, u32 argc) in nvkm_gsp_rpc_get() argument 271 return gsp->rm->api->rpc->get(gsp, fn, argc); in nvkm_gsp_rpc_get() 282 nvkm_gsp_rpc_rd(struct nvkm_gsp *gsp, u32 fn, u32 argc) in nvkm_gsp_rpc_rd() argument 284 void *argv = nvkm_gsp_rpc_get(gsp, fn, argc); in nvkm_gsp_rpc_rd() 289 return nvkm_gsp_rpc_push(gsp, argv, NVKM_GSP_RPC_REPLY_RECV, argc); in nvkm_gsp_rpc_rd() 311 nvkm_gsp_rm_ctrl_get(struct nvkm_gsp_object *object, u32 cmd, u32 argc) in nvkm_gsp_rm_ctrl_get() argument 313 return object->client->gsp->rm->api->ctrl->get(object, cmd, argc); in nvkm_gsp_rm_ctrl_get() 354 nvkm_gsp_rm_alloc_get(struct nvkm_gsp_object *parent, u32 handle, u32 oclass, u32 argc, in nvkm_gsp_rm_alloc_get() argument 365 argv = gsp->rm->api->alloc->get(object, oclass, argc); in nvkm_gsp_rm_alloc_get() 403 nvkm_gsp_rm_alloc(struct nvkm_gsp_object *parent, u32 handle, u32 oclass, u32 argc, in nvkm_gsp_rm_alloc() argument [all …]
|