Lines Matching refs:data
33 * @data: Intel HW specific hdcp data
39 mei_hdcp_initiate_session(struct device *dev, struct hdcp_port_data *data,
48 if (!dev || !data || !ake_data)
59 session_init_in.port.integrated_port_type = data->port_type;
60 session_init_in.port.physical_port = (u8)data->fw_ddi;
61 session_init_in.port.attached_transcoder = (u8)data->fw_tc;
62 session_init_in.protocol = data->protocol;
96 * @data: Intel HW specific hdcp data
106 struct hdcp_port_data *data,
118 if (!dev || !data || !rx_cert || !km_stored || !ek_pub_km || !msg_sz)
129 verify_rxcert_in.port.integrated_port_type = data->port_type;
130 verify_rxcert_in.port.physical_port = (u8)data->fw_ddi;
131 verify_rxcert_in.port.attached_transcoder = (u8)data->fw_tc;
176 * @data: Intel HW specific hdcp data
182 mei_hdcp_verify_hprime(struct device *dev, struct hdcp_port_data *data,
190 if (!dev || !data || !rx_hprime)
200 send_hprime_in.port.integrated_port_type = data->port_type;
201 send_hprime_in.port.physical_port = (u8)data->fw_ddi;
202 send_hprime_in.port.attached_transcoder = (u8)data->fw_tc;
233 * @data: Intel HW specific hdcp data
239 mei_hdcp_store_pairing_info(struct device *dev, struct hdcp_port_data *data,
247 if (!dev || !data || !pairing_info)
258 pairing_info_in.port.integrated_port_type = data->port_type;
259 pairing_info_in.port.physical_port = (u8)data->fw_ddi;
260 pairing_info_in.port.attached_transcoder = (u8)data->fw_tc;
292 * @data: Intel HW specific hdcp data
299 struct hdcp_port_data *data,
307 if (!dev || !data || !lc_init_data)
317 lc_init_in.port.integrated_port_type = data->port_type;
318 lc_init_in.port.physical_port = (u8)data->fw_ddi;
319 lc_init_in.port.attached_transcoder = (u8)data->fw_tc;
348 * @data: Intel HW specific hdcp data
354 mei_hdcp_verify_lprime(struct device *dev, struct hdcp_port_data *data,
362 if (!dev || !data || !rx_lprime)
373 verify_lprime_in.port.integrated_port_type = data->port_type;
374 verify_lprime_in.port.physical_port = (u8)data->fw_ddi;
375 verify_lprime_in.port.attached_transcoder = (u8)data->fw_tc;
407 * @data: Intel HW specific hdcp data
413 struct hdcp_port_data *data,
421 if (!dev || !data || !ske_data)
431 get_skey_in.port.integrated_port_type = data->port_type;
432 get_skey_in.port.physical_port = (u8)data->fw_ddi;
433 get_skey_in.port.attached_transcoder = (u8)data->fw_tc;
466 * @data: Intel HW specific hdcp data
474 struct hdcp_port_data *data,
485 if (!dev || !rep_topology || !rep_send_ack || !data)
496 verify_repeater_in.port.integrated_port_type = data->port_type;
497 verify_repeater_in.port.physical_port = (u8)data->fw_ddi;
498 verify_repeater_in.port.attached_transcoder = (u8)data->fw_tc;
540 * @data: Intel HW specific hdcp data
546 struct hdcp_port_data *data,
556 if (!dev || !stream_ready || !data)
561 cmd_size = struct_size(verify_mprime_in, streams, data->k);
575 verify_mprime_in->port.integrated_port_type = data->port_type;
576 verify_mprime_in->port.physical_port = (u8)data->fw_ddi;
577 verify_mprime_in->port.attached_transcoder = (u8)data->fw_tc;
580 drm_hdcp_cpu_to_be24(verify_mprime_in->seq_num_m, data->seq_num_m);
582 memcpy(verify_mprime_in->streams, data->streams,
583 array_size(data->k, sizeof(*data->streams)));
585 verify_mprime_in->k = cpu_to_be16(data->k);
615 * @data: Intel HW specific hdcp data
620 struct hdcp_port_data *data)
627 if (!dev || !data)
637 enable_auth_in.port.integrated_port_type = data->port_type;
638 enable_auth_in.port.physical_port = (u8)data->fw_ddi;
639 enable_auth_in.port.attached_transcoder = (u8)data->fw_tc;
640 enable_auth_in.stream_type = data->streams[0].stream_type;
669 * @data: Intel HW specific hdcp data
674 mei_hdcp_close_session(struct device *dev, struct hdcp_port_data *data)
681 if (!dev || !data)
692 session_close_in.port.integrated_port_type = data->port_type;
693 session_close_in.port.physical_port = (u8)data->fw_ddi;
694 session_close_in.port.attached_transcoder = (u8)data->fw_tc;
777 * @data: compare data (mei hdcp device)
784 void *data)
786 struct device *base = data;