Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/gpu/drm/i915/gvt/kvmgt.c intel_vgpu_read() -> intel_vgpu_rw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vgpu | 4096-ptr_max |
| PARAM_VALUE | 0 | vgpu->gvt->gt->uncore->rpm->kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->down_irq_bitmask | 0-4294967295 |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->down_irq_group | s32min-s32max |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->up_irq_bit | s32min-s32max |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->up_irq_group | s32min-s32max |
| PARAM_VALUE | 0 | *vgpu->hws_pga | 0-4294967295 |
| PARAM_VALUE | 1 | buf | 7385378861487415296 |
| PARAM_VALUE | 2 | count | 8 |
| PARAM_VALUE | 3 | ppos | 4096-ptr_max |
| PARAM_VALUE | 3 | *ppos | 0-s64max |
| PARAM_VALUE | 4 | is_write | 0 |
| BUF_SIZE | 1 | buf | 8 |
| BUF_SIZE | 3 | ppos | (-1),8 |
| BUF_SIZE | 3 | ppos | (-1),8 |
| CAPPED_DATA | 0 | vgpu->gvt->device_info.gtt_start_offset | 1 |
| DATA_SOURCE | 3 | ppos | $3 |
| HOST_DATA | 0 | vgpu->gvt->gt->uncore->fifo_count | 0-127,u32max |
| USER_DATA | 3 | *ppos | 0-1000000008 |
| UNITS | 2 | count | unit_byte |
| USER_PTR | 3 | ppos |
drivers/gpu/drm/i915/gvt/kvmgt.c intel_vgpu_read() -> intel_vgpu_rw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vgpu | 4096-ptr_max |
| PARAM_VALUE | 0 | vgpu->gvt->gt->uncore->rpm->kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->down_irq_bitmask | 0-4294967295 |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->down_irq_group | s32min-s32max |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->up_irq_bit | s32min-s32max |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->up_irq_group | s32min-s32max |
| PARAM_VALUE | 0 | *vgpu->hws_pga | 0-4294967295 |
| PARAM_VALUE | 1 | buf | 7385378861487415296 |
| PARAM_VALUE | 2 | count | 4 |
| PARAM_VALUE | 3 | ppos | 4096-ptr_max |
| PARAM_VALUE | 3 | *ppos | 0-s64max |
| PARAM_VALUE | 4 | is_write | 0 |
| BUF_SIZE | 1 | buf | 4 |
| BUF_SIZE | 3 | ppos | (-1),8 |
| BUF_SIZE | 3 | ppos | (-1),8 |
| DATA_SOURCE | 3 | ppos | $3 |
| HOST_DATA | 0 | vgpu->gvt->gt->uncore->fifo_count | 0-127,u32max |
| USER_DATA | 3 | *ppos | 0-1000000008 |
| UNITS | 2 | count | unit_byte |
| USER_PTR | 3 | ppos |
drivers/gpu/drm/i915/gvt/kvmgt.c intel_vgpu_read() -> intel_vgpu_rw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vgpu | 4096-ptr_max |
| PARAM_VALUE | 0 | vgpu->gvt->gt->uncore->rpm->kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->down_irq_bitmask | 0-4294967295 |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->down_irq_group | s32min-s32max |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->up_irq_bit | s32min-s32max |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->up_irq_group | s32min-s32max |
| PARAM_VALUE | 0 | *vgpu->hws_pga | 0-4294967295 |
| PARAM_VALUE | 1 | buf | 7385378861487415296 |
| PARAM_VALUE | 2 | count | 2 |
| PARAM_VALUE | 3 | ppos | 4096-ptr_max |
| PARAM_VALUE | 3 | *ppos | 0-s64max |
| PARAM_VALUE | 4 | is_write | 0 |
| BUF_SIZE | 1 | buf | 2 |
| BUF_SIZE | 3 | ppos | (-1),8 |
| BUF_SIZE | 3 | ppos | (-1),8 |
| DATA_SOURCE | 3 | ppos | $3 |
| HOST_DATA | 0 | vgpu->gvt->gt->uncore->fifo_count | 0-127,u32max |
| USER_DATA | 3 | *ppos | 0-1000000008 |
| UNITS | 2 | count | unit_byte |
| USER_PTR | 3 | ppos |
drivers/gpu/drm/i915/gvt/kvmgt.c intel_vgpu_read() -> intel_vgpu_rw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vgpu | 4096-ptr_max |
| PARAM_VALUE | 0 | vgpu->gvt->gt->uncore->rpm->kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->down_irq_bitmask | 0-4294967295 |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->down_irq_group | s32min-s32max |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->up_irq_bit | s32min-s32max |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->up_irq_group | s32min-s32max |
| PARAM_VALUE | 0 | *vgpu->hws_pga | 0-4294967295 |
| PARAM_VALUE | 1 | buf | 7385378861487415296 |
| PARAM_VALUE | 2 | count | 1 |
| PARAM_VALUE | 3 | *ppos | 0-s64max |
| PARAM_VALUE | 4 | is_write | 0 |
| BUF_SIZE | 3 | ppos | (-1),8 |
| BUF_SIZE | 3 | ppos | (-1),8 |
| DATA_SOURCE | 3 | ppos | $3 |
| HOST_DATA | 0 | vgpu->gvt->gt->uncore->fifo_count | 0-127,u32max |
| USER_DATA | 3 | *ppos | 0-1000000008 |
| UNITS | 2 | count | unit_byte |
| USER_PTR | 3 | ppos |
drivers/gpu/drm/i915/gvt/kvmgt.c intel_vgpu_write() -> intel_vgpu_rw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vgpu | 4096-ptr_max |
| PARAM_VALUE | 0 | vgpu->gvt->gt->uncore->rpm->kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->down_irq_bitmask | 0-4294967295 |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->down_irq_group | s32min-s32max |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->up_irq_bit | s32min-s32max |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->up_irq_group | s32min-s32max |
| PARAM_VALUE | 0 | *vgpu->hws_pga | 0-4294967295 |
| PARAM_VALUE | 1 | buf | 3409945690100224000 |
| PARAM_VALUE | 2 | count | 8 |
| PARAM_VALUE | 3 | ppos | 4096-ptr_max |
| PARAM_VALUE | 3 | *ppos | 0-s64max |
| PARAM_VALUE | 4 | is_write | 1 |
| BUF_SIZE | 1 | buf | 8 |
| BUF_SIZE | 3 | ppos | (-1),8 |
| BUF_SIZE | 3 | ppos | (-1),8 |
| CAPPED_DATA | 0 | vgpu->gvt->device_info.gtt_start_offset | 1 |
| DATA_SOURCE | 3 | ppos | $3 |
| HOST_DATA | 0 | vgpu->gvt->gt->uncore->fifo_count | 0-127,u32max |
| USER_DATA | 1 | *buf | 0-255 |
| USER_DATA | 3 | *ppos | 0-1000000008 |
| UNITS | 2 | count | unit_byte |
| USER_PTR | 1 | buf | |
| USER_PTR | 3 | ppos |
drivers/gpu/drm/i915/gvt/kvmgt.c intel_vgpu_write() -> intel_vgpu_rw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vgpu | 4096-ptr_max |
| PARAM_VALUE | 0 | vgpu->gvt->gt->uncore->rpm->kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->down_irq_bitmask | 0-4294967295 |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->down_irq_group | s32min-s32max |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->up_irq_bit | s32min-s32max |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->up_irq_group | s32min-s32max |
| PARAM_VALUE | 0 | *vgpu->hws_pga | 0-4294967295 |
| PARAM_VALUE | 1 | buf | 3409945690100224000 |
| PARAM_VALUE | 2 | count | 4 |
| PARAM_VALUE | 3 | ppos | 4096-ptr_max |
| PARAM_VALUE | 3 | *ppos | 0-s64max |
| PARAM_VALUE | 4 | is_write | 1 |
| BUF_SIZE | 1 | buf | 4 |
| BUF_SIZE | 3 | ppos | (-1),8 |
| BUF_SIZE | 3 | ppos | (-1),8 |
| DATA_SOURCE | 3 | ppos | $3 |
| HOST_DATA | 0 | vgpu->gvt->gt->uncore->fifo_count | 0-127,u32max |
| USER_DATA | 1 | *buf | 0-255 |
| USER_DATA | 3 | *ppos | 0-1000000008 |
| UNITS | 2 | count | unit_byte |
| USER_PTR | 1 | buf | |
| USER_PTR | 3 | ppos |
drivers/gpu/drm/i915/gvt/kvmgt.c intel_vgpu_write() -> intel_vgpu_rw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vgpu | 4096-ptr_max |
| PARAM_VALUE | 0 | vgpu->gvt->gt->uncore->rpm->kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->down_irq_bitmask | 0-4294967295 |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->down_irq_group | s32min-s32max |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->up_irq_bit | s32min-s32max |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->up_irq_group | s32min-s32max |
| PARAM_VALUE | 0 | *vgpu->hws_pga | 0-4294967295 |
| PARAM_VALUE | 1 | buf | 3409945690100224000 |
| PARAM_VALUE | 2 | count | 2 |
| PARAM_VALUE | 3 | ppos | 4096-ptr_max |
| PARAM_VALUE | 3 | *ppos | 0-s64max |
| PARAM_VALUE | 4 | is_write | 1 |
| BUF_SIZE | 1 | buf | 2 |
| BUF_SIZE | 3 | ppos | (-1),8 |
| BUF_SIZE | 3 | ppos | (-1),8 |
| DATA_SOURCE | 3 | ppos | $3 |
| HOST_DATA | 0 | vgpu->gvt->gt->uncore->fifo_count | 0-127,u32max |
| USER_DATA | 1 | *buf | 0-255 |
| USER_DATA | 3 | *ppos | 0-1000000008 |
| UNITS | 2 | count | unit_byte |
| USER_PTR | 1 | buf | |
| USER_PTR | 3 | ppos |
drivers/gpu/drm/i915/gvt/kvmgt.c intel_vgpu_write() -> intel_vgpu_rw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vgpu | 4096-ptr_max |
| PARAM_VALUE | 0 | vgpu->gvt->gt->uncore->rpm->kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->down_irq_bitmask | 0-4294967295 |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->down_irq_group | s32min-s32max |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->up_irq_bit | s32min-s32max |
| PARAM_VALUE | 0 | vgpu->gvt->irq.irq_map->up_irq_group | s32min-s32max |
| PARAM_VALUE | 0 | *vgpu->hws_pga | 0-4294967295 |
| PARAM_VALUE | 1 | buf | 3409945690100224000 |
| PARAM_VALUE | 2 | count | 1 |
| PARAM_VALUE | 3 | *ppos | 0-s64max |
| PARAM_VALUE | 4 | is_write | 1 |
| BUF_SIZE | 3 | ppos | (-1),8 |
| BUF_SIZE | 3 | ppos | (-1),8 |
| DATA_SOURCE | 3 | ppos | $3 |
| HOST_DATA | 0 | vgpu->gvt->gt->uncore->fifo_count | 0-127,u32max |
| USER_DATA | 1 | *buf | 0-255 |
| USER_DATA | 3 | *ppos | 0-1000000008 |
| UNITS | 2 | count | unit_byte |
| USER_PTR | 1 | buf | |
| USER_PTR | 3 | ppos |