Defined in 1 files as a function:

Referenced in 24 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_hw_engine.c xe_hw_engine_enable_ring() -> xe_bo_ggtt_addr()

Type Parameter Key Value
BUF_SIZE 0 bo (-1)-0,1336
BUF_SIZE 0 bo (-1)-0,1336
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_gsc_proxy.c proxy_send_to_gsc() -> xe_bo_ggtt_addr()

Type Parameter Key Value
LOCK2 &gsc->proxy.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct xe_gsc)->proxy.mutex

drivers/gpu/drm/xe/xe_guc_ct.c guc_ct_ctb_g2h_register() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_guc_ct.c guc_ct_ctb_g2h_register() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
PARAM_VALUE 0 bo->tile 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_guc_ct.c guc_ct_ctb_h2g_register() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_guc_ct.c guc_ct_ctb_h2g_register() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
PARAM_VALUE 0 bo->tile 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_gsc.c emit_gsc_upload() -> xe_bo_ggtt_addr()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_gsc.c query_compatibility_version() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
BUF_SIZE 0 bo (-1)-0,1344
BUF_SIZE 0 bo (-1)-0,1344
CAPPED_DATA 0 bo 1
DATA_SOURCE 0 bo r xe_bo_create_pin_map_novm
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_guc_submit.c register_exec_queue() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_guc_ads.c guc_capture_prep_lists() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
PARAM_VALUE 0 bo->tile 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_guc_ads.c guc_golden_lrc_init() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
PARAM_VALUE 0 bo->tile 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_guc_ads.c guc_mmio_reg_state_init() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
PARAM_VALUE 0 bo->tile 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_guc_ads.c guc_um_init_params() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_guc_ads.c guc_waklv_init() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
PARAM_VALUE 0 bo->tile 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_guc_ads.c xe_guc_ads_populate() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_guc_ads.c xe_guc_ads_populate_minimal() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_guc_hwconfig.c guc_hwconfig_copy() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 0-ptr_max
BUF_SIZE 0 bo (-1)-0,1336
BUF_SIZE 0 bo (-1)-0,1336
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_oa.c xe_oa_append_reports() -> xe_bo_ggtt_addr()

Type Parameter Key Value
LOCK2 &stream->stream_lock
TYPE_LOCK (struct xe_oa_stream)->stream_lock

drivers/gpu/drm/xe/xe_oa.c xe_oa_buffer_check_unlocked() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 bo->flags 0-u32max[u]
USER_DATA 0 bo->ttm.base.size 0-u64max[c]
USER_DATA 0 bo->ttm.base.vma_node.vm_node.size 1-s32max[c]
USER_DATA 0 bo->ttm.base.vma_node.vm_node.start 0-s32max[c]
USER_DATA 0 bo->ttm.page_alignment 1,16,512

drivers/gpu/drm/xe/xe_oa.c xe_oa_init_oa_buffer() -> xe_bo_ggtt_addr()

Type Parameter Key Value
USER_DATA 0 bo->flags 0-u32max[u]
USER_DATA 0 bo->ttm.base.size 0-u64max[c]
HALF_LOCKED2 &param.hwe->gt->oa.gt_lock
HALF_LOCKED2 &stream->stream_lock

drivers/gpu/drm/xe/xe_eu_stall.c xe_eu_stall_data_buf_alloc() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 0-ptr_max
BUF_SIZE 0 bo (-1)-0,1344
BUF_SIZE 0 bo (-1)-0,1344
DATA_SOURCE 0 bo r xe_bo_create_pin_map_at_novm
NO_OVERFLOW_SIMPLE 0 bo->ttm.base.dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 bo->ttm.base.dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 bo->ttm.base.dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 bo->ttm.base.dev->num_crtcs
LOCK2 &props.gt->eu_stall->stream_lock
TYPE_LOCK (struct xe_eu_stall_gt)->stream_lock

drivers/gpu/drm/xe/xe_eu_stall.c xe_eu_stall_stream_enable() -> xe_bo_ggtt_addr()

Type Parameter Key Value
LOCK2 &gt->eu_stall->stream_lock
TYPE_LOCK (struct xe_eu_stall_gt)->stream_lock

drivers/gpu/drm/xe/xe_tile_debugfs.c xe_sa_manager_gpu_addr() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/xe/xe_guc_buf.c guc_buf_cache_init() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_guc_buf.c xe_sa_manager_gpu_addr() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_lrc.c __xe_lrc_ctx_job_timestamp_ggtt_addr() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &guc->submission_state.lock
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_lrc.c __xe_lrc_ctx_timestamp_ggtt_addr() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_lrc.c __xe_lrc_ctx_timestamp_udw_ggtt_addr() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_lrc.c __xe_lrc_engine_id_ggtt_addr() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_lrc.c __xe_lrc_indirect_ring_ggtt_addr() -> xe_bo_ggtt_addr()

Type Parameter Key Value
BUF_SIZE 0 bo (-1)-0,1336
BUF_SIZE 0 bo (-1)-0,1336
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &guc->submission_state.lock
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_lrc.c __xe_lrc_parallel_ggtt_addr() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
PARAM_VALUE 0 bo->tile 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_lrc.c __xe_lrc_pphwsp_ggtt_addr() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_lrc.c __xe_lrc_queue_timestamp_ggtt_addr() -> xe_bo_ggtt_addr()

Type Parameter Key Value

drivers/gpu/drm/xe/xe_lrc.c __xe_lrc_queue_timestamp_udw_ggtt_addr() -> xe_bo_ggtt_addr()

Type Parameter Key Value

drivers/gpu/drm/xe/xe_lrc.c __xe_lrc_regs_ggtt_addr() -> xe_bo_ggtt_addr()

Type Parameter Key Value

drivers/gpu/drm/xe/xe_lrc.c __xe_lrc_ring_ggtt_addr() -> xe_bo_ggtt_addr()

Type Parameter Key Value
BUF_SIZE 0 bo (-1)-0,1336
BUF_SIZE 0 bo (-1)-0,1336
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &guc->submission_state.lock
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_lrc.c __xe_lrc_seqno_ggtt_addr() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
PARAM_VALUE 0 bo->tile 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &guc->submission_state.lock
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_lrc.c __xe_lrc_start_seqno_ggtt_addr() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &guc->submission_state.lock
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_lrc.c setup_indirect_ctx() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
PARAM_VALUE 0 bo->tile 4096-ptr_max
BUF_SIZE 0 bo (-1)-0,1336
BUF_SIZE 0 bo (-1)-0,1336
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_lrc.c xe_lrc_setup_wa_bb_with_scratch() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
PARAM_VALUE 0 bo->tile 4096-ptr_max
BUF_SIZE 0 bo (-1)-0,1336
BUF_SIZE 0 bo (-1)-0,1336
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &guc->submission_state.lock
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_bb.c xe_sa_manager_gpu_addr() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c __xe_ttm_stolen_io_mem_reserve_stolen() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
DATA_SOURCE 0 bo r ttm_to_xe_bo
BIT_INFO 0 bo->flags 0x20,0xffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c xe_ttm_stolen_io_offset() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
DATA_SOURCE 0 bo $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->pm.mclk_lock
HALF_LOCKED2 bo->base.resv
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/xe/xe_guc_pc.c pc_action_query_task_state() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &pc->freq_lock
HALF_LOCKED2 _T->lock

drivers/gpu/drm/xe/xe_guc_pc.c pc_action_reset() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_execlist.c __start_lrc() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &port->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct xe_execlist_port)->lock

drivers/gpu/drm/xe/xe_uc_fw.c uc_fw_ggtt_offset() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_guc_engine_activity.c enable_engine_activity_stats() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_guc_engine_activity.c enable_engine_activity_stats() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_guc_engine_activity.c enable_function_engine_activity_stats() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 global &pci_rescan_remove_lock

drivers/gpu/drm/xe/xe_guc_engine_activity.c enable_function_engine_activity_stats() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 global &pci_rescan_remove_lock

drivers/gpu/drm/xe/xe_mem_pool.c xe_mem_pool_gpu_addr() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/gpu/drm/xe/xe_guc.c guc_xfer_rsa() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_guc_tlb_inval.c xe_sa_manager_gpu_addr() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &tlb_inval->seqno_lock
HALF_LOCKED2 &vm->exec_queues.lock
HALF_LOCKED2 &vm->lock
HALF_LOCKED2 global &drm_unplug_srcu
TYPE_LOCK (struct xe_tlb_inval)->seqno_lock

drivers/gpu/drm/xe/xe_pxp_submit.c xe_pxp_submit_session_termination() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_huc.c huc_auth_via_gsccs() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 1-u64max
RX_PATH
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_huc.c huc_auth_via_gsccs() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_huc.c xe_huc_auth() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_memirq.c memirq_alloc_pages() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
BUF_SIZE 0 bo (-1),1344
BUF_SIZE 0 bo (-1),1344
DATA_SOURCE 0 bo r xe_managed_bo_create_pin_map
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_memirq.c memirq_alloc_pages() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
PARAM_VALUE 0 bo->tile 4096-ptr_max
BUF_SIZE 0 bo (-1),1344
BUF_SIZE 0 bo (-1),1344
DATA_SOURCE 0 bo r xe_managed_bo_create_pin_map
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_memirq.c memirq_alloc_pages() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
PARAM_VALUE 0 bo->tile 4096-ptr_max
BUF_SIZE 0 bo (-1),1344
BUF_SIZE 0 bo (-1),1344
DATA_SOURCE 0 bo r xe_managed_bo_create_pin_map
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_memirq.c xe_memirq_enable_ptr() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &guc->submission_state.lock
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_memirq.c xe_memirq_init_guc() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_memirq.c xe_memirq_init_guc() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
PARAM_VALUE 0 bo->tile 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_memirq.c xe_memirq_source_ptr() -> xe_bo_ggtt_addr()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_memirq.c xe_memirq_status_ptr() -> xe_bo_ggtt_addr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING