Lines Matching +full:sub +full:- +full:system

1 /* SPDX-License-Identifier: GPL-2.0 */
11 #include <linux/mailbox/mtk-cmdq-mailbox.h>
33 * cmdq_dev_get_client_reg() - parse cmdq client reg from the device
48 * cmdq_mbox_create() - create CMDQ mailbox client and channel
57 * cmdq_mbox_destroy() - destroy CMDQ mailbox client and channel
63 * cmdq_pkt_create() - create a CMDQ packet
72 * cmdq_pkt_destroy() - destroy the CMDQ packet
78 * cmdq_pkt_write() - append write command to 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
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
114 * cmdq_pkt_write_s() - append write_s command to the CMDQ packet
131 * cmdq_pkt_write_s_mask() - append write_s with mask command to the CMDQ packet
149 * cmdq_pkt_write_s_value() - append write_s command to the CMDQ packet which
162 * cmdq_pkt_write_s_mask_value() - append write_s command with mask to the CMDQ
177 * cmdq_pkt_wfe() - append wait for event command to the CMDQ packet
187 * cmdq_pkt_clear_event() - append clear event command to the CMDQ packet
196 * cmdq_pkt_set_event() - append set event command to the CMDQ packet
205 * cmdq_pkt_poll() - Append polling command to the CMDQ packet, ask GCE to
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
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
251 * cmdq_pkt_jump() - Append jump command to the CMDQ packet, ask GCE
262 * cmdq_pkt_finalize() - Append EOC and jump command to pkt.
270 * cmdq_pkt_flush_async() - trigger CMDQ to asynchronously execute the CMDQ
287 return -ENODEV; in cmdq_dev_get_client_reg()
292 return ERR_PTR(-EINVAL); in cmdq_mbox_create()
299 return ERR_PTR(-EINVAL); in cmdq_pkt_create()
306 return -ENOENT; in cmdq_pkt_write()
312 return -ENOENT; in cmdq_pkt_write_mask()
318 return -ENOENT; in cmdq_pkt_read_s()
324 return -ENOENT; in cmdq_pkt_write_s()
330 return -ENOENT; in cmdq_pkt_write_s_mask()
336 return -ENOENT; in cmdq_pkt_write_s_value()
342 return -ENOENT; in cmdq_pkt_write_s_mask_value()
347 return -EINVAL; in cmdq_pkt_wfe()
352 return -EINVAL; in cmdq_pkt_clear_event()
357 return -EINVAL; in cmdq_pkt_set_event()
363 return -EINVAL; in cmdq_pkt_poll()
369 return -EINVAL; in cmdq_pkt_poll_mask()
374 return -EINVAL; in cmdq_pkt_assign()
379 return -EINVAL; in cmdq_pkt_jump()
384 return -EINVAL; in cmdq_pkt_finalize()
389 return -EINVAL; in cmdq_pkt_flush_async()