H A D | mtk-cmdq.h | 99 * @pkt: the CMDQ packet 104 int cmdq_pkt_create(struct cmdq_client *client, struct cmdq_pkt *pkt, size_t size); 109 * @pkt: the CMDQ packet 111 void cmdq_pkt_destroy(struct cmdq_client *client, struct cmdq_pkt *pkt); 115 * @pkt: the CMDQ packet 122 int cmdq_pkt_write(struct cmdq_pkt *pkt, u8 subsys, u16 offset, u32 value); 126 * @pkt: the CMDQ packet 134 int cmdq_pkt_write_mask(struct cmdq_pkt *pkt, u8 subsys, 139 * @pkt: the CMDQ packet 146 int cmdq_pkt_read_s(struct cmdq_pkt *pkt, u1 361 cmdq_pkt_jump(struct cmdq_pkt * pkt,dma_addr_t addr,u8 shift_pa) cmdq_pkt_jump() argument 417 cmdq_pkt_create(struct cmdq_client * client,struct cmdq_pkt * pkt,size_t size) cmdq_pkt_create() argument 422 cmdq_pkt_destroy(struct cmdq_client * client,struct cmdq_pkt * pkt) cmdq_pkt_destroy() argument 424 cmdq_pkt_write(struct cmdq_pkt * pkt,u8 subsys,u16 offset,u32 value) cmdq_pkt_write() argument 429 cmdq_pkt_write_mask(struct cmdq_pkt * pkt,u8 subsys,u16 offset,u32 value,u32 mask) cmdq_pkt_write_mask() argument 435 cmdq_pkt_read_s(struct cmdq_pkt * pkt,u16 high_addr_reg_idx,u16 addr_low,u16 reg_idx) cmdq_pkt_read_s() argument 441 cmdq_pkt_write_s(struct cmdq_pkt * pkt,u16 high_addr_reg_idx,u16 addr_low,u16 src_reg_idx) cmdq_pkt_write_s() argument 447 cmdq_pkt_write_s_mask(struct cmdq_pkt * pkt,u16 high_addr_reg_idx,u16 addr_low,u16 src_reg_idx,u32 mask) cmdq_pkt_write_s_mask() argument 453 cmdq_pkt_write_s_value(struct cmdq_pkt * pkt,u8 high_addr_reg_idx,u16 addr_low,u32 value) cmdq_pkt_write_s_value() argument 459 cmdq_pkt_write_s_mask_value(struct cmdq_pkt * pkt,u8 high_addr_reg_idx,u16 addr_low,u32 value,u32 mask) cmdq_pkt_write_s_mask_value() argument 465 cmdq_pkt_wfe(struct cmdq_pkt * pkt,u16 event,bool clear) cmdq_pkt_wfe() argument 470 cmdq_pkt_clear_event(struct cmdq_pkt * pkt,u16 event) cmdq_pkt_clear_event() argument 475 cmdq_pkt_set_event(struct cmdq_pkt * pkt,u16 event) cmdq_pkt_set_event() argument 480 cmdq_pkt_poll(struct cmdq_pkt * pkt,u8 subsys,u16 offset,u32 value) cmdq_pkt_poll() argument 486 cmdq_pkt_poll_mask(struct cmdq_pkt * pkt,u8 subsys,u16 offset,u32 value,u32 mask) cmdq_pkt_poll_mask() argument 492 cmdq_pkt_assign(struct cmdq_pkt * pkt,u16 reg_idx,u32 value) cmdq_pkt_assign() argument 497 cmdq_pkt_poll_addr(struct cmdq_pkt * pkt,dma_addr_t addr,u32 value,u32 mask) cmdq_pkt_poll_addr() argument 502 cmdq_pkt_jump_abs(struct cmdq_pkt * pkt,dma_addr_t addr,u8 shift_pa) cmdq_pkt_jump_abs() argument 507 cmdq_pkt_jump(struct cmdq_pkt * pkt,dma_addr_t addr,u8 shift_pa) cmdq_pkt_jump() argument 512 cmdq_pkt_jump_rel(struct cmdq_pkt * pkt,s32 offset,u8 shift_pa) cmdq_pkt_jump_rel() argument 517 cmdq_pkt_eoc(struct cmdq_pkt * pkt) cmdq_pkt_eoc() argument 522 cmdq_pkt_finalize(struct cmdq_pkt * pkt) cmdq_pkt_finalize() argument [all...] |