Lines Matching full:cmdq

11 #include <linux/mailbox/mtk-cmdq-mailbox.h>
33 * cmdq_dev_get_client_reg() - parse cmdq client reg from the device
34 * node of CMDQ client
35 * @dev: device of CMDQ mailbox client
36 * @client_reg: CMDQ client reg pointer
41 * Help CMDQ client parsing the cmdq client reg
42 * from the device node of CMDQ client.
48 * cmdq_mbox_create() - create CMDQ mailbox client and channel
49 * @dev: device of CMDQ mailbox client
50 * @index: index of CMDQ mailbox channel
52 * Return: CMDQ mailbox client pointer
57 * cmdq_mbox_destroy() - destroy CMDQ mailbox client and channel
58 * @client: the CMDQ mailbox client
63 * cmdq_pkt_create() - create a CMDQ packet
64 * @client: the CMDQ mailbox client
65 * @size: required CMDQ buffer size
67 * Return: CMDQ packet pointer
72 * cmdq_pkt_destroy() - destroy the CMDQ packet
73 * @pkt: the CMDQ packet
78 * cmdq_pkt_write() - append write command to the CMDQ packet
79 * @pkt: the CMDQ packet
80 * @subsys: the CMDQ sub system code
81 * @offset: register offset from CMDQ sub system
89 * cmdq_pkt_write_mask() - append write command with mask to the CMDQ packet
90 * @pkt: the CMDQ packet
91 * @subsys: the CMDQ sub system code
92 * @offset: register offset from CMDQ sub system
102 * cmdq_pkt_read_s() - append read_s command to the CMDQ packet
103 * @pkt: the CMDQ packet
106 * @reg_idx: the CMDQ internal register ID to cache read data
114 * cmdq_pkt_write_s() - append write_s command to the CMDQ packet
115 * @pkt: the CMDQ packet
118 * @src_reg_idx: the CMDQ internal register ID which cache source value
131 * cmdq_pkt_write_s_mask() - append write_s with mask command to the CMDQ packet
132 * @pkt: the CMDQ packet
135 * @src_reg_idx: the CMDQ internal register ID which cache source value
149 * cmdq_pkt_write_s_value() - append write_s command to the CMDQ packet which
151 * @pkt: the CMDQ packet
162 * cmdq_pkt_write_s_mask_value() - append write_s command with mask to the CMDQ
165 * @pkt: the CMDQ packet
177 * cmdq_pkt_wfe() - append wait for event command to the CMDQ packet
178 * @pkt: the CMDQ packet
187 * cmdq_pkt_clear_event() - append clear event command to the CMDQ packet
188 * @pkt: the CMDQ packet
196 * cmdq_pkt_set_event() - append set event command to the CMDQ packet
197 * @pkt: the CMDQ packet
205 * cmdq_pkt_poll() - Append polling command to the CMDQ packet, ask GCE to
210 * @pkt: the CMDQ packet
211 * @subsys: the CMDQ sub system code
212 * @offset: register offset from CMDQ sub system
221 * cmdq_pkt_poll_mask() - Append polling command to the CMDQ packet, ask GCE to
226 * @pkt: the CMDQ packet
227 * @subsys: the CMDQ sub system code
228 * @offset: register offset from CMDQ sub system
238 * cmdq_pkt_assign() - Append logic assign command to the CMDQ packet, ask GCE
242 * @pkt: the CMDQ packet
243 * @reg_idx: the CMDQ internal register ID
251 * cmdq_pkt_jump() - Append jump command to the CMDQ packet, ask GCE
254 * @pkt: the CMDQ packet
263 * @pkt: the CMDQ packet
270 * cmdq_pkt_flush_async() - trigger CMDQ to asynchronously execute the CMDQ
272 * @pkt: the CMDQ packet
276 * Trigger CMDQ to asynchronously execute the CMDQ packet and call back