Lines Matching refs:cmdq_pkt
18 struct cmdq_pkt;
75 struct cmdq_pkt *cmdq_pkt_create(struct cmdq_client *client, size_t size);
81 void cmdq_pkt_destroy(struct cmdq_pkt *pkt);
92 int cmdq_pkt_write(struct cmdq_pkt *pkt, u8 subsys, u16 offset, u32 value);
104 int cmdq_pkt_write_mask(struct cmdq_pkt *pkt, u8 subsys,
116 int cmdq_pkt_read_s(struct cmdq_pkt *pkt, u16 high_addr_reg_idx, u16 addr_low,
133 int cmdq_pkt_write_s(struct cmdq_pkt *pkt, u16 high_addr_reg_idx,
151 int cmdq_pkt_write_s_mask(struct cmdq_pkt *pkt, u16 high_addr_reg_idx,
164 int cmdq_pkt_write_s_value(struct cmdq_pkt *pkt, u8 high_addr_reg_idx,
179 int cmdq_pkt_write_s_mask_value(struct cmdq_pkt *pkt, u8 high_addr_reg_idx,
190 int cmdq_pkt_wfe(struct cmdq_pkt *pkt, u16 event, bool clear);
199 int cmdq_pkt_clear_event(struct cmdq_pkt *pkt, u16 event);
208 int cmdq_pkt_set_event(struct cmdq_pkt *pkt, u16 event);
223 int cmdq_pkt_poll(struct cmdq_pkt *pkt, u8 subsys,
240 int cmdq_pkt_poll_mask(struct cmdq_pkt *pkt, u8 subsys,
254 int cmdq_pkt_assign(struct cmdq_pkt *pkt, u16 reg_idx, u32 value);
265 int cmdq_pkt_jump(struct cmdq_pkt *pkt, dma_addr_t addr);
273 int cmdq_pkt_finalize(struct cmdq_pkt *pkt);
288 int cmdq_pkt_flush_async(struct cmdq_pkt *pkt, cmdq_async_flush_cb cb,
301 int cmdq_pkt_flush(struct cmdq_pkt *pkt);