Home
last modified time | relevance | path

Searched refs:subdev (Results 1 – 25 of 762) sorted by relevance

12345678910>>...31

/linux/drivers/gpu/drm/nouveau/nvkm/core/
A Dsubdev.c42 subdev->func->intr(subdev); in nvkm_subdev_intr()
49 return subdev->func->info(subdev, mthd, data); in nvkm_subdev_info()
64 int ret = subdev->func->fini(subdev, suspend); in nvkm_subdev_fini()
72 nvkm_mc_reset(device, subdev->type, subdev->inst); in nvkm_subdev_fini()
88 int ret = subdev->func->preinit(subdev); in nvkm_subdev_preinit()
109 if (subdev->func->oneinit && !subdev->oneinit) { in nvkm_subdev_init()
113 ret = subdev->func->oneinit(subdev); in nvkm_subdev_init()
125 ret = subdev->func->init(subdev); in nvkm_subdev_init()
143 if (subdev && !WARN_ON(!subdev->func)) { in nvkm_subdev_del()
148 *psubdev = subdev->func->dtor(subdev); in nvkm_subdev_del()
[all …]
A Dengine.c44 nvkm_subdev_fini(&engine->subdev, false); in nvkm_engine_unref()
77 struct nvkm_fb *fb = engine->subdev.device->fb; in nvkm_engine_tile()
83 nvkm_engine_intr(struct nvkm_subdev *subdev) in nvkm_engine_intr() argument
85 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_intr()
93 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_info()
115 nvkm_engine_init(struct nvkm_subdev *subdev) in nvkm_engine_init() argument
118 struct nvkm_fb *fb = subdev->device->fb; in nvkm_engine_init()
136 engine->subdev.oneinit = true; in nvkm_engine_init()
150 nvkm_engine_preinit(struct nvkm_subdev *subdev) in nvkm_engine_preinit() argument
159 nvkm_engine_dtor(struct nvkm_subdev *subdev) in nvkm_engine_dtor() argument
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/nvfw/
A Dacr.c28 nvkm_debug(subdev, "wprHeader\n"); in wpr_header_dump()
39 nvkm_debug(subdev, "wprHeader\n"); in wpr_header_v1_dump()
51 nvkm_debug(subdev, "lsbHeader\n"); in lsb_header_tail_dump()
69 lsb_header_tail_dump(subdev, &hdr->tail); in lsb_header_dump()
75 lsb_header_tail_dump(subdev, &hdr->tail); in lsb_header_v1_dump()
83 nvkm_debug(subdev, "acrDesc\n"); in flcn_acr_desc_dump()
88 nvkm_debug(subdev, "\tnoRegions : %d\n", in flcn_acr_desc_dump()
97 nvkm_debug(subdev, "\t regionId : %d\n", in flcn_acr_desc_dump()
107 nvkm_debug(subdev, "\tucodeBlobSize: %d\n", in flcn_acr_desc_dump()
111 nvkm_debug(subdev, "\tvprEnabled : %d\n", in flcn_acr_desc_dump()
[all …]
A Dflcn.c28 nvkm_debug(subdev, "loaderConfig\n"); in loader_config_dump()
29 nvkm_debug(subdev, "\tdmaIdx : %d\n", hdr->dma_idx); in loader_config_dump()
45 loader_config_v1_dump(struct nvkm_subdev *subdev, in loader_config_v1_dump() argument
48 nvkm_debug(subdev, "loaderConfig\n"); in loader_config_v1_dump()
50 nvkm_debug(subdev, "\tdmaIdx : %d\n", hdr->dma_idx); in loader_config_v1_dump()
63 flcn_bl_dmem_desc_dump(struct nvkm_subdev *subdev, in flcn_bl_dmem_desc_dump() argument
66 nvkm_debug(subdev, "flcnBlDmemDesc\n"); in flcn_bl_dmem_desc_dump()
87 flcn_bl_dmem_desc_v1_dump(struct nvkm_subdev *subdev, in flcn_bl_dmem_desc_v1_dump() argument
90 nvkm_debug(subdev, "flcnBlDmemDesc\n"); in flcn_bl_dmem_desc_v1_dump()
109 flcn_bl_dmem_desc_v2_dump(struct nvkm_subdev *subdev, in flcn_bl_dmem_desc_v2_dump() argument
[all …]
A Dls.c26 nvfw_ls_desc_head(struct nvkm_subdev *subdev, in nvfw_ls_desc_head() argument
31 nvkm_debug(subdev, "lsUcodeImgDesc:\n"); in nvfw_ls_desc_head()
32 nvkm_debug(subdev, "\tdescriptorSize : %d\n", in nvfw_ls_desc_head()
35 nvkm_debug(subdev, "\ttoolsVersion : 0x%x\n", in nvfw_ls_desc_head()
43 nvkm_debug(subdev, "\tbootloaderStartOffset: 0x%x\n", in nvfw_ls_desc_head()
45 nvkm_debug(subdev, "\tbootloaderSize : 0x%x\n", in nvfw_ls_desc_head()
47 nvkm_debug(subdev, "\tbootloaderImemOffset : 0x%x\n", in nvfw_ls_desc_head()
77 nvfw_ls_desc_head(subdev, &hdr->head); in nvfw_ls_desc()
95 nvfw_ls_desc_head(subdev, &hdr->head); in nvfw_ls_desc_v1()
97 nvkm_debug(subdev, "\tnbImemOverlays : %d\n", in nvfw_ls_desc_v1()
[all …]
A Dhs.c26 nvfw_hs_header(struct nvkm_subdev *subdev, const void *data) in nvfw_hs_header() argument
29 nvkm_debug(subdev, "hsHeader:\n"); in nvfw_hs_header()
34 nvkm_debug(subdev, "\tpatchLoc : 0x%x\n", hdr->patch_loc); in nvfw_hs_header()
35 nvkm_debug(subdev, "\tpatchSig : 0x%x\n", hdr->patch_sig); in nvfw_hs_header()
37 nvkm_debug(subdev, "\thdrSize : 0x%x\n", hdr->hdr_size); in nvfw_hs_header()
42 nvfw_hs_load_header(struct nvkm_subdev *subdev, const void *data) in nvfw_hs_load_header() argument
47 nvkm_debug(subdev, "hsLoadHeader:\n"); in nvfw_hs_load_header()
48 nvkm_debug(subdev, "\tnonSecCodeOff : 0x%x\n", in nvfw_hs_load_header()
50 nvkm_debug(subdev, "\tnonSecCodeSize : 0x%x\n", in nvfw_hs_load_header()
54 nvkm_debug(subdev, "\tnumApps : 0x%x\n", hdr->num_apps); in nvfw_hs_load_header()
[all …]
A Dfw.c26 nvfw_bin_hdr(struct nvkm_subdev *subdev, const void *data) in nvfw_bin_hdr() argument
29 nvkm_debug(subdev, "binHdr:\n"); in nvfw_bin_hdr()
31 nvkm_debug(subdev, "\tbinVer : %d\n", hdr->bin_ver); in nvfw_bin_hdr()
32 nvkm_debug(subdev, "\tbinSize : %d\n", hdr->bin_size); in nvfw_bin_hdr()
35 nvkm_debug(subdev, "\tdataSize : 0x%x\n", hdr->data_size); in nvfw_bin_hdr()
40 nvfw_bl_desc(struct nvkm_subdev *subdev, const void *data) in nvfw_bl_desc() argument
43 nvkm_debug(subdev, "blDesc\n"); in nvfw_bl_desc()
44 nvkm_debug(subdev, "\tstartTag : 0x%x\n", hdr->start_tag); in nvfw_bl_desc()
46 nvkm_debug(subdev, "\tcodeOff : 0x%x\n", hdr->code_off); in nvfw_bl_desc()
47 nvkm_debug(subdev, "\tcodeSize : 0x%x\n", hdr->code_size); in nvfw_bl_desc()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
A DKbuild2 nvkm-y += nvkm/subdev/fb/base.o
3 nvkm-y += nvkm/subdev/fb/nv04.o
4 nvkm-y += nvkm/subdev/fb/nv10.o
5 nvkm-y += nvkm/subdev/fb/nv1a.o
6 nvkm-y += nvkm/subdev/fb/nv20.o
7 nvkm-y += nvkm/subdev/fb/nv25.o
8 nvkm-y += nvkm/subdev/fb/nv30.o
9 nvkm-y += nvkm/subdev/fb/nv35.o
10 nvkm-y += nvkm/subdev/fb/nv36.o
11 nvkm-y += nvkm/subdev/fb/nv40.o
[all …]
/linux/drivers/mtd/
A Dmtdconcat.c62 struct mtd_info *subdev = concat->subdev[i]; in concat_read() local
113 struct mtd_info *subdev = concat->subdev[i]; in concat_panic_write() local
155 struct mtd_info *subdev = concat->subdev[i]; in concat_write() local
213 struct mtd_info *subdev = concat->subdev[i]; in concat_writev() local
269 struct mtd_info *subdev = concat->subdev[i]; in concat_read_oob() local
329 struct mtd_info *subdev = concat->subdev[i]; in concat_write_oob() local
432 subdev = concat->subdev[i]; in concat_erase()
488 struct mtd_info *subdev = concat->subdev[i]; in concat_xxlock() local
535 struct mtd_info *subdev = concat->subdev[i]; in concat_is_locked() local
704 concat->subdev[0] = subdev[0]; in mtd_concat_create()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
A DKbuild2 nvkm-y += nvkm/subdev/bios/base.o
3 nvkm-y += nvkm/subdev/bios/bit.o
4 nvkm-y += nvkm/subdev/bios/boost.o
5 nvkm-y += nvkm/subdev/bios/conn.o
6 nvkm-y += nvkm/subdev/bios/cstep.o
7 nvkm-y += nvkm/subdev/bios/dcb.o
8 nvkm-y += nvkm/subdev/bios/disp.o
9 nvkm-y += nvkm/subdev/bios/dp.o
11 nvkm-y += nvkm/subdev/bios/fan.o
12 nvkm-y += nvkm/subdev/bios/gpio.o
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
A DKbuild2 nvkm-y += nvkm/subdev/mmu/base.o
3 nvkm-y += nvkm/subdev/mmu/nv04.o
4 nvkm-y += nvkm/subdev/mmu/nv41.o
5 nvkm-y += nvkm/subdev/mmu/nv44.o
6 nvkm-y += nvkm/subdev/mmu/nv50.o
7 nvkm-y += nvkm/subdev/mmu/g84.o
8 nvkm-y += nvkm/subdev/mmu/mcp77.o
9 nvkm-y += nvkm/subdev/mmu/gf100.o
10 nvkm-y += nvkm/subdev/mmu/gk104.o
11 nvkm-y += nvkm/subdev/mmu/gk20a.o
[all …]
/linux/drivers/mtd/maps/
A Dsa1100-flash.c60 if (subdev->mtd) in sa1100_destroy_subdev()
61 map_destroy(subdev->mtd); in sa1100_destroy_subdev()
62 if (subdev->map.virt) in sa1100_destroy_subdev()
64 release_mem_region(subdev->map.phys, subdev->map.size); in sa1100_destroy_subdev()
102 subdev->map.phys = phys; in sa1100_probe_subdev()
103 subdev->map.size = size; in sa1100_probe_subdev()
105 if (!subdev->map.virt) { in sa1100_probe_subdev()
116 subdev->mtd = do_map_probe(subdev->plat->map_name, &subdev->map); in sa1100_probe_subdev()
191 struct sa_subdev_info *subdev = &info->subdev[i]; in sa1100_setup_mtd() local
198 subdev->map.name = subdev->name; in sa1100_setup_mtd()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
A DKbuild2 nvkm-y += nvkm/subdev/i2c/base.o
3 nvkm-y += nvkm/subdev/i2c/nv04.o
4 nvkm-y += nvkm/subdev/i2c/nv4e.o
5 nvkm-y += nvkm/subdev/i2c/nv50.o
6 nvkm-y += nvkm/subdev/i2c/g94.o
7 nvkm-y += nvkm/subdev/i2c/gf117.o
8 nvkm-y += nvkm/subdev/i2c/gf119.o
9 nvkm-y += nvkm/subdev/i2c/gk104.o
10 nvkm-y += nvkm/subdev/i2c/gk110.o
13 nvkm-y += nvkm/subdev/i2c/pad.o
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/
A DKbuild2 include $(src)/nvkm/subdev/acr/Kbuild
3 include $(src)/nvkm/subdev/bar/Kbuild
4 include $(src)/nvkm/subdev/bios/Kbuild
5 include $(src)/nvkm/subdev/bus/Kbuild
6 include $(src)/nvkm/subdev/clk/Kbuild
8 include $(src)/nvkm/subdev/fault/Kbuild
9 include $(src)/nvkm/subdev/fb/Kbuild
10 include $(src)/nvkm/subdev/fuse/Kbuild
12 include $(src)/nvkm/subdev/gsp/Kbuild
13 include $(src)/nvkm/subdev/i2c/Kbuild
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
A DKbuild2 nvkm-y += nvkm/subdev/devinit/base.o
3 nvkm-y += nvkm/subdev/devinit/nv04.o
4 nvkm-y += nvkm/subdev/devinit/nv05.o
5 nvkm-y += nvkm/subdev/devinit/nv10.o
6 nvkm-y += nvkm/subdev/devinit/nv1a.o
7 nvkm-y += nvkm/subdev/devinit/nv20.o
8 nvkm-y += nvkm/subdev/devinit/nv50.o
9 nvkm-y += nvkm/subdev/devinit/g84.o
10 nvkm-y += nvkm/subdev/devinit/g98.o
11 nvkm-y += nvkm/subdev/devinit/gt215.o
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
A DKbuild2 nvkm-y += nvkm/subdev/therm/base.o
3 nvkm-y += nvkm/subdev/therm/fan.o
4 nvkm-y += nvkm/subdev/therm/fannil.o
5 nvkm-y += nvkm/subdev/therm/fanpwm.o
6 nvkm-y += nvkm/subdev/therm/fantog.o
7 nvkm-y += nvkm/subdev/therm/ic.o
8 nvkm-y += nvkm/subdev/therm/temp.o
9 nvkm-y += nvkm/subdev/therm/nv40.o
10 nvkm-y += nvkm/subdev/therm/nv50.o
11 nvkm-y += nvkm/subdev/therm/g84.o
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
A Dnv50.c242 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in nv50_gr_prop_trap() local
243 struct nvkm_device *device = subdev->device; in nv50_gr_prop_trap()
284 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in nv50_gr_mp_trap() local
328 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in nv50_gr_tp_trap() local
351 nvkm_error(subdev, "\t%08x: %08x\n", r, in nv50_gr_tp_trap()
356 nvkm_error(subdev, in nv50_gr_tp_trap()
398 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in nv50_gr_trap_handler() local
432 nvkm_error(subdev, in nv50_gr_trap_handler()
458 nvkm_error(subdev, in nv50_gr_trap_handler()
473 nvkm_error(subdev, "TRAP_DISPATCH " in nv50_gr_trap_handler()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mc/
A DKbuild2 nvkm-y += nvkm/subdev/mc/base.o
3 nvkm-y += nvkm/subdev/mc/nv04.o
4 nvkm-y += nvkm/subdev/mc/nv11.o
5 nvkm-y += nvkm/subdev/mc/nv17.o
6 nvkm-y += nvkm/subdev/mc/nv44.o
7 nvkm-y += nvkm/subdev/mc/nv50.o
8 nvkm-y += nvkm/subdev/mc/g84.o
9 nvkm-y += nvkm/subdev/mc/g98.o
10 nvkm-y += nvkm/subdev/mc/gt215.o
11 nvkm-y += nvkm/subdev/mc/gf100.o
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/timer/
A Dnv04.c30 struct nvkm_subdev *subdev = &tmr->subdev; in nv04_timer_time() local
31 struct nvkm_device *device = subdev->device; in nv04_timer_time()
35 nvkm_debug(subdev, "time low : %08x\n", lo); in nv04_timer_time()
45 struct nvkm_device *device = tmr->subdev.device; in nv04_timer_read()
59 struct nvkm_device *device = tmr->subdev.device; in nv04_timer_alarm_fini()
66 struct nvkm_device *device = tmr->subdev.device; in nv04_timer_alarm_init()
74 struct nvkm_subdev *subdev = &tmr->subdev; in nv04_timer_intr() local
75 struct nvkm_device *device = subdev->device; in nv04_timer_intr()
85 nvkm_error(subdev, "intr %08x\n", stat); in nv04_timer_intr()
93 struct nvkm_subdev *subdev = &tmr->subdev; in nv04_timer_init() local
[all …]
/linux/drivers/remoteproc/
A Dqcom_common.c227 glink->subdev.start = glink_subdev_start; in qcom_add_glink_subdev()
228 glink->subdev.stop = glink_subdev_stop; in qcom_add_glink_subdev()
231 rproc_add_subdev(rproc, &glink->subdev); in qcom_add_glink_subdev()
325 smd->subdev.start = smd_subdev_start; in qcom_add_smd_subdev()
326 smd->subdev.stop = smd_subdev_stop; in qcom_add_smd_subdev()
328 rproc_add_subdev(rproc, &smd->subdev); in qcom_add_smd_subdev()
342 rproc_remove_subdev(rproc, &smd->subdev); in qcom_remove_smd_subdev()
487 ssr->subdev.prepare = ssr_notify_prepare; in qcom_add_ssr_subdev()
488 ssr->subdev.start = ssr_notify_start; in qcom_add_ssr_subdev()
489 ssr->subdev.stop = ssr_notify_stop; in qcom_add_ssr_subdev()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/acr/
A Dbase.c42 struct nvkm_subdev *subdev = &acr->subdev; in nvkm_acr_hsf_boot() local
56 nvkm_falcon_put(hsf->falcon, subdev); in nvkm_acr_hsf_boot()
78 struct nvkm_subdev *subdev = &acr->subdev; in nvkm_acr_load() local
192 nvkm_acr_unload(nvkm_acr(subdev)); in nvkm_acr_fini()
197 nvkm_acr_init(struct nvkm_subdev *subdev) in nvkm_acr_init() argument
199 if (!nvkm_acr_falcon(subdev->device)) in nvkm_acr_init()
202 return nvkm_acr_load(nvkm_acr(subdev)); in nvkm_acr_init()
227 nvkm_debug(subdev, "No HSFW(s)\n"); in nvkm_acr_oneinit()
251 nvkm_falcon_put(lsfw->falcon, subdev); in nvkm_acr_oneinit()
331 acr->vmm->debug = acr->subdev.debug; in nvkm_acr_oneinit()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
A Dgk104.c44 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_engine_status() local
143 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_runlist_commit() local
326 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_recover_runl() local
373 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_recover_chan() local
413 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_recover_engn() local
483 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_fault() local
573 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_intr_bind() local
623 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_intr_sched() local
644 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_intr_chsw() local
654 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_intr_dropped_fault() local
[all …]
A Dgf100.c54 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_runlist_commit() local
133 switch (engine->subdev.type) { in gf100_fifo_engine_id()
178 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_recover() local
260 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_fault() local
296 nvkm_error(subdev, in gf100_fifo_fault()
353 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_intr_sched() local
407 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_intr_pbdma() local
445 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_intr_runlist() local
464 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_intr_engine_unit() local
502 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_intr() local
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/
A Dgv100.c44 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in gv100_disp_super() local
99 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in gv100_disp_exception() local
141 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in gv100_disp_intr_ctrl_disp() local
183 nvkm_warn(subdev, "ctrl %08x\n", stat); in gv100_disp_intr_ctrl_disp()
189 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in gv100_disp_intr_exc_other() local
218 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in gv100_disp_intr_exc_winim() local
238 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in gv100_disp_intr_exc_win() local
258 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in gv100_disp_intr_head_timing() local
275 nvkm_warn(subdev, "head %08x\n", stat); in gv100_disp_intr_head_timing()
283 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in gv100_disp_intr() local
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/pci/
A DKbuild2 nvkm-y += nvkm/subdev/pci/agp.o
3 nvkm-y += nvkm/subdev/pci/base.o
4 nvkm-y += nvkm/subdev/pci/pcie.o
5 nvkm-y += nvkm/subdev/pci/nv04.o
6 nvkm-y += nvkm/subdev/pci/nv40.o
7 nvkm-y += nvkm/subdev/pci/nv46.o
8 nvkm-y += nvkm/subdev/pci/nv4c.o
9 nvkm-y += nvkm/subdev/pci/g84.o
10 nvkm-y += nvkm/subdev/pci/g92.o
11 nvkm-y += nvkm/subdev/pci/g94.o
[all …]

Completed in 40 milliseconds

12345678910>>...31