Lines Matching refs:HdmiCntlr

45     void (*hardWareInit)(struct HdmiCntlr *cntlr);
46 void (*hardWareStatusGet)(struct HdmiCntlr *cntlr, struct HdmiHardwareStatus *status);
47 void (*controllerReset)(struct HdmiCntlr *cntlr);
48 bool (*hotPlugStateGet)(struct HdmiCntlr *cntlr);
49 bool (*hotPlugInterruptStateGet)(struct HdmiCntlr *cntlr);
50 void (*lowPowerSet)(struct HdmiCntlr *cntlr, bool enable);
51 void (*tmdsModeSet)(struct HdmiCntlr *cntlr, enum HdmiTmdsModeType mode);
52 int32_t (*tmdsConfigSet)(struct HdmiCntlr *cntlr, struct HdmiTmdsConfig mode);
53 … void (*infoFrameEnable)(struct HdmiCntlr *cntlr, enum HdmiPacketType infoFrameType, bool enable);
54 …int32_t (*infoFrameSend)(struct HdmiCntlr *cntlr, enum HdmiPacketType infoFrameType, uint8_t *data…
55 … int32_t (*infoFrameDataSet)(struct HdmiCntlr *cntlr, uint32_t type, uint8_t *data, uint32_t len);
56 int32_t (*cecMsgSend)(struct HdmiCntlr *cntlr, struct HdmiCecMsg *msg);
57 void (*audioPathEnable)(struct HdmiCntlr *cntlr, bool enable);
58 void (*audioPathSet)(struct HdmiCntlr *cntlr, struct HdmiAudioConfigInfo *config);
59 void (*phyOutputEnable)(struct HdmiCntlr *cntlr, bool enable);
60 void (*phyOutputSet)(struct HdmiCntlr *cntlr, struct HdmiPhyCfg *cfg);
61 void (*blackDataSet)(struct HdmiCntlr *cntlr, bool enable);
62 void (*videoMuteEnable)(struct HdmiCntlr *cntlr, bool enable);
63 void (*videoPathSet)(struct HdmiCntlr *cntlr, struct HdmiVideoAttr *attr);
64 void (*audioMuteEnable)(struct HdmiCntlr *cntlr, bool enable);
65 void (*avmuteSet)(struct HdmiCntlr *cntlr, bool enable);
66 int32_t (*ddcTransfer)(struct HdmiCntlr *cntlr, struct HdmiDdcCfg *ddcCfg);
67 bool (*scdcSourceScrambleGet)(struct HdmiCntlr *cntlr);
68 int32_t (*scdcSourceScrambleSet)(struct HdmiCntlr *cntlr, bool enable);
69 void (*frlSet)(struct HdmiCntlr *cntlr);
70 int32_t (*frlEnable)(struct HdmiCntlr *cntlr, bool enable);
71 int32_t (*audioNctsSet)(struct HdmiCntlr *cntlr, struct HdmiFrlAudioNctsConfig *cfg);
72 void (*frlTrainingConfigSet)(struct HdmiCntlr *cntlr, struct HdmiFrlTrainConfig *cfg);
73 void (*frlTrainingStart)(struct HdmiCntlr *cntlr);
74 void (*frlGetTriningRslt)(struct HdmiCntlr *cntlr, struct HdmiFrlTrainRslt *rslt);
75 void (*hdcpRegInit)(struct HdmiCntlr *cntlr);
76 int32_t (*hdcpGenerateAksvAndAn)(struct HdmiCntlr *cntlr);
77 …int32_t (*hdcpOptReg)(struct HdmiCntlr *cntlr, enum HdmiHdcpRegOptType type, uint8_t *data, uint32…
78 void (*hdrTimerSet)(struct HdmiCntlr *cntlr, struct HdmiHdrTimerConfig *config);
131 - Initialize **HdmiCntlr**.
132 - Instantiate **HdmiCntlrOps** in **HdmiCntlr**.
157 …er implementation and the default values or restriction ranges of the **HdmiCntlr** members at the…
229 3. Instantiate the **HdmiCntlr** object.
231HdmiCntlr** object at the core layer, including defining a custom structure (to pass parameters an…
238 …mportant parameters, such as the device number and bus number, to the **HdmiCntlr** object at the …
242 …struct HdmiCntlr *cntlr; // (Mandatory) Control object at the core layer. The details are a…
249 …/* HdmiCntlr is the controller structure at the core layer. The Init function assigns values to th…
250 struct HdmiCntlr {
275 - Instantiating **HdmiCntlrOps** in **HdmiCntlr**
339 …Initializes the custom structure object **HdmiAdapterHost** and **HdmiCntlr**, and calls the **Hdm…
341 …The **HdmiCntlr**, **HdmiAdapterHost**, and **HdfDeviceObject** assign values with each other so t…
346 struct HdmiCntlr *cntlr = NULL;
349 cntlr = (struct HdmiCntlr *)OsalMemCalloc(sizeof(struct HdmiCntlr));
361 … // (Mandatory) Prerequisites for conversion between HdfDeviceObject and HdmiCntlr.
362 …ervice; // (Mandatory) Prerequisites for conversion between HdfDeviceObject and HdmiCntlr.
420 struct HdmiCntlr *cntlr = NULL;
422 …cntlr = (struct HdmiCntlr *)obj->service;// Forcibly convert HdfDeviceObject to HdmiCntlr by using…
424 …->priv);// Customized memory release function. A forced conversion from HdmiCntlr to HimciAdapterH…