Home
last modified time | relevance | path

Searched refs:funcs (Results 1 – 200 of 235) sorted by relevance

12

/linux-4.4.14/include/drm/
Ddrm_panel.h83 const struct drm_panel_funcs *funcs; member
90 if (panel && panel->funcs && panel->funcs->unprepare) in drm_panel_unprepare()
91 return panel->funcs->unprepare(panel); in drm_panel_unprepare()
98 if (panel && panel->funcs && panel->funcs->disable) in drm_panel_disable()
99 return panel->funcs->disable(panel); in drm_panel_disable()
106 if (panel && panel->funcs && panel->funcs->prepare) in drm_panel_prepare()
107 return panel->funcs->prepare(panel); in drm_panel_prepare()
114 if (panel && panel->funcs && panel->funcs->enable) in drm_panel_enable()
115 return panel->funcs->enable(panel); in drm_panel_enable()
122 if (panel && panel->funcs && panel->funcs->get_modes) in drm_panel_get_modes()
[all …]
Ddrm_crtc_helper.h203 const struct drm_crtc_helper_funcs *funcs) in drm_crtc_helper_add() argument
205 crtc->helper_private = funcs; in drm_crtc_helper_add()
209 const struct drm_encoder_helper_funcs *funcs) in drm_encoder_helper_add() argument
211 encoder->helper_private = funcs; in drm_encoder_helper_add()
215 const struct drm_connector_helper_funcs *funcs) in drm_connector_helper_add() argument
217 connector->helper_private = funcs; in drm_connector_helper_add()
Ddrm_plane_helper.h47 const struct drm_crtc_funcs *funcs);
74 const struct drm_plane_helper_funcs *funcs) in drm_plane_helper_add() argument
76 plane->helper_private = funcs; in drm_plane_helper_add()
Ddrm_crtc.h203 const struct drm_framebuffer_funcs *funcs; member
459 const struct drm_crtc_funcs *funcs; member
595 const struct drm_encoder_funcs *funcs; member
687 const struct drm_connector_funcs *funcs; member
863 const struct drm_plane_funcs *funcs; member
917 const struct drm_bridge_funcs *funcs; member
1086 const struct drm_mode_config_funcs *funcs; member
1190 const struct drm_crtc_funcs *funcs);
1210 const struct drm_connector_funcs *funcs,
1238 const struct drm_encoder_funcs *funcs,
[all …]
Ddrm_fb_helper.h129 const struct drm_fb_helper_funcs *funcs; member
152 const struct drm_fb_helper_funcs *funcs);
217 const struct drm_fb_helper_funcs *funcs) in drm_fb_helper_prepare() argument
/linux-4.4.14/drivers/gpu/drm/
Ddrm_atomic_helper.c154 const struct drm_connector_helper_funcs *funcs; in update_connector_routing() local
198 funcs = connector->helper_private; in update_connector_routing()
200 if (funcs->atomic_best_encoder) in update_connector_routing()
201 new_encoder = funcs->atomic_best_encoder(connector, in update_connector_routing()
204 new_encoder = funcs->best_encoder(connector); in update_connector_routing()
283 const struct drm_encoder_helper_funcs *funcs; in mode_fixup() local
299 funcs = encoder->helper_private; in mode_fixup()
300 if (!funcs) in mode_fixup()
310 if (funcs->atomic_check) { in mode_fixup()
311 ret = funcs->atomic_check(encoder, crtc_state, in mode_fixup()
[all …]
Ddrm_bridge.c115 if (bridge->funcs->attach) in drm_bridge_attach()
116 return bridge->funcs->attach(bridge); in drm_bridge_attach()
179 if (bridge->funcs->mode_fixup) in drm_bridge_mode_fixup()
180 ret = bridge->funcs->mode_fixup(bridge, mode, adjusted_mode); in drm_bridge_mode_fixup()
206 bridge->funcs->disable(bridge); in drm_bridge_disable()
226 bridge->funcs->post_disable(bridge); in drm_bridge_post_disable()
251 if (bridge->funcs->mode_set) in drm_bridge_mode_set()
252 bridge->funcs->mode_set(bridge, mode, adjusted_mode); in drm_bridge_mode_set()
276 bridge->funcs->pre_enable(bridge); in drm_bridge_pre_enable()
296 bridge->funcs->enable(bridge); in drm_bridge_enable()
Ddrm_plane_helper.c272 return plane->funcs->disable_plane(plane); in drm_primary_helper_update()
294 ret = crtc->funcs->set_config(&set); in drm_primary_helper_update()
392 const struct drm_crtc_funcs *funcs) in drm_crtc_init() argument
397 return drm_crtc_init_with_planes(dev, crtc, primary, NULL, funcs); in drm_crtc_init()
486 if (plane->funcs->atomic_destroy_state) in drm_plane_helper_commit()
487 plane->funcs->atomic_destroy_state(plane, plane_state); in drm_plane_helper_commit()
527 if (plane->funcs->atomic_duplicate_state) in drm_plane_helper_update()
528 plane_state = plane->funcs->atomic_duplicate_state(plane); in drm_plane_helper_update()
576 if (plane->funcs->atomic_duplicate_state) in drm_plane_helper_disable()
577 plane_state = plane->funcs->atomic_duplicate_state(plane); in drm_plane_helper_disable()
Ddrm_atomic.c120 if (!config->funcs->atomic_state_alloc) { in drm_atomic_state_alloc()
131 return config->funcs->atomic_state_alloc(dev); in drm_atomic_state_alloc()
153 if (!connector || !connector->funcs) in drm_atomic_state_default_clear()
164 connector->funcs->atomic_destroy_state(NULL, in drm_atomic_state_default_clear()
176 crtc->funcs->atomic_destroy_state(crtc, in drm_atomic_state_default_clear()
188 plane->funcs->atomic_destroy_state(plane, in drm_atomic_state_default_clear()
215 if (config->funcs->atomic_state_clear) in drm_atomic_state_clear()
216 config->funcs->atomic_state_clear(state); in drm_atomic_state_clear()
244 if (config->funcs->atomic_state_free) { in drm_atomic_state_free()
245 config->funcs->atomic_state_free(state); in drm_atomic_state_free()
[all …]
Ddrm_probe_helper.c156 if (connector->funcs->force) in drm_helper_probe_single_connector_modes_merge_bits()
157 connector->funcs->force(connector); in drm_helper_probe_single_connector_modes_merge_bits()
161 connector->status = connector->funcs->detect(connector, true); in drm_helper_probe_single_connector_modes_merge_bits()
328 if (dev->mode_config.funcs->output_poll_changed) in drm_kms_helper_hotplug_event()
329 dev->mode_config.funcs->output_poll_changed(dev); in drm_kms_helper_hotplug_event()
369 connector->status = connector->funcs->detect(connector, false); in output_poll_execute()
529 connector->status = connector->funcs->detect(connector, false); in drm_helper_hpd_irq_event()
Ddrm_crtc.c406 const struct drm_framebuffer_funcs *funcs) in drm_framebuffer_init() argument
414 fb->funcs = funcs; in drm_framebuffer_init()
457 fb->funcs->destroy(fb); in drm_framebuffer_free()
669 const struct drm_crtc_funcs *funcs) in drm_crtc_init_with_planes() argument
678 crtc->funcs = funcs; in drm_crtc_init_with_planes()
727 WARN_ON(crtc->state && !crtc->funcs->atomic_destroy_state); in drm_crtc_cleanup()
728 if (crtc->state && crtc->funcs->atomic_destroy_state) in drm_crtc_cleanup()
729 crtc->funcs->atomic_destroy_state(crtc, crtc->state); in drm_crtc_cleanup()
873 const struct drm_connector_funcs *funcs, in drm_connector_init() argument
889 connector->funcs = funcs; in drm_connector_init()
[all …]
Ddrm_fb_helper.c233 if (helper->funcs->gamma_get == NULL) in drm_fb_helper_save_lut_atomic()
241 helper->funcs->gamma_get(crtc, &r_base[i], &g_base[i], &b_base[i], i); in drm_fb_helper_save_lut_atomic()
248 if (crtc->funcs->gamma_set == NULL) in drm_fb_helper_restore_lut_atomic()
255 crtc->funcs->gamma_set(crtc, r_base, g_base, b_base, 0, crtc->gamma_size); in drm_fb_helper_restore_lut_atomic()
265 const struct drm_crtc_helper_funcs *funcs; in drm_fb_helper_debug_enter() local
276 funcs = mode_set->crtc->helper_private; in drm_fb_helper_debug_enter()
278 funcs->mode_set_base_atomic(mode_set->crtc, in drm_fb_helper_debug_enter()
312 const struct drm_crtc_helper_funcs *funcs; in drm_fb_helper_debug_leave() local
319 funcs = crtc->helper_private; in drm_fb_helper_debug_leave()
331 funcs->mode_set_base_atomic(mode_set->crtc, fb, crtc->x, in drm_fb_helper_debug_leave()
[all …]
Ddrm_crtc_helper.c663 set->connectors[i]->funcs->dpms(set->connectors[i], DRM_MODE_DPMS_ON); in drm_crtc_helper_set_config()
931 if (crtc->funcs->atomic_duplicate_state) in drm_helper_crtc_mode_set()
932 crtc_state = crtc->funcs->atomic_duplicate_state(crtc); in drm_helper_crtc_mode_set()
964 if (crtc->funcs->atomic_destroy_state) in drm_helper_crtc_mode_set()
965 crtc->funcs->atomic_destroy_state(crtc, crtc_state); in drm_helper_crtc_mode_set()
994 if (plane->funcs->atomic_duplicate_state) in drm_helper_crtc_mode_set_base()
995 plane_state = plane->funcs->atomic_duplicate_state(plane); in drm_helper_crtc_mode_set_base()
Ddrm_sysfs.c181 connector->status = connector->funcs->detect(connector, true); in status_store()
197 if (connector->funcs->force) in status_store()
198 connector->funcs->force(connector); in status_store()
/linux-4.4.14/kernel/
Dtracepoint.c83 static void debug_print_probes(struct tracepoint_func *funcs) in debug_print_probes() argument
87 if (!tracepoint_debug || !funcs) in debug_print_probes()
90 for (i = 0; funcs[i].func; i++) in debug_print_probes()
91 printk(KERN_DEBUG "Probe %d : %p\n", i, funcs[i].func); in debug_print_probes()
95 func_add(struct tracepoint_func **funcs, struct tracepoint_func *tp_func, in func_add() argument
105 debug_print_probes(*funcs); in func_add()
106 old = *funcs; in func_add()
137 *funcs = new; in func_add()
138 debug_print_probes(*funcs); in func_add()
142 static void *func_remove(struct tracepoint_func **funcs, in func_remove() argument
[all …]
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Dcik.c1904 .funcs = &cik_common_ip_funcs,
1911 .funcs = &gmc_v7_0_ip_funcs,
1918 .funcs = &cik_ih_ip_funcs,
1925 .funcs = &ci_dpm_ip_funcs,
1932 .funcs = &dce_v8_0_ip_funcs,
1939 .funcs = &gfx_v7_0_ip_funcs,
1946 .funcs = &cik_sdma_ip_funcs,
1953 .funcs = &uvd_v4_2_ip_funcs,
1960 .funcs = &vce_v2_0_ip_funcs,
1972 .funcs = &cik_common_ip_funcs,
[all …]
Dvi.c1081 .funcs = &vi_common_ip_funcs,
1088 .funcs = &gmc_v7_0_ip_funcs,
1095 .funcs = &iceland_ih_ip_funcs,
1102 .funcs = &iceland_dpm_ip_funcs,
1109 .funcs = &gfx_v8_0_ip_funcs,
1116 .funcs = &sdma_v2_4_ip_funcs,
1128 .funcs = &vi_common_ip_funcs,
1135 .funcs = &gmc_v8_0_ip_funcs,
1142 .funcs = &tonga_ih_ip_funcs,
1149 .funcs = &tonga_dpm_ip_funcs,
[all …]
Damdgpu.h236 const struct amd_ip_funcs *funcs; member
844 const struct amdgpu_ring_funcs *funcs; member
1661 const struct amdgpu_dpm_funcs *funcs; member
2246 #define amdgpu_ring_parse_cs(r, p, ib) ((r)->funcs->parse_cs((p), (ib)))
2247 #define amdgpu_ring_test_ring(r) (r)->funcs->test_ring((r))
2248 #define amdgpu_ring_test_ib(r) (r)->funcs->test_ib((r))
2249 #define amdgpu_ring_get_rptr(r) (r)->funcs->get_rptr((r))
2250 #define amdgpu_ring_get_wptr(r) (r)->funcs->get_wptr((r))
2251 #define amdgpu_ring_set_wptr(r) (r)->funcs->set_wptr((r))
2252 #define amdgpu_ring_emit_ib(r, ib) (r)->funcs->emit_ib((r), (ib))
[all …]
Damdgpu_pm.c43 if (adev->pm.funcs->enable_bapm) in amdgpu_pm_acpi_event_handler()
126 if (adev->pm.funcs->force_performance_level) { in amdgpu_set_dpm_forced_performance_level()
153 if (adev->pm.funcs->get_temperature) in amdgpu_hwmon_show_temp()
184 if (adev->pm.funcs->get_fan_control_mode) in amdgpu_hwmon_get_pwm1_enable()
200 if(!adev->pm.funcs->set_fan_control_mode) in amdgpu_hwmon_set_pwm1_enable()
316 if ((!adev->pm.funcs->get_fan_speed_percent && in hwmon_attributes_visible()
318 (!adev->pm.funcs->get_fan_control_mode && in hwmon_attributes_visible()
322 if ((!adev->pm.funcs->set_fan_speed_percent && in hwmon_attributes_visible()
324 (!adev->pm.funcs->set_fan_control_mode && in hwmon_attributes_visible()
329 if ((!adev->pm.funcs->set_fan_speed_percent && in hwmon_attributes_visible()
[all …]
Damdgpu_irq.c100 if (!src || !src->funcs->set || !src->num_types) in amdgpu_irq_disable_all()
105 r = src->funcs->set(adev, src, j, in amdgpu_irq_disable_all()
300 if (!source->funcs) in amdgpu_irq_add_id()
344 r = src->funcs->process(adev, src, entry); in amdgpu_irq_dispatch()
374 r = src->funcs->set(adev, src, type, state); in amdgpu_irq_update()
397 if (!src->enabled_types || !src->funcs->set) in amdgpu_irq_get()
433 if (!src->enabled_types || !src->funcs->set) in amdgpu_irq_put()
459 if (!src->enabled_types || !src->funcs->set) in amdgpu_irq_enabled()
Damdgpu_device.c1095 r = adev->ip_blocks[i].funcs->set_clockgating_state((void *)adev, in amdgpu_set_clockgating_state()
1112 r = adev->ip_blocks[i].funcs->set_powergating_state((void *)adev, in amdgpu_set_powergating_state()
1215 if (adev->ip_blocks[i].funcs->early_init) { in amdgpu_early_init()
1216 r = adev->ip_blocks[i].funcs->early_init((void *)adev); in amdgpu_early_init()
1239 r = adev->ip_blocks[i].funcs->sw_init((void *)adev); in amdgpu_init()
1248 r = adev->ip_blocks[i].funcs->hw_init((void *)adev); in amdgpu_init()
1264 r = adev->ip_blocks[i].funcs->hw_init((void *)adev); in amdgpu_init()
1281 r = adev->ip_blocks[i].funcs->set_clockgating_state((void *)adev, in amdgpu_late_init()
1285 if (adev->ip_blocks[i].funcs->late_init) { in amdgpu_late_init()
1286 r = adev->ip_blocks[i].funcs->late_init((void *)adev); in amdgpu_late_init()
[all …]
Dtonga_dpm.c179 if (NULL == adev->pm.funcs) in tonga_dpm_set_funcs()
180 adev->pm.funcs = &tonga_dpm_funcs; in tonga_dpm_set_funcs()
Diceland_dpm.c193 if (NULL == adev->pm.funcs) in iceland_dpm_set_funcs()
194 adev->pm.funcs = &iceland_dpm_funcs; in iceland_dpm_set_funcs()
Dfiji_dpm.c179 if (NULL == adev->pm.funcs) in fiji_dpm_set_funcs()
180 adev->pm.funcs = &fiji_dpm_funcs; in fiji_dpm_set_funcs()
Damdgpu_ib.c175 if (ring->funcs->emit_gds_switch) in amdgpu_ib_schedule()
181 if (ring->funcs->emit_hdp_flush) in amdgpu_ib_schedule()
Damdgpu_irq.h42 const struct amdgpu_irq_src_funcs *funcs; member
Dvce_v2_0.c650 adev->vce.ring[0].funcs = &vce_v2_0_ring_funcs; in vce_v2_0_set_ring_funcs()
651 adev->vce.ring[1].funcs = &vce_v2_0_ring_funcs; in vce_v2_0_set_ring_funcs()
662 adev->vce.irq.funcs = &vce_v2_0_irq_funcs; in vce_v2_0_set_irq_funcs()
Dvce_v3_0.c666 adev->vce.ring[0].funcs = &vce_v3_0_ring_funcs; in vce_v3_0_set_ring_funcs()
667 adev->vce.ring[1].funcs = &vce_v3_0_ring_funcs; in vce_v3_0_set_ring_funcs()
678 adev->vce.irq.funcs = &vce_v3_0_irq_funcs; in vce_v3_0_set_irq_funcs()
Damdgpu_cgs.c553 source->funcs = &cgs_irq_funcs; in amdgpu_cgs_add_irq_source()
592 r = adev->ip_blocks[i].funcs->set_clockgating_state( in amdgpu_cgs_set_clockgating_state()
613 r = adev->ip_blocks[i].funcs->set_powergating_state( in amdgpu_cgs_set_powergating_state()
Duvd_v6_0.c816 adev->uvd.ring.funcs = &uvd_v6_0_ring_funcs; in uvd_v6_0_set_ring_funcs()
827 adev->uvd.irq.funcs = &uvd_v6_0_irq_funcs; in uvd_v6_0_set_irq_funcs()
Duvd_v5_0.c832 adev->uvd.ring.funcs = &uvd_v5_0_ring_funcs; in uvd_v5_0_set_ring_funcs()
843 adev->uvd.irq.funcs = &uvd_v5_0_irq_funcs; in uvd_v5_0_set_irq_funcs()
Duvd_v4_2.c893 adev->uvd.ring.funcs = &uvd_v4_2_ring_funcs; in uvd_v4_2_set_ring_funcs()
904 adev->uvd.irq.funcs = &uvd_v4_2_irq_funcs; in uvd_v4_2_set_irq_funcs()
Dcik_sdma.c1313 adev->sdma.instance[i].ring.funcs = &cik_sdma_ring_funcs; in cik_sdma_set_ring_funcs()
1328 adev->sdma.trap_irq.funcs = &cik_sdma_trap_irq_funcs; in cik_sdma_set_irq_funcs()
1329 adev->sdma.illegal_inst_irq.funcs = &cik_sdma_illegal_inst_irq_funcs; in cik_sdma_set_irq_funcs()
Dsdma_v2_4.c1318 adev->sdma.instance[i].ring.funcs = &sdma_v2_4_ring_funcs; in sdma_v2_4_set_ring_funcs()
1333 adev->sdma.trap_irq.funcs = &sdma_v2_4_trap_irq_funcs; in sdma_v2_4_set_irq_funcs()
1334 adev->sdma.illegal_inst_irq.funcs = &sdma_v2_4_illegal_inst_irq_funcs; in sdma_v2_4_set_irq_funcs()
Dsdma_v3_0.c1479 adev->sdma.instance[i].ring.funcs = &sdma_v3_0_ring_funcs; in sdma_v3_0_set_ring_funcs()
1494 adev->sdma.trap_irq.funcs = &sdma_v3_0_trap_irq_funcs; in sdma_v3_0_set_irq_funcs()
1495 adev->sdma.illegal_inst_irq.funcs = &sdma_v3_0_illegal_inst_irq_funcs; in sdma_v3_0_set_irq_funcs()
Damdgpu_mode.h340 const struct amdgpu_display_funcs *funcs; member
Damdgpu_ring.c164 ring->funcs->insert_nop(ring, count); in amdgpu_ring_commit()
Damdgpu_cs.c592 if (ring->funcs->parse_cs) { in amdgpu_cs_ib_vm_chunk()
643 if (ring->funcs->parse_cs) { in amdgpu_cs_ib_fill()
Ddce_v8_0.c2897 adev->ddev->mode_config.funcs = &amdgpu_mode_funcs; in dce_v8_0_sw_init()
3732 if (adev->mode_info.funcs == NULL) in dce_v8_0_set_display_funcs()
3733 adev->mode_info.funcs = &dce_v8_0_display_funcs; in dce_v8_0_set_display_funcs()
3754 adev->crtc_irq.funcs = &dce_v8_0_crtc_irq_funcs; in dce_v8_0_set_irq_funcs()
3757 adev->pageflip_irq.funcs = &dce_v8_0_pageflip_irq_funcs; in dce_v8_0_set_irq_funcs()
3760 adev->hpd_irq.funcs = &dce_v8_0_hpd_irq_funcs; in dce_v8_0_set_irq_funcs()
Ddce_v11_0.c2980 adev->ddev->mode_config.funcs = &amdgpu_mode_funcs; in dce_v11_0_sw_init()
3795 if (adev->mode_info.funcs == NULL) in dce_v11_0_set_display_funcs()
3796 adev->mode_info.funcs = &dce_v11_0_display_funcs; in dce_v11_0_set_display_funcs()
3817 adev->crtc_irq.funcs = &dce_v11_0_crtc_irq_funcs; in dce_v11_0_set_irq_funcs()
3820 adev->pageflip_irq.funcs = &dce_v11_0_pageflip_irq_funcs; in dce_v11_0_set_irq_funcs()
3823 adev->hpd_irq.funcs = &dce_v11_0_hpd_irq_funcs; in dce_v11_0_set_irq_funcs()
Ddce_v10_0.c2987 adev->ddev->mode_config.funcs = &amdgpu_mode_funcs; in dce_v10_0_sw_init()
3802 if (adev->mode_info.funcs == NULL) in dce_v10_0_set_display_funcs()
3803 adev->mode_info.funcs = &dce_v10_0_display_funcs; in dce_v10_0_set_display_funcs()
3824 adev->crtc_irq.funcs = &dce_v10_0_crtc_irq_funcs; in dce_v10_0_set_irq_funcs()
3827 adev->pageflip_irq.funcs = &dce_v10_0_pageflip_irq_funcs; in dce_v10_0_set_irq_funcs()
3830 adev->hpd_irq.funcs = &dce_v10_0_hpd_irq_funcs; in dce_v10_0_set_irq_funcs()
Damdgpu_display.c134 adev->mode_info.funcs->page_flip(adev, work->crtc_id, work->base); in amdgpu_flip_work_func()
Dgfx_v8_0.c5051 adev->gfx.gfx_ring[i].funcs = &gfx_v8_0_ring_funcs_gfx; in gfx_v8_0_set_ring_funcs()
5054 adev->gfx.compute_ring[i].funcs = &gfx_v8_0_ring_funcs_compute; in gfx_v8_0_set_ring_funcs()
5075 adev->gfx.eop_irq.funcs = &gfx_v8_0_eop_irq_funcs; in gfx_v8_0_set_irq_funcs()
5078 adev->gfx.priv_reg_irq.funcs = &gfx_v8_0_priv_reg_irq_funcs; in gfx_v8_0_set_irq_funcs()
5081 adev->gfx.priv_inst_irq.funcs = &gfx_v8_0_priv_inst_irq_funcs; in gfx_v8_0_set_irq_funcs()
Dgfx_v7_0.c5595 adev->gfx.gfx_ring[i].funcs = &gfx_v7_0_ring_funcs_gfx; in gfx_v7_0_set_ring_funcs()
5597 adev->gfx.compute_ring[i].funcs = &gfx_v7_0_ring_funcs_compute; in gfx_v7_0_set_ring_funcs()
5618 adev->gfx.eop_irq.funcs = &gfx_v7_0_eop_irq_funcs; in gfx_v7_0_set_irq_funcs()
5621 adev->gfx.priv_reg_irq.funcs = &gfx_v7_0_priv_reg_irq_funcs; in gfx_v7_0_set_irq_funcs()
5624 adev->gfx.priv_inst_irq.funcs = &gfx_v7_0_priv_inst_irq_funcs; in gfx_v7_0_set_irq_funcs()
/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_mmu.h34 const struct msm_mmu_funcs *funcs; member
39 const struct msm_mmu_funcs *funcs) in msm_mmu_init() argument
42 mmu->funcs = funcs; in msm_mmu_init()
Dmsm_kms.h63 const struct msm_kms_funcs *funcs; member
72 const struct msm_kms_funcs *funcs) in msm_kms_init() argument
74 kms->funcs = funcs; in msm_kms_init()
Dmsm_gpu.c280 uint32_t fence = gpu->funcs->last_fence(gpu); in recover_worker()
286 gpu->funcs->recover(gpu); in recover_worker()
290 gpu->funcs->submit(gpu, submit, NULL); in recover_worker()
310 uint32_t fence = gpu->funcs->last_fence(gpu); in hangcheck_handler()
459 uint32_t fence = gpu->funcs->last_fence(gpu); in retire_worker()
546 ret = gpu->funcs->submit(gpu, submit, ctx); in msm_gpu_submit()
561 return gpu->funcs->irq(gpu); in irq_handler()
570 struct msm_gpu *gpu, const struct msm_gpu_funcs *funcs, in msm_gpu_init() argument
580 gpu->funcs = funcs; in msm_gpu_init()
702 gpu->mmu->funcs->destroy(gpu->mmu); in msm_gpu_cleanup()
Dmsm_drv.c139 kms->funcs->enable_vblank(kms, in vblank_ctrl_worker()
142 kms->funcs->disable_vblank(kms, in vblank_ctrl_worker()
211 kms->funcs->destroy(kms); in msm_unload()
216 gpu->funcs->pm_suspend(gpu); in msm_unload()
218 gpu->funcs->destroy(gpu); in msm_unload()
399 ret = kms->funcs->hw_init(kms); in msm_load()
406 dev->mode_config.funcs = &mode_config_funcs; in msm_load()
480 kms->funcs->preclose(kms, file); in msm_preclose()
503 return kms->funcs->irq(kms); in msm_irq()
511 kms->funcs->irq_preinstall(kms); in msm_irq_preinstall()
[all …]
Dmsm_gpu.h66 const struct msm_gpu_funcs *funcs; member
128 return gpu->submitted_fence > gpu->funcs->last_fence(gpu); in msm_gpu_active()
167 struct msm_gpu *gpu, const struct msm_gpu_funcs *funcs,
Dmsm_atomic.c110 kms->funcs->wait_for_crtc_commit_done(kms, crtc); in msm_atomic_wait_for_commit_done()
124 kms->funcs->prepare_commit(kms, state); in complete_commit()
149 kms->funcs->complete_commit(kms, state); in complete_commit()
Dmsm_iommu.c119 static const struct msm_mmu_funcs funcs = { variable
136 msm_mmu_init(&iommu->base, dev, &funcs); in msm_iommu_new()
Dmsm_fb.c189 format = kms->funcs->get_format(kms, mode_cmd->pixel_format); in msm_framebuffer_init()
Dmsm_gem.c304 ret = mmu->funcs->map(mmu, offset, msm_obj->sgt, in msm_gem_get_iova_locked()
528 mmu->funcs->unmap(mmu, offset, msm_obj->sgt, obj->size); in msm_gem_free_object()
Dmsm_rd.c182 gpu->funcs->get_param(gpu, MSM_PARAM_GPU_ID, &val); in rd_open()
/linux-4.4.14/drivers/gpu/drm/msm/mdp/
Dmdp_kms.h40 const struct mdp_kms_funcs *funcs; member
51 const struct mdp_kms_funcs *funcs) in mdp_kms_init() argument
53 mdp_kms->funcs = funcs; in mdp_kms_init()
55 msm_kms_init(&mdp_kms->base, &funcs->base); in mdp_kms_init()
Dmdp_kms.c42 mdp_kms->funcs->set_irqmask(mdp_kms, irqmask, mdp_kms->cur_irq_mask); in update_irq()
/linux-4.4.14/drivers/gpu/drm/i915/
Dintel_uncore.c258 domain->i915->uncore.funcs.force_wake_put(domain->i915, in intel_uncore_fw_release_timer()
313 dev_priv->uncore.funcs.force_wake_put(dev_priv, fw); in intel_uncore_forcewake_reset()
319 dev_priv->uncore.funcs.force_wake_get(dev_priv, fw); in intel_uncore_forcewake_reset()
391 if (!dev_priv->uncore.funcs.force_wake_get) in __intel_uncore_forcewake_get()
402 dev_priv->uncore.funcs.force_wake_get(dev_priv, fw_domains); in __intel_uncore_forcewake_get()
423 if (!dev_priv->uncore.funcs.force_wake_get) in intel_uncore_forcewake_get()
446 if (!dev_priv->uncore.funcs.force_wake_get) in intel_uncore_forcewake_get__locked()
458 if (!dev_priv->uncore.funcs.force_wake_put) in __intel_uncore_forcewake_put()
488 if (!dev_priv->uncore.funcs.force_wake_put) in intel_uncore_forcewake_put()
509 if (!dev_priv->uncore.funcs.force_wake_put) in intel_uncore_forcewake_put__locked()
[all …]
Di915_drv.h714 struct intel_uncore_funcs funcs; member
3416 #define I915_READ8(reg) dev_priv->uncore.funcs.mmio_readb(dev_priv, (reg), true)
3417 #define I915_WRITE8(reg, val) dev_priv->uncore.funcs.mmio_writeb(dev_priv, (reg), (val), true)
3419 #define I915_READ16(reg) dev_priv->uncore.funcs.mmio_readw(dev_priv, (reg), true)
3420 #define I915_WRITE16(reg, val) dev_priv->uncore.funcs.mmio_writew(dev_priv, (reg), (val), true)
3421 #define I915_READ16_NOTRACE(reg) dev_priv->uncore.funcs.mmio_readw(dev_priv, (reg), false)
3422 #define I915_WRITE16_NOTRACE(reg, val) dev_priv->uncore.funcs.mmio_writew(dev_priv, (reg), (val), f…
3424 #define I915_READ(reg) dev_priv->uncore.funcs.mmio_readl(dev_priv, (reg), true)
3425 #define I915_WRITE(reg, val) dev_priv->uncore.funcs.mmio_writel(dev_priv, (reg), (val), true)
3426 #define I915_READ_NOTRACE(reg) dev_priv->uncore.funcs.mmio_readl(dev_priv, (reg), false)
[all …]
Dintel_hotplug.c237 connector->status = connector->funcs->detect(connector, false); in intel_hpd_irq_event()
Dintel_dsi_panel_vbt.c678 vbt_panel->panel.funcs = &vbt_panel_funcs; in vbt_panel_init()
Dintel_lvds.c450 connector->status = connector->funcs->detect(connector, false); in intel_lid_notify()
/linux-4.4.14/samples/livepatch/
Dlivepatch-sample.c49 static struct klp_func funcs[] = { variable
59 .funcs = funcs,
/linux-4.4.14/drivers/gpu/drm/msm/adreno/
Dadreno_gpu.c104 gpu->funcs->pm_suspend(gpu); in adreno_recover()
114 gpu->funcs->pm_resume(gpu); in adreno_recover()
115 ret = gpu->funcs->hw_init(gpu); in adreno_recover()
199 gpu->funcs->flush(gpu); in adreno_submit()
244 gpu->funcs->pm_resume(gpu); in adreno_show()
259 gpu->funcs->pm_suspend(gpu); in adreno_show()
332 struct adreno_gpu *adreno_gpu, const struct adreno_gpu_funcs *funcs) in adreno_gpu_init() argument
339 adreno_gpu->funcs = funcs; in adreno_gpu_init()
355 ret = msm_gpu_init(drm, pdev, &adreno_gpu->base, &funcs->base, in adreno_gpu_init()
377 ret = mmu->funcs->attach(mmu, iommu_ports, in adreno_gpu_init()
Da4xx_gpu.c133 gpu->funcs->flush(gpu); in a4xx_me_init()
134 gpu->funcs->idle(gpu); in a4xx_me_init()
412 gpu->funcs->pm_resume(gpu); in a4xx_show()
416 gpu->funcs->pm_suspend(gpu); in a4xx_show()
515 static const struct adreno_gpu_funcs funcs = { variable
566 ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs); in a4xx_gpu_init()
Da3xx_gpu.c67 gpu->funcs->flush(gpu); in a3xx_me_init()
68 gpu->funcs->idle(gpu); in a3xx_me_init()
405 gpu->funcs->pm_resume(gpu); in a3xx_show()
408 gpu->funcs->pm_suspend(gpu); in a3xx_show()
509 static const struct adreno_gpu_funcs funcs = { variable
567 ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs); in a3xx_gpu_init()
Dadreno_device.c145 gpu->funcs->pm_resume(gpu); in adreno_load_gpu()
147 ret = gpu->funcs->hw_init(gpu); in adreno_load_gpu()
150 gpu->funcs->destroy(gpu); in adreno_load_gpu()
Dadreno_gpu.h142 const struct adreno_gpu_funcs *funcs; member
247 struct adreno_gpu *gpu, const struct adreno_gpu_funcs *funcs);
/linux-4.4.14/include/linux/
Dlivepatch.h99 struct klp_func *funcs; member
127 for (obj = patch->objs; obj->funcs; obj++)
130 for (func = obj->funcs; func->old_name; func++)
Dtracepoint.h39 struct tracepoint_func __rcu *funcs; member
155 it_func_ptr = rcu_dereference_sched((tp)->funcs); \
206 rcu_dereference_sched(__tracepoint_##name.funcs);\
Dtrace_events.h132 struct trace_event_functions *funcs; member
Dsyscalls.h127 .event.funcs = &enter_syscall_print_funcs, \
143 .event.funcs = &exit_syscall_print_funcs, \
/linux-4.4.14/arch/x86/crypto/
Dglue_helper.c55 func_bytes = bsize * gctx->funcs[i].num_blocks; in __glue_ecb_crypt_128bit()
60 gctx->funcs[i].fn_u.ecb(ctx, wdst, in __glue_ecb_crypt_128bit()
158 num_blocks = gctx->funcs[i].num_blocks; in __glue_cbc_decrypt_128bit()
168 gctx->funcs[i].fn_u.cbc(ctx, dst, src); in __glue_cbc_decrypt_128bit()
253 num_blocks = gctx->funcs[i].num_blocks; in __glue_ctr_crypt_128bit()
258 gctx->funcs[i].fn_u.ctr(ctx, dst, src, &ctrblk); in __glue_ctr_crypt_128bit()
298 gctx->funcs[gctx->num_funcs - 1].fn_u.ctr, desc, &walk); in glue_ctr_crypt_128bit()
320 num_blocks = gctx->funcs[i].num_blocks; in __glue_xts_crypt_128bit()
325 gctx->funcs[i].fn_u.xts(ctx, dst, src, in __glue_xts_crypt_128bit()
Dserpent_avx2_glue.c47 .funcs = { {
63 .funcs = { {
79 .funcs = { {
95 .funcs = { {
111 .funcs = { {
127 .funcs = { {
Dtwofish_avx_glue.c87 .funcs = { {
103 .funcs = { {
119 .funcs = { {
132 .funcs = { {
148 .funcs = { {
164 .funcs = { {
Dcamellia_aesni_avx_glue.c71 .funcs = { {
87 .funcs = { {
103 .funcs = { {
116 .funcs = { {
132 .funcs = { {
148 .funcs = { {
Dcast6_avx_glue.c86 .funcs = { {
99 .funcs = { {
112 .funcs = { {
125 .funcs = { {
138 .funcs = { {
151 .funcs = { {
Dserpent_avx_glue.c99 .funcs = { {
112 .funcs = { {
125 .funcs = { {
138 .funcs = { {
151 .funcs = { {
164 .funcs = { {
Dcamellia_aesni_avx2_glue.c49 .funcs = { {
68 .funcs = { {
87 .funcs = { {
103 .funcs = { {
122 .funcs = { {
141 .funcs = { {
Dtwofish_glue_3way.c106 .funcs = { {
119 .funcs = { {
132 .funcs = { {
145 .funcs = { {
Dserpent_sse2_glue.c94 .funcs = { {
107 .funcs = { {
120 .funcs = { {
133 .funcs = { {
Dcamellia_glue.c1328 .funcs = { {
1341 .funcs = { {
1354 .funcs = { {
1367 .funcs = { {
Daesni-intel_glue.c695 .funcs = { {
708 .funcs = { {
/linux-4.4.14/drivers/gpu/drm/gma500/
Dpsb_device.c201 crtc->funcs->save(crtc); in psb_save_display_registers()
205 if (connector->funcs->save) in psb_save_display_registers()
206 connector->funcs->save(connector); in psb_save_display_registers()
241 crtc->funcs->restore(crtc); in psb_restore_display_registers()
244 if (connector->funcs->restore) in psb_restore_display_registers()
245 connector->funcs->restore(connector); in psb_restore_display_registers()
Dmdfld_dsi_output.c293 const struct drm_encoder_helper_funcs *funcs = in mdfld_dsi_connector_set_property() local
295 funcs->mode_set(encoder, in mdfld_dsi_connector_set_property()
Dcdv_device.c305 connector->funcs->dpms(connector, DRM_MODE_DPMS_OFF); in cdv_save_display_registers()
379 connector->funcs->dpms(connector, DRM_MODE_DPMS_ON); in cdv_restore_display_registers()
Dframebuffer.c761 dev->mode_config.funcs = &psb_mode_funcs; in psb_modeset_init()
/linux-4.4.14/drivers/pinctrl/mvebu/
Dpinctrl-mvebu.c450 static int _add_function(struct mvebu_pinctrl_function *funcs, int *funcsize, in _add_function() argument
456 while (funcs->num_groups) { in _add_function()
458 if (strcmp(funcs->name, name) == 0) { in _add_function()
459 funcs->num_groups++; in _add_function()
462 funcs++; in _add_function()
466 funcs->name = name; in _add_function()
467 funcs->num_groups = 1; in _add_function()
476 struct mvebu_pinctrl_function *funcs; in mvebu_pinctrl_build_functions() local
482 funcs = devm_kzalloc(&pdev->dev, funcsize * in mvebu_pinctrl_build_functions()
484 if (!funcs) in mvebu_pinctrl_build_functions()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/dispnv04/
Ddisp.c98 connector->funcs->destroy(connector); in nv04_display_create()
111 crtc->funcs->save(crtc); in nv04_display_create()
149 crtc->funcs->restore(crtc); in nv04_display_destroy()
180 crtc->funcs->restore(crtc); in nv04_display_init()
Dcrtc.c706 const struct drm_crtc_helper_funcs *funcs = crtc->helper_private; in nv_crtc_prepare() local
712 funcs->dpms(crtc, DRM_MODE_DPMS_OFF); in nv_crtc_prepare()
727 const struct drm_crtc_helper_funcs *funcs = crtc->helper_private; in nv_crtc_commit() local
742 funcs->dpms(crtc, DRM_MODE_DPMS_ON); in nv_crtc_commit()
Doverlay.c193 plane->funcs->disable_plane(plane); in nv_destroy_plane()
/linux-4.4.14/kernel/trace/
Dtrace_output.c681 if (WARN_ON(!event->funcs)) in register_trace_event()
716 if (event->funcs->trace == NULL) in register_trace_event()
717 event->funcs->trace = trace_nop_print; in register_trace_event()
718 if (event->funcs->raw == NULL) in register_trace_event()
719 event->funcs->raw = trace_nop_print; in register_trace_event()
720 if (event->funcs->hex == NULL) in register_trace_event()
721 event->funcs->hex = trace_nop_print; in register_trace_event()
722 if (event->funcs->binary == NULL) in register_trace_event()
723 event->funcs->binary = trace_nop_print; in register_trace_event()
845 .funcs = &trace_fn_funcs,
[all …]
Dtrace_branch.c168 .funcs = &trace_branch_funcs,
Dtrace_functions_graph.c1138 ret = event->funcs->trace(iter, sym_flags, event); in print_graph_comment()
1387 .funcs = &graph_functions,
1392 .funcs = &graph_functions
Dtrace_events.c274 if (!event_call || !event_call->event.funcs || in output_printk()
275 !event_call->event.funcs->trace) in output_printk()
283 event_call->event.funcs->trace(iter, 0, event); in output_printk()
2162 if (call->event.funcs) in event_remove()
Dtrace_kprobe.c1273 call->event.funcs = &kretprobe_funcs; in register_kprobe_event()
1276 call->event.funcs = &kprobe_funcs; in register_kprobe_event()
/linux-4.4.14/drivers/pci/hotplug/
Dacpiphp_glue.c167 list_for_each_entry_safe(func, tmp, &slot->funcs, sibling) in free_bridge()
326 INIT_LIST_HEAD(&slot->funcs); in acpiphp_add_context()
363 list_add_tail(&newfunc->sibling, &slot->funcs); in acpiphp_add_context()
378 list_for_each_entry(func, &slot->funcs, sibling) { in cleanup_bridge()
433 list_for_each_entry(func, &slot->funcs, sibling) { in acpiphp_set_acpi_region()
454 list_for_each_entry(func, &slot->funcs, sibling) { in check_hotplug_bridge()
466 list_for_each_entry(func, &slot->funcs, sibling) { in acpiphp_rescan_slot()
524 list_for_each_entry(func, &slot->funcs, sibling) { in enable_slot()
556 list_for_each_entry(func, &slot->funcs, sibling) in disable_slot()
591 list_for_each_entry(func, &slot->funcs, sibling) { in get_slot_status()
[all …]
Dacpiphp.h93 struct list_head funcs; /* one slot may have different member
/linux-4.4.14/drivers/gpu/drm/imx/
Dparallel-display.c55 if (imxpd->panel && imxpd->panel->funcs && in imx_pd_connector_get_modes()
56 imxpd->panel->funcs->get_modes) { in imx_pd_connector_get_modes()
59 num_modes = imxpd->panel->funcs->get_modes(imxpd->panel); in imx_pd_connector_get_modes()
273 imxpd->encoder.funcs->destroy(&imxpd->encoder); in imx_pd_unbind()
274 imxpd->connector.funcs->destroy(&imxpd->connector); in imx_pd_unbind()
Dimx-ldb.c98 if (imx_ldb_ch->panel && imx_ldb_ch->panel->funcs && in imx_ldb_connector_get_modes()
99 imx_ldb_ch->panel->funcs->get_modes) { in imx_ldb_connector_get_modes()
102 num_modes = imx_ldb_ch->panel->funcs->get_modes(imx_ldb_ch->panel); in imx_ldb_connector_get_modes()
621 if (channel->panel && channel->panel->funcs && in imx_ldb_bind()
622 channel->panel->funcs->get_modes) in imx_ldb_bind()
650 if (!channel->connector.funcs) in imx_ldb_unbind()
653 channel->connector.funcs->destroy(&channel->connector); in imx_ldb_unbind()
654 channel->encoder.funcs->destroy(&channel->encoder); in imx_ldb_unbind()
Dimx-tve.c697 tve->connector.funcs->destroy(&tve->connector); in imx_tve_unbind()
698 tve->encoder.funcs->destroy(&tve->encoder); in imx_tve_unbind()
Dimx-drm-core.c268 drm->mode_config.funcs = &imx_drm_mode_config_funcs; in imx_drm_driver_load()
/linux-4.4.14/drivers/misc/
Dvexpress-syscfg.c44 struct list_head funcs; member
222 list_add(&func->list, &syscfg->funcs); in vexpress_syscfg_regmap_init()
234 list_for_each_entry_safe(func, tmp, &syscfg->funcs, list) { in vexpress_syscfg_regmap_exit()
236 list_del(&syscfg->funcs); in vexpress_syscfg_regmap_exit()
259 INIT_LIST_HEAD(&syscfg->funcs); in vexpress_syscfg_probe()
/linux-4.4.14/drivers/gpu/drm/fsl-dcu/
Dfsl_dcu_drm_rgb.c106 if (fsl_connector->panel && fsl_connector->panel->funcs && in fsl_dcu_drm_connector_get_modes()
107 fsl_connector->panel->funcs->get_modes) { in fsl_dcu_drm_connector_get_modes()
108 get_modes = fsl_connector->panel->funcs->get_modes; in fsl_dcu_drm_connector_get_modes()
Dfsl_dcu_drm_kms.c34 fsl_dev->drm->mode_config.funcs = &fsl_dcu_drm_mode_config_funcs; in fsl_dcu_drm_modeset_init()
/linux-4.4.14/drivers/gpu/drm/tilcdc/
Dtilcdc_drv.c33 const struct tilcdc_module_ops *funcs) in tilcdc_module_init() argument
36 mod->funcs = funcs; in tilcdc_module_init()
76 mod->funcs->modeset_init(mod, dev); in modeset_init()
83 dev->mode_config.funcs = &mode_config_funcs; in modeset_init()
518 if (mod->funcs->debugfs_init) in tilcdc_debugfs_init()
519 mod->funcs->debugfs_init(mod, minor); in tilcdc_debugfs_init()
536 if (mod->funcs->debugfs_cleanup) in tilcdc_debugfs_cleanup()
537 mod->funcs->debugfs_cleanup(mod, minor); in tilcdc_debugfs_cleanup()
Dtilcdc_drv.h115 const struct tilcdc_module_ops *funcs; member
120 const struct tilcdc_module_ops *funcs);
/linux-4.4.14/drivers/cpufreq/
Dintel_pstate.c140 struct pstate_funcs funcs; member
739 .funcs = {
758 .funcs = {
778 .funcs = {
798 .funcs = {
1236 static void copy_cpu_funcs(struct pstate_funcs *funcs) in copy_cpu_funcs() argument
1238 pstate_funcs.get_max = funcs->get_max; in copy_cpu_funcs()
1239 pstate_funcs.get_max_physical = funcs->get_max_physical; in copy_cpu_funcs()
1240 pstate_funcs.get_min = funcs->get_min; in copy_cpu_funcs()
1241 pstate_funcs.get_turbo = funcs->get_turbo; in copy_cpu_funcs()
[all …]
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_audio.c270 if (rdev->audio.funcs->enable) in radeon_audio_enable()
271 rdev->audio.funcs->enable(rdev, pin, enable_mask); in radeon_audio_enable()
277 rdev->audio.funcs = &dce6_funcs; in radeon_audio_interface_init()
281 rdev->audio.funcs = &dce4_funcs; in radeon_audio_interface_init()
285 rdev->audio.funcs = &dce32_funcs; in radeon_audio_interface_init()
289 rdev->audio.funcs = &r600_funcs; in radeon_audio_interface_init()
346 if (rdev->audio.funcs->endpoint_rreg) in radeon_audio_endpoint_rreg()
347 return rdev->audio.funcs->endpoint_rreg(rdev, offset, reg); in radeon_audio_endpoint_rreg()
355 if (rdev->audio.funcs->endpoint_wreg) in radeon_audio_endpoint_wreg()
356 rdev->audio.funcs->endpoint_wreg(rdev, offset, reg, v); in radeon_audio_endpoint_wreg()
/linux-4.4.14/arch/mips/mm/
DMakefile6 gup.o init.o mmap.o page.o page-funcs.o \
7 tlbex.o tlbex-fault.o tlb-funcs.o
/linux-4.4.14/drivers/usb/gadget/legacy/
Dhid.c141 int status, funcs = 0; in hid_bind() local
144 funcs++; in hid_bind()
146 if (!funcs) in hid_bind()
/linux-4.4.14/drivers/gpu/drm/rockchip/
Drockchip_drm_drv.c319 if (connector->funcs->dpms) in rockchip_drm_sys_suspend()
320 connector->funcs->dpms(connector, DRM_MODE_DPMS_OFF); in rockchip_drm_sys_suspend()
357 status = connector->funcs->detect(connector, true); in rockchip_drm_sys_resume()
365 if (connector->funcs->dpms) in rockchip_drm_sys_resume()
366 connector->funcs->dpms(connector, desired_mode); in rockchip_drm_sys_resume()
Drockchip_drm_fb.c201 dev->mode_config.funcs = &rockchip_drm_mode_config_funcs; in rockchip_drm_mode_config_init()
/linux-4.4.14/drivers/gpu/drm/msm/hdmi/
Dhdmi_bridge.c104 phy->funcs->powerup(phy, hdmi->pixclock); in hdmi_bridge_pre_enable()
133 phy->funcs->powerdown(phy); in hdmi_bridge_post_disable()
228 bridge->funcs = &hdmi_bridge_funcs; in hdmi_bridge_init()
Dhdmi_phy_8x74.c84 phy->funcs = &hdmi_phy_8x74_funcs; in hdmi_phy_8x74_init()
Dhdmi.h147 const struct hdmi_phy_funcs *funcs; member
Dhdmi_phy_8x60.c172 phy->funcs = &hdmi_phy_8x60_funcs; in hdmi_phy_8x60_init()
Dhdmi.c80 phy->funcs->destroy(phy); in hdmi_destroy()
314 hdmi->connector->funcs->destroy(hdmi->connector); in hdmi_modeset_init()
Dhdmi_phy_8960.c489 phy->funcs = &hdmi_phy_8960_funcs; in hdmi_phy_8960_init()
Dhdmi_connector.c435 actual = kms->funcs->round_pixclk(kms, in hdmi_connector_mode_valid()
/linux-4.4.14/tools/perf/tests/
Ddwarf-unwind.c44 static const char *funcs[MAX_STACK] = { in unwind_entry() local
67 return strcmp((const char *) symbol, funcs[(*cnt)++]); in unwind_entry()
/linux-4.4.14/drivers/pinctrl/vt8500/
Dpinctrl-wmt.c310 struct property *pins, *funcs, *pulls; in wmt_pctl_dt_node_to_map() local
322 funcs = of_find_property(np, "wm,function", NULL); in wmt_pctl_dt_node_to_map()
325 if (!funcs && !pulls) { in wmt_pctl_dt_node_to_map()
335 num_funcs = funcs ? (funcs->length / sizeof(u32)) : 0; in wmt_pctl_dt_node_to_map()
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-lantiq.c197 return info->funcs[selector].name; in ltq_pmx_func_name()
207 *groups = info->funcs[func].groups; in ltq_pmx_get_groups()
208 *num_groups = info->funcs[func].num_groups; in ltq_pmx_get_groups()
Dpinctrl-zynq.c58 const struct zynq_pinmux_function *funcs; member
881 return pctrl->funcs[selector].name; in zynq_pmux_get_function_name()
891 *groups = pctrl->funcs[selector].groups; in zynq_pmux_get_function_groups()
892 *num_groups = pctrl->funcs[selector].ngroups; in zynq_pmux_get_function_groups()
903 const struct zynq_pinmux_function *func = &pctrl->funcs[function]; in zynq_pinmux_set_mux()
1195 pctrl->funcs = zynq_pmux_functions; in zynq_pinctrl_probe()
Dpinctrl-tegra.h133 u8 funcs[4]; member
Dpinctrl-tegra.c280 for (i = 0; i < ARRAY_SIZE(g->funcs); i++) { in tegra_pinctrl_set_mux()
281 if (g->funcs[i] == function) in tegra_pinctrl_set_mux()
284 if (WARN_ON(i == ARRAY_SIZE(g->funcs))) in tegra_pinctrl_set_mux()
683 if (g->funcs[gfn] == fn) in tegra_pinctrl_probe()
Dpinctrl-lantiq.h90 const struct ltq_pmx_func *funcs; member
Dpinctrl-tegra-xusb.c81 const unsigned int *funcs; member
312 if (lane->funcs[i] == function) in tegra_xusb_padctl_pinmux_set()
841 .funcs = tegra124_##_funcs##_functions, \
Dpinctrl-tz1090.c88 int funcs[5]; member
741 .funcs = { \
1372 for (mux = 0, fit = desc->funcs; in tz1090_pinctrl_enable_mux()
1373 mux < ARRAY_SIZE(desc->funcs); ++mux, ++fit) { in tz1090_pinctrl_enable_mux()
Dpinctrl-xway.c706 const struct ltq_pmx_func *funcs; member
802 xway_info.funcs = xway_soc->funcs; in pinmux_xway_probe()
Dpinctrl-falcon.c485 falcon_info.funcs = falcon_funcs; in pinctrl_falcon_probe()
/linux-4.4.14/drivers/gpu/drm/sti/
Dsti_dvo.c174 dvo->panel->funcs->disable(dvo->panel); in sti_dvo_disable()
215 dvo->panel->funcs->enable(dvo->panel); in sti_dvo_pre_enable()
292 return dvo->panel->funcs->get_modes(dvo->panel); in sti_dvo_connector_get_modes()
418 bridge->funcs = &sti_dvo_bridge_funcs; in sti_dvo_bind()
Dsti_drv.c129 dev->mode_config.funcs = &sti_mode_config_funcs; in sti_mode_config_init()
Dsti_hda.c665 bridge->funcs = &sti_hda_bridge_funcs; in sti_hda_bind()
Dsti_hdmi.c717 bridge->funcs = &sti_hdmi_bridge_funcs; in sti_hdmi_bind()
/linux-4.4.14/drivers/pinctrl/qcom/
Dpinctrl-msm.h70 unsigned *funcs; member
Dpinctrl-ipq8064.c185 .funcs = (int[]){ \
Dpinctrl-apq8064.c232 .funcs = (int[]){ \
/linux-4.4.14/drivers/gpu/drm/armada/
Darmada_fbdev.c109 dfb->fb.funcs->destroy(&dfb->fb); in armada_fb_create()
193 fbh->fb->funcs->destroy(fbh->fb); in armada_fbdev_fini()
Darmada_drv.c103 dev->mode_config.funcs = &armada_drm_mode_config_funcs; in armada_drm_load()
/linux-4.4.14/drivers/acpi/
Dutils.c680 bool acpi_check_dsm(acpi_handle handle, const u8 *uuid, int rev, u64 funcs) in acpi_check_dsm() argument
686 if (funcs == 0) in acpi_check_dsm()
705 if ((mask & 0x1) && (mask & funcs) == funcs) in acpi_check_dsm()
/linux-4.4.14/drivers/gpu/drm/vc4/
Dvc4_kms.c52 dev->mode_config.funcs = &vc4_mode_funcs; in vc4_kms_load()
Dvc4_crtc.c630 cursor_plane->funcs->destroy(cursor_plane); in vc4_crtc_bind()
632 primary_plane->funcs->destroy(primary_plane); in vc4_crtc_bind()
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_drv.c316 if (connector->funcs->dpms) in exynos_drm_suspend()
317 connector->funcs->dpms(connector, DRM_MODE_DPMS_OFF); in exynos_drm_suspend()
333 if (connector->funcs->dpms) { in exynos_drm_resume()
337 connector->funcs->dpms(connector, dpms); in exynos_drm_resume()
Dexynos_drm_fb.c240 dev->mode_config.funcs = &exynos_drm_mode_config_funcs; in exynos_drm_mode_config_init()
Dexynos_drm_crtc.c165 plane->funcs->destroy(plane); in exynos_drm_crtc_create()
Dexynos_hdmi.c1612 const struct drm_crtc_helper_funcs *funcs = NULL; in hdmi_disable() local
1627 funcs = crtc->helper_private; in hdmi_disable()
1628 if (funcs && funcs->disable) in hdmi_disable()
1629 (*funcs->disable)(crtc); in hdmi_disable()
Dexynos_drm_dpi.c90 return ctx->panel->funcs->get_modes(ctx->panel); in exynos_dpi_get_modes()
Dexynos_drm_fbdev.c282 if (fb_helper->fb && fb_helper->fb->funcs) { in exynos_drm_fbdev_destroy()
Dexynos_drm_mic.c438 mic->bridge.funcs = &mic_bridge_funcs; in exynos_mic_probe()
/linux-4.4.14/tools/perf/Documentation/
Dperf-probe.txt23 'perf probe' [options] --funcs
91 --funcs[=FILTER]::
97 (Only for --vars and --funcs) Set filter. FILTER is a combination of glob
100 for --funcs.
118 space tracing. Can also be used with --funcs option.
/linux-4.4.14/drivers/block/
Dloop.h90 int loop_register_transfer(struct loop_func_table *funcs);
Dloop.c1613 int loop_register_transfer(struct loop_func_table *funcs) in loop_register_transfer() argument
1615 unsigned int n = funcs->number; in loop_register_transfer()
1619 xfer_funcs[n] = funcs; in loop_register_transfer()
/linux-4.4.14/drivers/pinctrl/sirf/
Dpinctrl-sirf.h110 struct sirfsoc_pmx_func *funcs; member
Dpinctrl-atlas7.c302 struct atlas7_pmx_func *funcs; member
4759 .funcs = (struct atlas7_pmx_func *)atlas7_pmx_functions,
4936 return pmx->pctl_data->funcs[selector].name; in atlas7_pmx_get_func_name()
4945 *groups = pmx->pctl_data->funcs[selector].groups; in atlas7_pmx_get_func_groups()
4946 *num_groups = pmx->pctl_data->funcs[selector].num_groups; in atlas7_pmx_get_func_groups()
5094 pmx_func = &pmx->pctl_data->funcs[func_selector]; in atlas7_pmx_set_mux()
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_kms.c138 mmu->funcs->detach(mmu, iommu_ports, ARRAY_SIZE(iommu_ports)); in mdp5_destroy()
139 mmu->funcs->destroy(mmu); in mdp5_destroy()
606 ret = mmu->funcs->attach(mmu, iommu_ports, in mdp5_kms_init()
610 mmu->funcs->destroy(mmu); in mdp5_kms_init()
/linux-4.4.14/fs/btrfs/
DMakefile7 extent_map.o sysfs.o struct-funcs.o xattr.o ordered-data.o \
/linux-4.4.14/drivers/pinctrl/meson/
Dpinctrl-meson.c220 struct meson_pmx_func *func = &pc->data->funcs[func_num]; in meson_pmx_set_mux()
266 return pc->data->funcs[selector].name; in meson_pmx_get_func_name()
275 *groups = pc->data->funcs[selector].groups; in meson_pmx_get_groups()
276 *num_groups = pc->data->funcs[selector].num_groups; in meson_pmx_get_groups()
Dpinctrl-meson.h142 struct meson_pmx_func *funcs; member
Dpinctrl-meson8b.c893 .funcs = meson8b_functions,
/linux-4.4.14/drivers/gpu/drm/msm/dsi/
Ddsi_manager.c187 if (kms->funcs->set_split_display) in dsi_mgr_connector_detect()
188 kms->funcs->set_split_display(kms, encoder, in dsi_mgr_connector_detect()
317 actual = kms->funcs->round_pixclk(kms, requested, encoder); in dsi_mgr_connector_mode_valid()
603 bridge->funcs = &dsi_mgr_bridge_funcs; in msm_dsi_manager_bridge_init()
Ddsi.c258 msm_dsi->connector->funcs->destroy(msm_dsi->connector); in msm_dsi_modeset_init()
/linux-4.4.14/drivers/pinctrl/bcm/
Dpinctrl-bcm2835.c708 struct property *pins, *funcs, *pulls; in bcm2835_pctl_dt_node_to_map() local
721 funcs = of_find_property(np, "brcm,function", NULL); in bcm2835_pctl_dt_node_to_map()
724 if (!funcs && !pulls) { in bcm2835_pctl_dt_node_to_map()
732 num_funcs = funcs ? (funcs->length / 4) : 0; in bcm2835_pctl_dt_node_to_map()
/linux-4.4.14/Documentation/DocBook/
Dgpu.xml.db211 API-struct-drm-crtc-funcs
214 API-struct-drm-connector-funcs
215 API-struct-drm-encoder-funcs
219 API-struct-drm-plane-funcs
221 API-struct-drm-bridge-funcs
225 API-struct-drm-mode-config-funcs
288 API-struct-drm-crtc-helper-funcs
289 API-struct-drm-encoder-helper-funcs
290 API-struct-drm-connector-helper-funcs
340 API-struct-drm-fb-helper-funcs
/linux-4.4.14/drivers/gpu/drm/msm/edp/
Dedp_bridge.c107 bridge->funcs = &edp_bridge_funcs; in msm_edp_bridge_init()
Dedp_connector.c76 actual = kms->funcs->round_pixclk(kms, in edp_connector_mode_valid()
Dedp.c203 edp->connector->funcs->destroy(edp->connector); in msm_edp_modeset_init()
/linux-4.4.14/drivers/i2c/
Di2c-dev.c416 unsigned long funcs; in i2cdev_ioctl() local
452 funcs = i2c_get_functionality(client->adapter); in i2cdev_ioctl()
453 return put_user(funcs, (unsigned long __user *)arg); in i2cdev_ioctl()
/linux-4.4.14/drivers/gpu/drm/shmobile/
Dshmob_drm_kms.c155 sdev->ddev->mode_config.funcs = &shmob_drm_mode_config_funcs; in shmob_drm_modeset_init()
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_lvds_connector.c64 ret = panel->funcs->get_modes(panel); in mdp4_lvds_connector_get_modes()
Dmdp4_kms.c505 ret = mmu->funcs->attach(mmu, iommu_ports, in mdp4_kms_init()
/linux-4.4.14/arch/mn10300/
DMakefile29 KBUILD_CFLAGS += -mam33 -DCPU=AM33 $(call cc-option,-mmem-funcs,)
/linux-4.4.14/drivers/mmc/core/
Dsdio.c1064 int err, i, funcs; in mmc_attach_sdio() local
1120 funcs = (ocr & 0x70000000) >> 28; in mmc_attach_sdio()
1126 for (i = 0; i < funcs; i++, card->sdio_funcs++) { in mmc_attach_sdio()
1149 for (i = 0;i < funcs;i++) { in mmc_attach_sdio()
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_connector.c1048 const struct drm_connector_funcs *funcs = &nouveau_connector_funcs; in nouveau_connector_create() local
1145 funcs = &nouveau_connector_funcs_lvds; in nouveau_connector_create()
1158 funcs = &nouveau_connector_funcs_dp; in nouveau_connector_create()
1161 funcs = &nouveau_connector_funcs; in nouveau_connector_create()
1169 drm_connector_init(dev, connector, funcs, type); in nouveau_connector_create()
Dnouveau_display.c463 dev->mode_config.funcs = &nouveau_mode_config_funcs; in nouveau_display_create()
/linux-4.4.14/drivers/gpu/drm/rcar-du/
Drcar_du_encoder.c204 encoder->funcs->destroy(encoder); in rcar_du_encoder_init()
Drcar_du_kms.c756 dev->mode_config.funcs = &rcar_du_mode_config_funcs; in rcar_du_modeset_init()
/linux-4.4.14/arch/x86/include/asm/crypto/
Dglue_helper.h43 struct common_glue_func_entry funcs[]; member
/linux-4.4.14/Documentation/i2c/
Dfunctionality139 if (ioctl(file, I2C_FUNCS, &funcs) < 0) {
143 if (!(funcs & I2C_FUNC_SMBUS_QUICK)) {
Ddev-interface120 ioctl(file, I2C_FUNCS, unsigned long *funcs)
121 Gets the adapter functionality and puts it in *funcs.
/linux-4.4.14/kernel/livepatch/
Dcore.c698 for (func = obj->funcs; func->old_name && func != limit; func++) in klp_free_funcs_limited()
722 for (obj = patch->objs; obj->funcs && obj != limit; obj++) { in klp_free_objects_limited()
773 if (!obj->funcs) in klp_init_object()
/linux-4.4.14/drivers/gpu/drm/tegra/
Doutput.c25 err = output->panel->funcs->get_modes(output->panel); in tegra_output_connector_get_modes()
/linux-4.4.14/drivers/gpu/drm/panel/
Dpanel-lg-lg4573.c264 ctx->panel.funcs = &lg4573_drm_funcs; in lg4573_probe()
Dpanel-samsung-ld9040.c355 ctx->panel.funcs = &ld9040_drm_funcs; in ld9040_probe()
Dpanel-sharp-lq101r1sx01.c346 sharp->base.funcs = &sharp_panel_funcs; in sharp_panel_add()
Dpanel-samsung-s6e8aa0.c1021 ctx->panel.funcs = &s6e8aa0_drm_funcs; in s6e8aa0_probe()
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_output.c172 return panel->panel->funcs->get_modes(panel->panel); in atmel_hlcdc_panel_get_modes()
Datmel_hlcdc_dc.c476 dev->mode_config.funcs = &mode_config_funcs; in atmel_hlcdc_dc_modeset_init()
/linux-4.4.14/drivers/gpu/drm/bochs/
Dbochs_kms.c286 bochs->dev->mode_config.funcs = (void *)&bochs_mode_funcs; in bochs_kms_init()
/linux-4.4.14/drivers/gpu/drm/cirrus/
Dcirrus_main.c194 dev->mode_config.funcs = (void *)&cirrus_mode_funcs; in cirrus_driver_load()
/linux-4.4.14/include/trace/
Dtrace_events.h742 .event.funcs = &trace_event_type_funcs_##template, \
759 .event.funcs = &trace_event_type_funcs_##call, \
/linux-4.4.14/drivers/gpu/drm/bridge/
Dnxp-ptn3460.c363 ptn_bridge->bridge.funcs = &ptn3460_bridge_funcs; in ptn3460_probe()
Ddw_hdmi.c1636 bridge->funcs = &dw_hdmi_bridge_funcs; in dw_hdmi_register()
1835 hdmi->connector.funcs->destroy(&hdmi->connector); in dw_hdmi_unbind()
1836 hdmi->encoder->funcs->destroy(hdmi->encoder); in dw_hdmi_unbind()
Dparade-ps8622.c632 ps8622->bridge.funcs = &ps8622_bridge_funcs; in ps8622_probe()
/linux-4.4.14/drivers/gpu/drm/mgag200/
Dmgag200_main.c226 dev->mode_config.funcs = (void *)&mga_mode_funcs; in mgag200_driver_load()
/linux-4.4.14/drivers/gpu/drm/udl/
Dudl_modeset.c451 dev->mode_config.funcs = &udl_mode_funcs; in udl_modeset_init()
/linux-4.4.14/drivers/gpu/drm/ast/
Dast_main.c446 dev->mode_config.funcs = (void *)&ast_mode_funcs; in ast_driver_load()
/linux-4.4.14/drivers/gpu/drm/virtio/
Dvirtgpu_display.c505 vgdev->ddev->mode_config.funcs = (void *)&virtio_gpu_mode_funcs; in virtio_gpu_modeset_init()
/linux-4.4.14/include/acpi/
Dacpi_bus.h64 bool acpi_check_dsm(acpi_handle handle, const u8 *uuid, int rev, u64 funcs);
/linux-4.4.14/drivers/gpu/drm/omapdrm/
Domap_drv.c499 dev->mode_config.funcs = &omap_mode_config_funcs; in omap_modeset_init()
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_fb.c240 WARN_ON_ONCE(par->set_fb->funcs->dirty(cur_fb, NULL, 0, 0, in vmw_fb_dirty_flush()

12