Top |
struct msm_device * | igt_msm_dev_open () |
void | igt_msm_dev_close () |
struct msm_bo * | igt_msm_bo_new () |
void | igt_msm_bo_free () |
void * | igt_msm_bo_map () |
struct msm_pipe * | igt_msm_pipe_open () |
void | igt_msm_pipe_close () |
unsigned | pm4_odd_parity_bit () |
uint32_t | pm4_pkt0_hdr () |
uint32_t | pm4_pkt3_hdr () |
uint32_t | pm4_pkt4_hdr () |
uint32_t | pm4_pkt7_hdr () |
struct msm_cmd * | igt_msm_cmd_new () |
int | igt_msm_cmd_submit () |
void | igt_msm_cmd_free () |
void | msm_cmd_emit () |
void | msm_cmd_pkt7 () |
void | msm_cmd_bo () |
#define | U642VOID() |
#define | VOID2U64() |
struct | msm_device |
struct | msm_bo |
struct | msm_pipe |
enum | adreno_pm4_packet_type |
enum | adreno_pm4_type3_packets |
struct | msm_cmd |
struct msm_bo * igt_msm_bo_new (struct msm_device *dev
,size_t size
,uint32_t flags
);
Allocate a buffer object of the requested size.
struct msm_pipe * igt_msm_pipe_open (struct msm_device *dev
,uint32_t prio
);
Allocate a pipe/submitqueue against which cmdstream may be submitted.
struct msm_device { int fd; unsigned gen; };
Helper container for device and device related parameters used by tests.
struct msm_bo { struct msm_device *dev; int handle; uint32_t size; void *map; uint64_t iova; };
Helper wrapper for a GEM buffer object.
struct msm_device * |
the device the BO is allocated from |
|
int |
the BO's GEM handle |
|
the BO's size |
||
the BO's memory mapping (if mapped) |
||
the BO's GPU address |
struct msm_pipe { struct msm_device *dev; uint32_t pipe; uint32_t submitqueue_id; };
Helper wrapper for a submitqueue for cmdstream submission.
struct msm_device * |
the device the pipe is allocated from |
|
the pipe id |
||
the submitqueue id |