| /drivers/infiniband/core/ |
| A D | uverbs_uapi.c | 448 data = kmalloc_array(uapi->num_write + uapi->num_write_ex, in uapi_finalize() 453 for (i = 0; i != uapi->num_write + uapi->num_write_ex; i++) in uapi_finalize() 456 uapi->write_ex_methods = data + uapi->num_write; in uapi_finalize() 602 uapi, in uapi_finalize_disable() 620 if (!uapi) in uverbs_destroy_api() 625 kfree(uapi); in uverbs_destroy_api() 647 struct uverbs_api *uapi; in uverbs_alloc_api() local 650 uapi = kzalloc(sizeof(*uapi), GFP_KERNEL); in uverbs_alloc_api() 651 if (!uapi) in uverbs_alloc_api() 669 return uapi; in uverbs_alloc_api() [all …]
|
| A D | rdma_core.h | 131 uapi_get_object(struct uverbs_api *uapi, u16 object_id) in uapi_get_object() argument 138 res = radix_tree_lookup(&uapi->radix, uapi_key_obj(object_id)); in uapi_get_object() 148 void uverbs_disassociate_api(struct uverbs_api *uapi); 149 void uverbs_destroy_api(struct uverbs_api *uapi); 169 uapi_get_method(const struct uverbs_api *uapi, u32 command) in uapi_get_method() argument 178 if (cmd_idx >= uapi->num_write_ex) in uapi_get_method() 180 return uapi->write_ex_methods[cmd_idx]; in uapi_get_method() 183 if (cmd_idx >= uapi->num_write) in uapi_get_method() 185 return uapi->write_methods[cmd_idx]; in uapi_get_method()
|
| /drivers/gpu/drm/i915/display/ |
| A D | intel_cursor.c | 53 int x = plane_state->uapi.dst.x1; in intel_cursor_position() 54 int y = plane_state->uapi.dst.y1; in intel_cursor_position() 105 if (!plane_state->uapi.visible) in intel_cursor_check_surface() 108 src_x = plane_state->uapi.src.x1 >> 16; in intel_cursor_check_surface() 109 src_y = plane_state->uapi.src.y1 >> 16; in intel_cursor_check_surface() 169 plane_state->uapi.src = src; in intel_check_cursor() 170 plane_state->uapi.dst = dst; in intel_check_cursor() 181 if (!plane_state->uapi.visible) in intel_check_cursor() 530 plane_state->uapi.visible && plane_state->uapi.dst.x1 < 0) { in i9xx_check_cursor() 851 if (old_plane_state->uapi.commit && in intel_legacy_cursor_update() [all …]
|
| A D | intel_plane.c | 148 return &intel_state->uapi; in intel_plane_duplicate_state() 238 &plane_state->uapi.dst, in intel_plane_pixel_rate() 248 if (!plane_state->uapi.visible) in intel_plane_data_rate() 268 if (!plane_state->uapi.visible) in intel_plane_relative_data_rate() 292 &plane_state->uapi.dst, in intel_plane_relative_data_rate() 409 plane_state->uapi.src = drm_plane_state_src(&from_plane_state->uapi); in intel_plane_copy_uapi_to_hw_state() 410 plane_state->uapi.dst = drm_plane_state_dest(&from_plane_state->uapi); in intel_plane_copy_uapi_to_hw_state() 700 if (new_plane_state->uapi.visible || old_plane_state->uapi.visible) in intel_plane_atomic_check_with_state() 1207 &new_plane_state->uapi); in intel_prepare_plane_fb() 1485 y_plane_state->uapi.src = uv_plane_state->uapi.src; in link_nv12_planes() [all …]
|
| A D | intel_plane_initial.c | 40 if (!crtc_state->uapi.active) in intel_reuse_initial_plane_obj() 363 plane_state->uapi.src_x = 0; in intel_find_initial_plane_obj() 364 plane_state->uapi.src_y = 0; in intel_find_initial_plane_obj() 365 plane_state->uapi.src_w = fb->width << 16; in intel_find_initial_plane_obj() 366 plane_state->uapi.src_h = fb->height << 16; in intel_find_initial_plane_obj() 368 plane_state->uapi.crtc_x = 0; in intel_find_initial_plane_obj() 369 plane_state->uapi.crtc_y = 0; in intel_find_initial_plane_obj() 370 plane_state->uapi.crtc_w = fb->width; in intel_find_initial_plane_obj() 371 plane_state->uapi.crtc_h = fb->height; in intel_find_initial_plane_obj() 376 plane_state->uapi.fb = fb; in intel_find_initial_plane_obj() [all …]
|
| A D | intel_crtc.c | 125 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_vblank_on() 145 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_vblank_off() 204 crtc->base.state = &crtc_state->uapi; in intel_crtc_alloc() 442 if (crtc_state->uapi.event) { in intel_crtc_vblank_work() 446 crtc_state->uapi.event = NULL; in intel_crtc_vblank_work() 547 if (old_plane_state->uapi.crtc == &crtc->base) in intel_pipe_update_start() 621 if (!crtc_state->uapi.event) in intel_crtc_arm_vblank_event() 630 crtc_state->uapi.event = NULL; in intel_crtc_arm_vblank_event() 640 *event = crtc_state->uapi.event; in intel_crtc_prepare_vblank_event() 643 crtc_state->uapi.event = NULL; in intel_crtc_prepare_vblank_event() [all …]
|
| A D | skl_scaler.c | 298 drm_rect_width(&plane_state->uapi.src) >> 16, in skl_update_scaler_plane() 299 drm_rect_height(&plane_state->uapi.src) >> 16, in skl_update_scaler_plane() 300 drm_rect_width(&plane_state->uapi.dst), in skl_update_scaler_plane() 301 drm_rect_height(&plane_state->uapi.dst), in skl_update_scaler_plane() 423 const struct drm_rect *src = &plane_state->uapi.src; in intel_atomic_setup_scaler() 424 const struct drm_rect *dst = &plane_state->uapi.dst; in intel_atomic_setup_scaler() 794 int crtc_x = plane_state->uapi.dst.x1; in skl_program_plane_scaler() 795 int crtc_y = plane_state->uapi.dst.y1; in skl_program_plane_scaler() 796 u32 crtc_w = drm_rect_width(&plane_state->uapi.dst); in skl_program_plane_scaler() 804 &plane_state->uapi.dst, in skl_program_plane_scaler() [all …]
|
| A D | intel_sprite.c | 375 int crtc_x = plane_state->uapi.dst.x1; in vlv_sprite_update_noarm() 376 int crtc_y = plane_state->uapi.dst.y1; in vlv_sprite_update_noarm() 377 u32 crtc_w = drm_rect_width(&plane_state->uapi.dst); in vlv_sprite_update_noarm() 586 dst_w = drm_rect_width(&plane_state->uapi.dst); in ivb_sprite_min_cdclk() 801 int crtc_x = plane_state->uapi.dst.x1; in ivb_sprite_update_noarm() 802 int crtc_y = plane_state->uapi.dst.y1; in ivb_sprite_update_noarm() 939 &plane_state->uapi.dst, in g4x_sprite_min_cdclk() 1153 int crtc_x = plane_state->uapi.dst.x1; in g4x_sprite_update_noarm() 1154 int crtc_y = plane_state->uapi.dst.y1; in g4x_sprite_update_noarm() 1378 if (!plane_state->uapi.visible) in g4x_sprite_check() [all …]
|
| A D | intel_psr.c | 1262 if (crtc_state->uapi.async_flip) { in intel_psr2_sel_fetch_config_valid() 2600 if (new_plane_state->uapi.crtc != crtc_state->uapi.crtc) in intel_psr2_sel_fetch_et_alignment() 2606 if (!new_plane_state->uapi.visible) in intel_psr2_sel_fetch_et_alignment() 2630 if (plane_state->uapi.dst.y1 < 0 || in psr2_sel_fetch_plane_state_supported() 2631 plane_state->uapi.dst.x1 < 0 || in psr2_sel_fetch_plane_state_supported() 2737 if (new_plane_state->uapi.crtc != crtc_state->uapi.crtc) in intel_psr2_sel_fetch_update() 2741 !old_plane_state->uapi.visible) in intel_psr2_sel_fetch_update() 2754 if (new_plane_state->uapi.visible != old_plane_state->uapi.visible || in intel_psr2_sel_fetch_update() 2771 } else if (new_plane_state->uapi.alpha != old_plane_state->uapi.alpha) { in intel_psr2_sel_fetch_update() 2836 if (new_plane_state->uapi.crtc != crtc_state->uapi.crtc || in intel_psr2_sel_fetch_update() [all …]
|
| A D | intel_modeset_setup.c | 57 if (plane_state->uapi.visible) in intel_crtc_disable_noatomic_begin() 327 crtc_state->uapi.enable = crtc_state->hw.enable; in intel_crtc_copy_hw_to_uapi_state() 328 crtc_state->uapi.active = crtc_state->hw.active; in intel_crtc_copy_hw_to_uapi_state() 329 drm_WARN_ON(crtc_state->uapi.crtc->dev, in intel_crtc_copy_hw_to_uapi_state() 362 drm_property_replace_blob(&crtc_state->uapi.gamma_lut, in intel_crtc_copy_hw_to_uapi_state() 364 drm_property_replace_blob(&crtc_state->uapi.ctm, in intel_crtc_copy_hw_to_uapi_state() 480 if (plane_state->uapi.visible && in intel_sanitize_crtc() 794 crtc_state->uapi.connector_mask |= in intel_modeset_readout_hw_state() 796 crtc_state->uapi.encoder_mask |= in intel_modeset_readout_hw_state() 845 if (plane_state->uapi.visible) in intel_modeset_readout_hw_state() [all …]
|
| A D | intel_fbdev.c | 338 struct drm_gem_object *obj = intel_fb_bo(plane_state->uapi.fb); in intel_fbdev_init_bios() 340 if (!crtc_state->uapi.active) { in intel_fbdev_init_bios() 358 fb = to_intel_framebuffer(plane_state->uapi.fb); in intel_fbdev_init_bios() 377 if (!crtc_state->uapi.active) { in intel_fbdev_init_bios() 392 cur_size = crtc_state->uapi.adjusted_mode.crtc_hdisplay; in intel_fbdev_init_bios() 403 cur_size = crtc_state->uapi.adjusted_mode.crtc_vdisplay; in intel_fbdev_init_bios() 409 crtc_state->uapi.adjusted_mode.crtc_hdisplay, in intel_fbdev_init_bios() 410 crtc_state->uapi.adjusted_mode.crtc_vdisplay, in intel_fbdev_init_bios() 448 if (!crtc_state->uapi.active) in intel_fbdev_init_bios() 451 drm_WARN(display->drm, !plane_state->uapi.fb, in intel_fbdev_init_bios()
|
| A D | intel_pfit.c | 21 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_pch_pfit_check_dst_window() 72 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_pch_pfit_check_src_size() 110 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_pch_pfit_check_scaling() 145 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_pch_pfit_check_timings() 163 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_pch_pfit_check_cloning() 172 if (crtc_state->uapi.encoder_mask && in intel_pch_pfit_check_cloning() 173 !is_power_of_2(crtc_state->uapi.encoder_mask)) { in intel_pch_pfit_check_cloning() 421 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_gmch_pfit_check_timings() 454 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in gmch_panel_fitting() 563 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ilk_pfit_enable() [all …]
|
| A D | i9xx_plane.c | 243 if (!plane_state->uapi.visible) in i9xx_check_plane_surface() 246 src_w = drm_rect_width(&plane_state->uapi.src) >> 16; in i9xx_check_plane_surface() 247 src_x = plane_state->uapi.src.x1 >> 16; in i9xx_check_plane_surface() 248 src_y = plane_state->uapi.src.y1 >> 16; in i9xx_check_plane_surface() 298 drm_rect_translate_to(&plane_state->uapi.src, in i9xx_check_plane_surface() 351 if (!plane_state->uapi.visible) in i9xx_plane_check() 440 int crtc_x = plane_state->uapi.dst.x1; in i9xx_plane_update_noarm() 441 int crtc_y = plane_state->uapi.dst.y1; in i9xx_plane_update_noarm() 483 int crtc_x = plane_state->uapi.dst.x1; in i9xx_plane_update_arm() 484 int crtc_y = plane_state->uapi.dst.y1; in i9xx_plane_update_arm() [all …]
|
| A D | skl_universal_plane.c | 1394 int crtc_x = plane_state->uapi.dst.x1; in skl_plane_update_noarm() 1395 int crtc_y = plane_state->uapi.dst.y1; in skl_plane_update_noarm() 1504 val |= plane_state->uapi.dst.x1; in icl_plane_update_sel_fetch_noarm() 1540 int crtc_x = plane_state->uapi.dst.x1; in icl_plane_update_noarm() 1541 int crtc_y = plane_state->uapi.dst.y1; in icl_plane_update_noarm() 1819 int crtc_x = plane_state->uapi.dst.x1; in skl_plane_check_dst_coordinates() 2021 int x = plane_state->uapi.src.x1 >> 16; in skl_check_main_surface() 2209 if (!plane_state->uapi.visible) in skl_check_plane_surface() 2341 if (!plane_state->uapi.visible) in skl_plane_check() 2362 plane_state->uapi.visible = false; in skl_plane_check() [all …]
|
| A D | intel_fbc.c | 209 unsigned int width = drm_rect_width(&plane_state->uapi.src) >> 16; in intel_fbc_cfb_stride() 239 unsigned int height = drm_rect_height(&plane_state->uapi.src) >> 16; in intel_fbc_cfb_size() 1171 (drm_rect_width(&plane_state->uapi.src) >> 16); in intel_fbc_surface_size_ok() 1173 (drm_rect_height(&plane_state->uapi.src) >> 16); in intel_fbc_surface_size_ok() 1203 w = drm_rect_width(&plane_state->uapi.src) >> 16; in intel_fbc_plane_size_valid() 1204 h = drm_rect_height(&plane_state->uapi.src) >> 16; in intel_fbc_plane_size_valid() 1294 drm_rect_fp_to_int(&src, &plane_state->uapi.src); in intel_fbc_hw_intialize_dirty_rect() 1357 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_fbc_is_cfb_ok() 1379 int width = drm_rect_width(&plane_state->uapi.src) >> 16; in __intel_fbc_prepare_dirty_rect() 1458 if (!plane_state->uapi.visible) { in intel_fbc_check_plane() [all …]
|
| A D | intel_display.c | 660 crtc_state->uapi.plane_mask) { in intel_plane_fixup_bitmasks() 4458 crtc_state->uapi.ctm); in intel_crtc_copy_uapi_to_hw_state_nomodeset() 4498 secondary_crtc_state->uapi.color_mgmt_changed = primary_crtc_state->uapi.color_mgmt_changed; in copy_joiner_crtc_state_nomodeset() 4520 saved_state->uapi = secondary_crtc_state->uapi; in copy_joiner_crtc_state_modeset() 4549 secondary_crtc_state->uapi.mode_changed = primary_crtc_state->uapi.mode_changed; in copy_joiner_crtc_state_modeset() 4550 secondary_crtc_state->uapi.connectors_changed = primary_crtc_state->uapi.connectors_changed; in copy_joiner_crtc_state_modeset() 4551 secondary_crtc_state->uapi.active_changed = primary_crtc_state->uapi.active_changed; in copy_joiner_crtc_state_modeset() 4582 saved_state->uapi = crtc_state->uapi; in intel_crtc_prepare_cleared_state() 5980 if (!old_plane_state->uapi.fb || !new_plane_state->uapi.fb) { in intel_async_flip_check_uapi() 6108 if (!drm_rect_equals(&old_plane_state->uapi.src, &new_plane_state->uapi.src) || in intel_async_flip_check_hw() [all …]
|
| A D | intel_crtc_state_dump.c | 117 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_dump_plane_state() 123 str_yes_no(plane_state->uapi.visible)); in intel_dump_plane_state() 130 fb->modifier, str_yes_no(plane_state->uapi.visible)); in intel_dump_plane_state() 133 if (plane_state->uapi.visible) in intel_dump_plane_state() 135 DRM_RECT_FP_ARG(&plane_state->uapi.src), in intel_dump_plane_state() 136 DRM_RECT_ARG(&plane_state->uapi.dst)); in intel_dump_plane_state() 181 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); in intel_crtc_state_dump()
|
| A D | intel_color.c | 293 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ilk_read_csc() 301 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in skl_read_csc() 393 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in icl_read_csc() 552 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ilk_load_csc_matrix() 590 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in icl_load_csc_matrix() 689 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in vlv_read_csc() 785 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in chv_read_csc() 1025 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ilk_color_commit_arm() 1038 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_color_commit_arm() 1065 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in i9xx_get_config() [all …]
|
| A D | hsw_ips.c | 195 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_crtc_state_ips_capable() 280 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_ips_get_config() 325 if (crtc_state->uapi.commit && in hsw_ips_debugfs_false_color_set() 326 !try_wait_for_completion(&crtc_state->uapi.commit->hw_done)) in hsw_ips_debugfs_false_color_set()
|
| A D | intel_display_debugfs.c | 327 if (plane_state->uapi.visible) in plane_visibility() 344 src = drm_plane_state_src(&plane_state->uapi); in intel_plane_uapi_info() 348 plane_state->uapi.rotation); in intel_plane_uapi_info() 384 str_yes_no(plane_state->uapi.visible), in intel_plane_hw_info() 385 DRM_RECT_FP_ARG(&plane_state->uapi.src), in intel_plane_hw_info() 386 DRM_RECT_ARG(&plane_state->uapi.dst), in intel_plane_hw_info() 548 str_yes_no(crtc_state->uapi.enable), in intel_crtc_info() 549 str_yes_no(crtc_state->uapi.active), in intel_crtc_info() 550 DRM_MODE_ARG(&crtc_state->uapi.mode)); in intel_crtc_info() 575 crtc_state->uapi.encoder_mask) in intel_crtc_info() [all …]
|
| /drivers/gpu/drm/xe/display/ |
| A D | xe_plane_initial.c | 59 if (!crtc_state->uapi.active) in intel_reuse_initial_plane_obj() 237 plane_state->uapi.src_x = 0; in intel_find_initial_plane_obj() 238 plane_state->uapi.src_y = 0; in intel_find_initial_plane_obj() 239 plane_state->uapi.src_w = fb->width << 16; in intel_find_initial_plane_obj() 240 plane_state->uapi.src_h = fb->height << 16; in intel_find_initial_plane_obj() 242 plane_state->uapi.crtc_x = 0; in intel_find_initial_plane_obj() 243 plane_state->uapi.crtc_y = 0; in intel_find_initial_plane_obj() 244 plane_state->uapi.crtc_w = fb->width; in intel_find_initial_plane_obj() 245 plane_state->uapi.crtc_h = fb->height; in intel_find_initial_plane_obj() 247 plane_state->uapi.fb = fb; in intel_find_initial_plane_obj() [all …]
|
| /drivers/gpu/drm/nova/ |
| A D | file.rs | 5 use crate::uapi::{GemCreate, GemInfo, Getparam}; 12 uapi, 29 getparam: &Opaque<uapi::drm_nova_getparam>, in get_param() 38 uapi::NOVA_GETPARAM_VRAM_BAR_SIZE => pdev.resource_len(1)?, in get_param() 50 req: &Opaque<uapi::drm_nova_gem_create>, in gem_create() 64 req: &Opaque<uapi::drm_nova_gem_info>, in gem_info()
|
| A D | uapi.rs | 3 use kernel::uapi; 21 define_uapi_abstraction!(Getparam <= uapi::drm_nova_getparam); 35 define_uapi_abstraction!(GemCreate <= uapi::drm_nova_gem_create); 49 define_uapi_abstraction!(GemInfo <= uapi::drm_nova_gem_info);
|
| /drivers/media/platform/renesas/vsp1/ |
| A D | vsp1_drv.c | 239 if (vsp1->info->uapi) in vsp1_destroy_entities() 716 .uapi = true, 727 .uapi = true, 739 .uapi = true, 751 .uapi = true, 762 .uapi = true, 774 .uapi = true, 785 .uapi = true, 794 .uapi = true, 804 .uapi = true, [all …]
|
| /drivers/net/phy/ |
| A D | ax88796b_rust.rs | 11 uapi, 27 const BMCR_SPEED100: u16 = uapi::BMCR_SPEED100 as u16; 28 const BMCR_FULLDPLX: u16 = uapi::BMCR_FULLDPLX as u16; 60 dev.set_speed(uapi::SPEED_100); in read_status() 62 dev.set_speed(uapi::SPEED_10); in read_status()
|