Lines Matching refs:buffer
46 static void hdmi_infoframe_set_checksum(void *buffer, size_t size) in hdmi_infoframe_set_checksum() argument
48 u8 *ptr = buffer; in hdmi_infoframe_set_checksum()
50 ptr[3] = hdmi_infoframe_checksum(buffer, size); in hdmi_infoframe_set_checksum()
85 ssize_t hdmi_avi_infoframe_pack(struct hdmi_avi_infoframe *frame, void *buffer, in hdmi_avi_infoframe_pack() argument
88 u8 *ptr = buffer; in hdmi_avi_infoframe_pack()
96 memset(buffer, 0, size); in hdmi_avi_infoframe_pack()
148 hdmi_infoframe_set_checksum(buffer, length); in hdmi_avi_infoframe_pack()
192 ssize_t hdmi_spd_infoframe_pack(struct hdmi_spd_infoframe *frame, void *buffer, in hdmi_spd_infoframe_pack() argument
195 u8 *ptr = buffer; in hdmi_spd_infoframe_pack()
203 memset(buffer, 0, size); in hdmi_spd_infoframe_pack()
218 hdmi_infoframe_set_checksum(buffer, length); in hdmi_spd_infoframe_pack()
257 void *buffer, size_t size) in hdmi_audio_infoframe_pack() argument
260 u8 *ptr = buffer; in hdmi_audio_infoframe_pack()
268 memset(buffer, 0, size); in hdmi_audio_infoframe_pack()
293 hdmi_infoframe_set_checksum(buffer, length); in hdmi_audio_infoframe_pack()
339 void *buffer, size_t size) in hdmi_vendor_infoframe_pack() argument
341 u8 *ptr = buffer; in hdmi_vendor_infoframe_pack()
363 memset(buffer, 0, size); in hdmi_vendor_infoframe_pack()
385 hdmi_infoframe_set_checksum(buffer, length); in hdmi_vendor_infoframe_pack()
396 void *buffer, size_t size) in hdmi_vendor_any_infoframe_pack() argument
402 return hdmi_vendor_infoframe_pack(&frame->hdmi, buffer, size); in hdmi_vendor_any_infoframe_pack()
420 hdmi_infoframe_pack(union hdmi_infoframe *frame, void *buffer, size_t size) in hdmi_infoframe_pack() argument
426 length = hdmi_avi_infoframe_pack(&frame->avi, buffer, size); in hdmi_infoframe_pack()
429 length = hdmi_spd_infoframe_pack(&frame->spd, buffer, size); in hdmi_infoframe_pack()
432 length = hdmi_audio_infoframe_pack(&frame->audio, buffer, size); in hdmi_infoframe_pack()
436 buffer, size); in hdmi_infoframe_pack()
1007 void *buffer) in hdmi_avi_infoframe_unpack() argument
1009 u8 *ptr = buffer; in hdmi_avi_infoframe_unpack()
1017 if (hdmi_infoframe_checksum(buffer, HDMI_INFOFRAME_SIZE(AVI)) != 0) in hdmi_avi_infoframe_unpack()
1070 void *buffer) in hdmi_spd_infoframe_unpack() argument
1072 u8 *ptr = buffer; in hdmi_spd_infoframe_unpack()
1081 if (hdmi_infoframe_checksum(buffer, HDMI_INFOFRAME_SIZE(SPD)) != 0) in hdmi_spd_infoframe_unpack()
1108 void *buffer) in hdmi_audio_infoframe_unpack() argument
1110 u8 *ptr = buffer; in hdmi_audio_infoframe_unpack()
1119 if (hdmi_infoframe_checksum(buffer, HDMI_INFOFRAME_SIZE(AUDIO)) != 0) in hdmi_audio_infoframe_unpack()
1154 void *buffer) in hdmi_vendor_any_infoframe_unpack() argument
1156 u8 *ptr = buffer; in hdmi_vendor_any_infoframe_unpack()
1169 if (hdmi_infoframe_checksum(buffer, in hdmi_vendor_any_infoframe_unpack()
1219 int hdmi_infoframe_unpack(union hdmi_infoframe *frame, void *buffer) in hdmi_infoframe_unpack() argument
1222 u8 *ptr = buffer; in hdmi_infoframe_unpack()
1226 ret = hdmi_avi_infoframe_unpack(&frame->avi, buffer); in hdmi_infoframe_unpack()
1229 ret = hdmi_spd_infoframe_unpack(&frame->spd, buffer); in hdmi_infoframe_unpack()
1232 ret = hdmi_audio_infoframe_unpack(&frame->audio, buffer); in hdmi_infoframe_unpack()
1235 ret = hdmi_vendor_any_infoframe_unpack(&frame->vendor, buffer); in hdmi_infoframe_unpack()