Symbol: cmdq_client
drivers/gpu/drm/mediatek/mtk_crtc.c
1128
mtk_crtc->cmdq_client.client.dev = mtk_crtc->mmsys_dev;
drivers/gpu/drm/mediatek/mtk_crtc.c
1129
mtk_crtc->cmdq_client.client.tx_block = false;
drivers/gpu/drm/mediatek/mtk_crtc.c
1130
mtk_crtc->cmdq_client.client.knows_txdone = true;
drivers/gpu/drm/mediatek/mtk_crtc.c
1131
mtk_crtc->cmdq_client.client.rx_callback = ddp_cmdq_cb;
drivers/gpu/drm/mediatek/mtk_crtc.c
1132
mtk_crtc->cmdq_client.chan =
drivers/gpu/drm/mediatek/mtk_crtc.c
1133
mbox_request_channel(&mtk_crtc->cmdq_client.client, i);
drivers/gpu/drm/mediatek/mtk_crtc.c
1134
if (IS_ERR(mtk_crtc->cmdq_client.chan)) {
drivers/gpu/drm/mediatek/mtk_crtc.c
1137
mtk_crtc->cmdq_client.chan = NULL;
drivers/gpu/drm/mediatek/mtk_crtc.c
1140
if (mtk_crtc->cmdq_client.chan) {
drivers/gpu/drm/mediatek/mtk_crtc.c
1148
mbox_free_channel(mtk_crtc->cmdq_client.chan);
drivers/gpu/drm/mediatek/mtk_crtc.c
1149
mtk_crtc->cmdq_client.chan = NULL;
drivers/gpu/drm/mediatek/mtk_crtc.c
1151
ret = cmdq_pkt_create(&mtk_crtc->cmdq_client,
drivers/gpu/drm/mediatek/mtk_crtc.c
1157
mbox_free_channel(mtk_crtc->cmdq_client.chan);
drivers/gpu/drm/mediatek/mtk_crtc.c
1158
mtk_crtc->cmdq_client.chan = NULL;
drivers/gpu/drm/mediatek/mtk_crtc.c
117
if (mtk_crtc->cmdq_client.chan)
drivers/gpu/drm/mediatek/mtk_crtc.c
136
if (mtk_crtc->cmdq_client.chan) {
drivers/gpu/drm/mediatek/mtk_crtc.c
137
cmdq_pkt_destroy(&mtk_crtc->cmdq_client, &mtk_crtc->cmdq_handle);
drivers/gpu/drm/mediatek/mtk_crtc.c
138
mbox_free_channel(mtk_crtc->cmdq_client.chan);
drivers/gpu/drm/mediatek/mtk_crtc.c
139
mtk_crtc->cmdq_client.chan = NULL;
drivers/gpu/drm/mediatek/mtk_crtc.c
282
struct cmdq_client *cmdq_cl = container_of(cl, struct cmdq_client, client);
drivers/gpu/drm/mediatek/mtk_crtc.c
283
struct mtk_crtc *mtk_crtc = container_of(cmdq_cl, struct mtk_crtc, cmdq_client);
drivers/gpu/drm/mediatek/mtk_crtc.c
55
struct cmdq_client cmdq_client;
drivers/gpu/drm/mediatek/mtk_crtc.c
604
if (mtk_crtc->cmdq_client.chan) {
drivers/gpu/drm/mediatek/mtk_crtc.c
605
mbox_flush(mtk_crtc->cmdq_client.chan, 2000);
drivers/gpu/drm/mediatek/mtk_crtc.c
611
dma_sync_single_for_device(mtk_crtc->cmdq_client.chan->mbox->dev,
drivers/gpu/drm/mediatek/mtk_crtc.c
628
if (pm_runtime_resume_and_get(mtk_crtc->cmdq_client.chan->mbox->dev) < 0)
drivers/gpu/drm/mediatek/mtk_crtc.c
631
mbox_send_message(mtk_crtc->cmdq_client.chan, cmdq_handle);
drivers/gpu/drm/mediatek/mtk_crtc.c
632
mbox_client_txdone(mtk_crtc->cmdq_client.chan, 0);
drivers/gpu/drm/mediatek/mtk_crtc.c
654
if (!priv->data->shadow_register && !mtk_crtc->cmdq_client.chan)
drivers/gpu/drm/mediatek/mtk_crtc.c
741
if (!mtk_crtc->cmdq_client.chan)
drivers/gpu/drm/mediatek/mtk_crtc.c
831
if (mtk_crtc->cmdq_client.chan)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.h
128
struct cmdq_client *cmdq_clt[MDP_PP_MAX];
drivers/soc/mediatek/mtk-cmdq-helper.c
113
struct cmdq_client *cmdq_mbox_create(struct device *dev, int index)
drivers/soc/mediatek/mtk-cmdq-helper.c
115
struct cmdq_client *client;
drivers/soc/mediatek/mtk-cmdq-helper.c
119
return (struct cmdq_client *)-ENOMEM;
drivers/soc/mediatek/mtk-cmdq-helper.c
140
void cmdq_mbox_destroy(struct cmdq_client *client)
drivers/soc/mediatek/mtk-cmdq-helper.c
147
int cmdq_pkt_create(struct cmdq_client *client, struct cmdq_pkt *pkt, size_t size)
drivers/soc/mediatek/mtk-cmdq-helper.c
174
void cmdq_pkt_destroy(struct cmdq_client *client, struct cmdq_pkt *pkt)
include/linux/soc/mediatek/mtk-cmdq.h
102
struct cmdq_client *cmdq_mbox_create(struct device *dev, int index);
include/linux/soc/mediatek/mtk-cmdq.h
108
void cmdq_mbox_destroy(struct cmdq_client *client);
include/linux/soc/mediatek/mtk-cmdq.h
118
int cmdq_pkt_create(struct cmdq_client *client, struct cmdq_pkt *pkt, size_t size);
include/linux/soc/mediatek/mtk-cmdq.h
125
void cmdq_pkt_destroy(struct cmdq_client *client, struct cmdq_pkt *pkt);
include/linux/soc/mediatek/mtk-cmdq.h
470
static inline struct cmdq_client *cmdq_mbox_create(struct device *dev, int index)
include/linux/soc/mediatek/mtk-cmdq.h
475
static inline void cmdq_mbox_destroy(struct cmdq_client *client) { }
include/linux/soc/mediatek/mtk-cmdq.h
477
static inline int cmdq_pkt_create(struct cmdq_client *client, struct cmdq_pkt *pkt, size_t size)
include/linux/soc/mediatek/mtk-cmdq.h
482
static inline void cmdq_pkt_destroy(struct cmdq_client *client, struct cmdq_pkt *pkt) { }