Lines Matching refs:cmdq_pkt

26 struct cmdq_pkt;
79 int cmdq_pkt_create(struct cmdq_client *client, struct cmdq_pkt *pkt, size_t size);
86 void cmdq_pkt_destroy(struct cmdq_client *client, struct cmdq_pkt *pkt);
97 int cmdq_pkt_write(struct cmdq_pkt *pkt, u8 subsys, u16 offset, u32 value);
109 int cmdq_pkt_write_mask(struct cmdq_pkt *pkt, u8 subsys,
121 int cmdq_pkt_read_s(struct cmdq_pkt *pkt, u16 high_addr_reg_idx, u16 addr_low,
138 int cmdq_pkt_write_s(struct cmdq_pkt *pkt, u16 high_addr_reg_idx,
156 int cmdq_pkt_write_s_mask(struct cmdq_pkt *pkt, u16 high_addr_reg_idx,
169 int cmdq_pkt_write_s_value(struct cmdq_pkt *pkt, u8 high_addr_reg_idx,
184 int cmdq_pkt_write_s_mask_value(struct cmdq_pkt *pkt, u8 high_addr_reg_idx,
197 int cmdq_pkt_mem_move(struct cmdq_pkt *pkt, dma_addr_t src_addr, dma_addr_t dst_addr);
207 int cmdq_pkt_wfe(struct cmdq_pkt *pkt, u16 event, bool clear);
222 int cmdq_pkt_acquire_event(struct cmdq_pkt *pkt, u16 event);
231 int cmdq_pkt_clear_event(struct cmdq_pkt *pkt, u16 event);
240 int cmdq_pkt_set_event(struct cmdq_pkt *pkt, u16 event);
255 int cmdq_pkt_poll(struct cmdq_pkt *pkt, u8 subsys,
272 int cmdq_pkt_poll_mask(struct cmdq_pkt *pkt, u8 subsys,
286 int cmdq_pkt_assign(struct cmdq_pkt *pkt, u16 reg_idx, u32 value);
302 int cmdq_pkt_poll_addr(struct cmdq_pkt *pkt, dma_addr_t addr, u32 value, u32 mask);
316 int cmdq_pkt_jump_abs(struct cmdq_pkt *pkt, dma_addr_t addr, u8 shift_pa);
319 static inline int cmdq_pkt_jump(struct cmdq_pkt *pkt, dma_addr_t addr, u8 shift_pa)
336 int cmdq_pkt_jump_rel(struct cmdq_pkt *pkt, s32 offset, u8 shift_pa);
350 int cmdq_pkt_eoc(struct cmdq_pkt *pkt);
358 int cmdq_pkt_finalize(struct cmdq_pkt *pkt);
375 static inline int cmdq_pkt_create(struct cmdq_client *client, struct cmdq_pkt *pkt, size_t size)
380 static inline void cmdq_pkt_destroy(struct cmdq_client *client, struct cmdq_pkt *pkt) { }
382 static inline int cmdq_pkt_write(struct cmdq_pkt *pkt, u8 subsys, u16 offset, u32 value)
387 static inline int cmdq_pkt_write_mask(struct cmdq_pkt *pkt, u8 subsys,
393 static inline int cmdq_pkt_read_s(struct cmdq_pkt *pkt, u16 high_addr_reg_idx,
399 static inline int cmdq_pkt_write_s(struct cmdq_pkt *pkt, u16 high_addr_reg_idx,
405 static inline int cmdq_pkt_write_s_mask(struct cmdq_pkt *pkt, u16 high_addr_reg_idx,
411 static inline int cmdq_pkt_write_s_value(struct cmdq_pkt *pkt, u8 high_addr_reg_idx,
417 static inline int cmdq_pkt_write_s_mask_value(struct cmdq_pkt *pkt, u8 high_addr_reg_idx,
423 static inline int cmdq_pkt_wfe(struct cmdq_pkt *pkt, u16 event, bool clear)
428 static inline int cmdq_pkt_clear_event(struct cmdq_pkt *pkt, u16 event)
433 static inline int cmdq_pkt_set_event(struct cmdq_pkt *pkt, u16 event)
438 static inline int cmdq_pkt_poll(struct cmdq_pkt *pkt, u8 subsys,
444 static inline int cmdq_pkt_poll_mask(struct cmdq_pkt *pkt, u8 subsys,
450 static inline int cmdq_pkt_assign(struct cmdq_pkt *pkt, u16 reg_idx, u32 value)
455 static inline int cmdq_pkt_poll_addr(struct cmdq_pkt *pkt, dma_addr_t addr, u32 value, u32 mask)
460 static inline int cmdq_pkt_jump_abs(struct cmdq_pkt *pkt, dma_addr_t addr, u8 shift_pa)
465 static inline int cmdq_pkt_jump(struct cmdq_pkt *pkt, dma_addr_t addr, u8 shift_pa)
470 static inline int cmdq_pkt_jump_rel(struct cmdq_pkt *pkt, s32 offset, u8 shift_pa)
475 static inline int cmdq_pkt_eoc(struct cmdq_pkt *pkt)
480 static inline int cmdq_pkt_finalize(struct cmdq_pkt *pkt)