/kernel/linux/linux-5.10/drivers/misc/mei/ |
H A D | bus.c | 211 * @cldev: me client device 217 ssize_t mei_cldev_send(struct mei_cl_device *cldev, u8 *buf, size_t length) in mei_cldev_send() argument 219 struct mei_cl *cl = cldev->cl; in mei_cldev_send() 228 * @cldev: me client device 235 ssize_t mei_cldev_recv_nonblock(struct mei_cl_device *cldev, u8 *buf, in mei_cldev_recv_nonblock() argument 238 struct mei_cl *cl = cldev->cl; in mei_cldev_recv_nonblock() 247 * @cldev: me client device 253 ssize_t mei_cldev_recv(struct mei_cl_device *cldev, u8 *buf, size_t length) in mei_cldev_recv() argument 255 struct mei_cl *cl = cldev->cl; in mei_cldev_recv() 268 struct mei_cl_device *cldev; in mei_cl_bus_rx_work() local 290 struct mei_cl_device *cldev; mei_cl_bus_notif_work() local 308 struct mei_cl_device *cldev = cl->cldev; mei_cl_bus_notify_event() local 333 struct mei_cl_device *cldev = cl->cldev; mei_cl_bus_rx_event() local 353 mei_cldev_register_rx_cb(struct mei_cl_device *cldev, mei_cldev_cb_t rx_cb) mei_cldev_register_rx_cb() argument 386 mei_cldev_register_notif_cb(struct mei_cl_device *cldev, mei_cldev_cb_t notif_cb) mei_cldev_register_notif_cb() argument 418 mei_cldev_get_drvdata(const struct mei_cl_device *cldev) mei_cldev_get_drvdata() argument 430 mei_cldev_set_drvdata(struct mei_cl_device *cldev, void *data) mei_cldev_set_drvdata() argument 443 mei_cldev_uuid(const struct mei_cl_device *cldev) mei_cldev_uuid() argument 456 mei_cldev_ver(const struct mei_cl_device *cldev) mei_cldev_ver() argument 469 mei_cldev_enabled(struct mei_cl_device *cldev) mei_cldev_enabled() argument 483 mei_cl_bus_module_get(struct mei_cl_device *cldev) mei_cl_bus_module_get() argument 493 mei_cl_bus_module_put(struct mei_cl_device *cldev) mei_cl_bus_module_put() argument 521 mei_cl_bus_vtag_alloc(struct mei_cl_device *cldev) mei_cl_bus_vtag_alloc() argument 547 mei_cl_bus_vtag_free(struct mei_cl_device *cldev) mei_cl_bus_vtag_free() argument 568 mei_cldev_enable(struct mei_cl_device *cldev) mei_cldev_enable() argument 619 mei_cldev_unregister_callbacks(struct mei_cl_device *cldev) mei_cldev_unregister_callbacks() argument 640 mei_cldev_disable(struct mei_cl_device *cldev) mei_cldev_disable() argument 688 mei_cl_device_find(struct mei_cl_device *cldev, struct mei_cl_driver *cldrv) mei_cl_device_find() argument 732 struct mei_cl_device *cldev = to_mei_cl_device(dev); mei_cl_device_match() local 761 struct mei_cl_device *cldev; mei_cl_device_probe() local 803 struct mei_cl_device *cldev = to_mei_cl_device(dev); mei_cl_device_remove() local 825 struct mei_cl_device *cldev = to_mei_cl_device(dev); name_show() local 834 struct mei_cl_device *cldev = to_mei_cl_device(dev); uuid_show() local 844 struct mei_cl_device *cldev = to_mei_cl_device(dev); version_show() local 854 struct mei_cl_device *cldev = to_mei_cl_device(dev); modalias_show() local 866 struct mei_cl_device *cldev = to_mei_cl_device(dev); max_conn_show() local 876 struct mei_cl_device *cldev = to_mei_cl_device(dev); fixed_show() local 886 struct mei_cl_device *cldev = to_mei_cl_device(dev); vtag_show() local 896 struct mei_cl_device *cldev = to_mei_cl_device(dev); max_len_show() local 926 struct mei_cl_device *cldev = to_mei_cl_device(dev); mei_cl_device_uevent() local 971 struct mei_cl_device *cldev = to_mei_cl_device(dev); mei_cl_bus_dev_release() local 994 mei_cl_bus_set_name(struct mei_cl_device *cldev) mei_cl_bus_set_name() argument 1012 struct mei_cl_device *cldev; mei_cl_bus_dev_alloc() local 1048 mei_cl_bus_dev_setup(struct mei_device *bus, struct mei_cl_device *cldev) mei_cl_bus_dev_setup() argument 1068 mei_cl_bus_dev_add(struct mei_cl_device *cldev) mei_cl_bus_dev_add() argument 1087 mei_cl_bus_dev_stop(struct mei_cl_device *cldev) mei_cl_bus_dev_stop() argument 1100 mei_cl_bus_dev_destroy(struct mei_cl_device *cldev) mei_cl_bus_dev_destroy() argument 1121 mei_cl_bus_remove_device(struct mei_cl_device *cldev) mei_cl_bus_remove_device() argument 1134 struct mei_cl_device *cldev, *next; mei_cl_bus_remove_devices() local 1155 struct mei_cl_device *cldev; mei_cl_bus_dev_init() local 1181 struct mei_cl_device *cldev, *n; mei_cl_bus_rescan() local [all...] |
H A D | bus-fixup.c | 45 * @cldev: me clients device 47 static void number_of_connections(struct mei_cl_device *cldev) in number_of_connections() argument 49 if (cldev->me_cl->props.max_number_of_connections > 1) in number_of_connections() 50 cldev->do_match = 0; in number_of_connections() 56 * @cldev: me clients device 58 static void blacklist(struct mei_cl_device *cldev) in blacklist() argument 60 cldev->do_match = 0; in blacklist() 66 * @cldev: me clients device 68 static void whitelist(struct mei_cl_device *cldev) in whitelist() argument 70 cldev in whitelist() 128 mei_osver(struct mei_cl_device *cldev) mei_osver() argument 159 mei_fwver(struct mei_cl_device *cldev) mei_fwver() argument 212 mei_mkhi_fix(struct mei_cl_device *cldev) mei_mkhi_fix() argument 250 mei_wd(struct mei_cl_device *cldev) mei_wd() argument 262 mei_wd(struct mei_cl_device *cldev) mei_wd() argument 394 mei_nfc(struct mei_cl_device *cldev) mei_nfc() argument 471 vt_support(struct mei_cl_device *cldev) vt_support() argument 498 mei_cl_bus_dev_fixup(struct mei_cl_device *cldev) mei_cl_bus_dev_fixup() argument [all...] |
/kernel/linux/linux-6.6/drivers/misc/mei/ |
H A D | bus.c | 262 * @cldev: me client device 272 ssize_t mei_cldev_send_vtag(struct mei_cl_device *cldev, const u8 *buf, in mei_cldev_send_vtag() argument 275 struct mei_cl *cl = cldev->cl; in mei_cldev_send_vtag() 284 * @cldev: me client device 294 ssize_t mei_cldev_recv_vtag(struct mei_cl_device *cldev, u8 *buf, size_t length, in mei_cldev_recv_vtag() argument 297 struct mei_cl *cl = cldev->cl; in mei_cldev_recv_vtag() 306 * @cldev: me client device 316 ssize_t mei_cldev_recv_nonblock_vtag(struct mei_cl_device *cldev, u8 *buf, in mei_cldev_recv_nonblock_vtag() argument 319 struct mei_cl *cl = cldev->cl; in mei_cldev_recv_nonblock_vtag() 328 * @cldev 336 mei_cldev_send(struct mei_cl_device *cldev, const u8 *buf, size_t length) mei_cldev_send() argument 351 mei_cldev_recv(struct mei_cl_device *cldev, u8 *buf, size_t length) mei_cldev_recv() argument 367 mei_cldev_recv_nonblock(struct mei_cl_device *cldev, u8 *buf, size_t length) mei_cldev_recv_nonblock() argument 381 struct mei_cl_device *cldev; mei_cl_bus_rx_work() local 404 struct mei_cl_device *cldev; mei_cl_bus_notif_work() local 422 struct mei_cl_device *cldev = cl->cldev; mei_cl_bus_notify_event() local 447 struct mei_cl_device *cldev = cl->cldev; mei_cl_bus_rx_event() local 467 mei_cldev_register_rx_cb(struct mei_cl_device *cldev, mei_cldev_cb_t rx_cb) mei_cldev_register_rx_cb() argument 506 mei_cldev_register_notif_cb(struct mei_cl_device *cldev, mei_cldev_cb_t notif_cb) mei_cldev_register_notif_cb() argument 541 mei_cldev_get_drvdata(const struct mei_cl_device *cldev) mei_cldev_get_drvdata() argument 553 mei_cldev_set_drvdata(struct mei_cl_device *cldev, void *data) mei_cldev_set_drvdata() argument 566 mei_cldev_uuid(const struct mei_cl_device *cldev) mei_cldev_uuid() argument 579 mei_cldev_ver(const struct mei_cl_device *cldev) mei_cldev_ver() argument 592 mei_cldev_enabled(const struct mei_cl_device *cldev) mei_cldev_enabled() argument 606 mei_cl_bus_module_get(struct mei_cl_device *cldev) mei_cl_bus_module_get() argument 616 mei_cl_bus_module_put(struct mei_cl_device *cldev) mei_cl_bus_module_put() argument 644 mei_cl_bus_vtag_alloc(struct mei_cl_device *cldev) mei_cl_bus_vtag_alloc() argument 670 mei_cl_bus_vtag_free(struct mei_cl_device *cldev) mei_cl_bus_vtag_free() argument 683 mei_cldev_dma_map(struct mei_cl_device *cldev, u8 buffer_id, size_t size) mei_cldev_dma_map() argument 721 mei_cldev_dma_unmap(struct mei_cl_device *cldev) mei_cldev_dma_unmap() argument 751 mei_cldev_enable(struct mei_cl_device *cldev) mei_cldev_enable() argument 805 mei_cldev_unregister_callbacks(struct mei_cl_device *cldev) mei_cldev_unregister_callbacks() argument 826 mei_cldev_disable(struct mei_cl_device *cldev) mei_cldev_disable() argument 882 mei_cldev_send_gsc_command(struct mei_cl_device *cldev, u8 client_id, u32 fence_id, struct scatterlist *sg_in, size_t total_in_len, struct scatterlist *sg_out) mei_cldev_send_gsc_command() argument 1001 mei_cl_device_find(const struct mei_cl_device *cldev, const struct mei_cl_driver *cldrv) mei_cl_device_find() argument 1045 const struct mei_cl_device *cldev = to_mei_cl_device(dev); mei_cl_device_match() local 1071 struct mei_cl_device *cldev; mei_cl_device_probe() local 1110 struct mei_cl_device *cldev = to_mei_cl_device(dev); mei_cl_device_remove() local 1125 struct mei_cl_device *cldev = to_mei_cl_device(dev); name_show() local 1134 struct mei_cl_device *cldev = to_mei_cl_device(dev); uuid_show() local 1144 struct mei_cl_device *cldev = to_mei_cl_device(dev); version_show() local 1154 struct mei_cl_device *cldev = to_mei_cl_device(dev); modalias_show() local 1166 struct mei_cl_device *cldev = to_mei_cl_device(dev); max_conn_show() local 1176 struct mei_cl_device *cldev = to_mei_cl_device(dev); fixed_show() local 1186 struct mei_cl_device *cldev = to_mei_cl_device(dev); vtag_show() local 1196 struct mei_cl_device *cldev = to_mei_cl_device(dev); max_len_show() local 1226 const struct mei_cl_device *cldev = to_mei_cl_device(dev); mei_cl_device_uevent() local 1271 struct mei_cl_device *cldev = to_mei_cl_device(dev); mei_cl_bus_dev_release() local 1291 mei_cl_bus_set_name(struct mei_cl_device *cldev) mei_cl_bus_set_name() argument 1309 struct mei_cl_device *cldev; mei_cl_bus_dev_alloc() local 1346 mei_cl_bus_dev_setup(struct mei_device *bus, struct mei_cl_device *cldev) mei_cl_bus_dev_setup() argument 1366 mei_cl_bus_dev_add(struct mei_cl_device *cldev) mei_cl_bus_dev_add() argument 1385 mei_cl_bus_dev_stop(struct mei_cl_device *cldev) mei_cl_bus_dev_stop() argument 1399 mei_cl_bus_dev_destroy(struct mei_cl_device *cldev) mei_cl_bus_dev_destroy() argument 1420 mei_cl_bus_remove_device(struct mei_cl_device *cldev) mei_cl_bus_remove_device() argument 1433 struct mei_cl_device *cldev, *next; mei_cl_bus_remove_devices() local 1454 struct mei_cl_device *cldev; mei_cl_bus_dev_init() local 1480 struct mei_cl_device *cldev, *n; mei_cl_bus_rescan() local [all...] |
H A D | bus-fixup.c | 55 * @cldev: me clients device 57 static void number_of_connections(struct mei_cl_device *cldev) in number_of_connections() argument 59 if (cldev->me_cl->props.max_number_of_connections > 1) in number_of_connections() 60 cldev->do_match = 0; in number_of_connections() 66 * @cldev: me clients device 68 static void blacklist(struct mei_cl_device *cldev) in blacklist() argument 70 cldev->do_match = 0; in blacklist() 76 * @cldev: me clients device 78 static void whitelist(struct mei_cl_device *cldev) in whitelist() argument 80 cldev in whitelist() 108 mei_osver(struct mei_cl_device *cldev) mei_osver() argument 138 mei_fwver(struct mei_cl_device *cldev) mei_fwver() argument 194 mei_gfx_memory_ready(struct mei_cl_device *cldev) mei_gfx_memory_ready() argument 208 mei_mkhi_fix(struct mei_cl_device *cldev) mei_mkhi_fix() argument 237 mei_gsc_mkhi_ver(struct mei_cl_device *cldev) mei_gsc_mkhi_ver() argument 258 mei_gsc_mkhi_fix_ver(struct mei_cl_device *cldev) mei_gsc_mkhi_fix_ver() argument 300 mei_wd(struct mei_cl_device *cldev) mei_wd() argument 312 mei_wd(struct mei_cl_device *cldev) mei_wd() argument 447 mei_nfc(struct mei_cl_device *cldev) mei_nfc() argument 524 vt_support(struct mei_cl_device *cldev) vt_support() argument 535 pxp_is_ready(struct mei_cl_device *cldev) pxp_is_ready() argument 574 mei_cl_bus_dev_fixup(struct mei_cl_device *cldev) mei_cl_bus_dev_fixup() argument [all...] |
/kernel/linux/linux-6.6/drivers/misc/mei/pxp/ |
H A D | mei_pxp.c | 35 struct mei_cl_device *cldev; in mei_pxp_send_message() local 41 cldev = to_mei_cl_device(dev); in mei_pxp_send_message() 43 byte = mei_cldev_send(cldev, message, size); in mei_pxp_send_message() 62 struct mei_cl_device *cldev; in mei_pxp_receive_message() local 68 cldev = to_mei_cl_device(dev); in mei_pxp_receive_message() 70 byte = mei_cldev_recv(cldev, buffer, size); in mei_pxp_receive_message() 96 struct mei_cl_device *cldev; in mei_pxp_gsc_command() local 98 cldev = to_mei_cl_device(dev); in mei_pxp_gsc_command() 100 return mei_cldev_send_gsc_command(cldev, client_id, fence_id, sg_in, total_in_len, sg_out); in mei_pxp_gsc_command() 112 struct mei_cl_device *cldev in mei_component_master_bind() local 127 struct mei_cl_device *cldev = to_mei_cl_device(dev); mei_component_master_unbind() local 179 mei_pxp_probe(struct mei_cl_device *cldev, const struct mei_cl_device_id *id) mei_pxp_probe() argument 225 mei_pxp_remove(struct mei_cl_device *cldev) mei_pxp_remove() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | mei_cl_bus.h | 16 typedef void (*mei_cldev_cb_t)(struct mei_cl_device *cldev); 70 int (*probe)(struct mei_cl_device *cldev, 72 void (*remove)(struct mei_cl_device *cldev); 95 ssize_t mei_cldev_send(struct mei_cl_device *cldev, const u8 *buf, 97 ssize_t mei_cldev_recv(struct mei_cl_device *cldev, u8 *buf, size_t length); 98 ssize_t mei_cldev_recv_nonblock(struct mei_cl_device *cldev, u8 *buf, 100 ssize_t mei_cldev_send_vtag(struct mei_cl_device *cldev, const u8 *buf, 102 ssize_t mei_cldev_recv_vtag(struct mei_cl_device *cldev, u8 *buf, size_t length, 104 ssize_t mei_cldev_recv_nonblock_vtag(struct mei_cl_device *cldev, u8 *buf, 107 int mei_cldev_register_rx_cb(struct mei_cl_device *cldev, mei_cldev_cb_ [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | mei_cl_bus.h | 15 typedef void (*mei_cldev_cb_t)(struct mei_cl_device *cldev); 69 int (*probe)(struct mei_cl_device *cldev, 71 int (*remove)(struct mei_cl_device *cldev); 94 ssize_t mei_cldev_send(struct mei_cl_device *cldev, u8 *buf, size_t length); 95 ssize_t mei_cldev_recv(struct mei_cl_device *cldev, u8 *buf, size_t length); 96 ssize_t mei_cldev_recv_nonblock(struct mei_cl_device *cldev, u8 *buf, 99 int mei_cldev_register_rx_cb(struct mei_cl_device *cldev, mei_cldev_cb_t rx_cb); 100 int mei_cldev_register_notif_cb(struct mei_cl_device *cldev, 103 const uuid_le *mei_cldev_uuid(const struct mei_cl_device *cldev); 104 u8 mei_cldev_ver(const struct mei_cl_device *cldev); [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mei/ |
H A D | main.c | 144 * @cldev: the pointer to the MEI client device 175 struct mei_cl_device *cldev; member 230 static void iwl_mei_free_shared_mem(struct mei_cl_device *cldev) in iwl_mei_free_shared_mem() argument 232 struct iwl_mei *mei = mei_cldev_get_drvdata(cldev); in iwl_mei_free_shared_mem() 234 if (mei_cldev_dma_unmap(cldev)) in iwl_mei_free_shared_mem() 235 dev_err(&cldev->dev, "Couldn't unmap the shared mem properly\n"); in iwl_mei_free_shared_mem() 241 static int iwl_mei_alloc_shared_mem(struct mei_cl_device *cldev) in iwl_mei_alloc_shared_mem() argument 243 struct iwl_mei *mei = mei_cldev_get_drvdata(cldev); in iwl_mei_alloc_shared_mem() 246 mem->ctrl = mei_cldev_dma_map(cldev, HBM_DMA_BUF_ID_WLAN, in iwl_mei_alloc_shared_mem() 303 static ssize_t iwl_mei_write_cyclic_buf(struct mei_cl_device *cldev, in iwl_mei_write_cyclic_buf() argument 355 iwl_mei_send_check_shared_area(struct mei_cl_device *cldev) iwl_mei_send_check_shared_area() argument 401 iwl_mei_send_sap_msg_payload(struct mei_cl_device *cldev, struct iwl_sap_hdr *hdr) iwl_mei_send_sap_msg_payload() argument 544 iwl_mei_send_sap_msg(struct mei_cl_device *cldev, u16 type) iwl_mei_send_sap_msg() argument 637 iwl_mei_handle_rx_start_ok(struct mei_cl_device *cldev, const struct iwl_sap_me_msg_start_ok *rsp, ssize_t len) iwl_mei_handle_rx_start_ok() argument 666 iwl_mei_handle_csme_filters(struct mei_cl_device *cldev, const struct iwl_sap_csme_filters *filters) iwl_mei_handle_csme_filters() argument 691 iwl_mei_handle_conn_status(struct mei_cl_device *cldev, const struct iwl_sap_notif_conn_status *status) iwl_mei_handle_conn_status() argument 788 iwl_mei_handle_amt_state(struct mei_cl_device *cldev, const struct iwl_sap_msg_dw *dw) iwl_mei_handle_amt_state() argument 811 iwl_mei_handle_nic_owner(struct mei_cl_device *cldev, const struct iwl_sap_msg_dw *dw) iwl_mei_handle_nic_owner() argument 819 iwl_mei_handle_can_release_ownership(struct mei_cl_device *cldev, const void *payload) iwl_mei_handle_can_release_ownership() argument 828 iwl_mei_handle_csme_taking_ownership(struct mei_cl_device *cldev, const void *payload) iwl_mei_handle_csme_taking_ownership() argument 853 iwl_mei_handle_nvm(struct mei_cl_device *cldev, const struct iwl_sap_nvm *sap_nvm) iwl_mei_handle_nvm() argument 877 iwl_mei_handle_rx_host_own_req(struct mei_cl_device *cldev, const struct iwl_sap_msg_dw *dw) iwl_mei_handle_rx_host_own_req() argument 902 iwl_mei_handle_pldr_ack(struct mei_cl_device *cldev, const struct iwl_sap_pldr_ack_data *ack) iwl_mei_handle_pldr_ack() argument 911 iwl_mei_handle_ping(struct mei_cl_device *cldev, const struct iwl_sap_hdr *hdr) iwl_mei_handle_ping() argument 917 iwl_mei_handle_sap_msg(struct mei_cl_device *cldev, const struct iwl_sap_hdr *hdr) iwl_mei_handle_sap_msg() argument 1030 iwl_mei_handle_sap_data(struct mei_cl_device *cldev, const u8 *q_head, u32 q_sz, u32 rd, u32 wr, ssize_t valid_rx_sz, struct sk_buff_head *tx_skbs) iwl_mei_handle_sap_data() argument 1104 iwl_mei_handle_sap_rx_cmd(struct mei_cl_device *cldev, const u8 *q_head, u32 q_sz, u32 rd, u32 wr, ssize_t valid_rx_sz) iwl_mei_handle_sap_rx_cmd() argument 1141 iwl_mei_handle_sap_rx(struct mei_cl_device *cldev, struct iwl_sap_q_ctrl_blk *notif_q, const u8 *q_head, struct sk_buff_head *skbs, u32 q_sz) iwl_mei_handle_sap_rx() argument 1173 iwl_mei_handle_check_shared_area(struct mei_cl_device *cldev) iwl_mei_handle_check_shared_area() argument 1240 iwl_mei_rx(struct mei_cl_device *cldev) iwl_mei_rx() argument 1277 iwl_mei_send_start(struct mei_cl_device *cldev) iwl_mei_send_start() argument 1302 iwl_mei_enable(struct mei_cl_device *cldev) iwl_mei_enable() argument 1936 iwl_mei_probe(struct mei_cl_device *cldev, const struct mei_cl_device_id *id) iwl_mei_probe() argument 2025 iwl_mei_remove(struct mei_cl_device *cldev) iwl_mei_remove() argument [all...] |
/kernel/linux/linux-6.6/drivers/misc/mei/gsc_proxy/ |
H A D | mei_gsc_proxy.c | 73 struct mei_cl_device *cldev = to_mei_cl_device(dev); in mei_component_master_bind() local 74 struct i915_gsc_proxy_component *comp_master = mei_cldev_get_drvdata(cldev); in mei_component_master_bind() 83 struct mei_cl_device *cldev = to_mei_cl_device(dev); in mei_component_master_unbind() local 84 struct i915_gsc_proxy_component *comp_master = mei_cldev_get_drvdata(cldev); in mei_component_master_unbind() 131 static int mei_gsc_proxy_probe(struct mei_cl_device *cldev, in mei_gsc_proxy_probe() argument 138 ret = mei_cldev_enable(cldev); in mei_gsc_proxy_probe() 140 dev_err(&cldev->dev, "mei_cldev_enable Failed. %d\n", ret); in mei_gsc_proxy_probe() 150 component_match_add_typed(&cldev->dev, &master_match, in mei_gsc_proxy_probe() 157 mei_cldev_set_drvdata(cldev, comp_master); in mei_gsc_proxy_probe() 158 ret = component_master_add_with_match(&cldev in mei_gsc_proxy_probe() 176 mei_gsc_proxy_remove(struct mei_cl_device *cldev) mei_gsc_proxy_remove() argument [all...] |
/kernel/linux/linux-6.6/drivers/misc/mei/hdcp/ |
H A D | mei_hdcp.c | 45 struct mei_cl_device *cldev; in mei_hdcp_initiate_session() local 51 cldev = to_mei_cl_device(dev); in mei_hdcp_initiate_session() 64 byte = mei_cldev_send(cldev, (u8 *)&session_init_in, in mei_hdcp_initiate_session() 71 byte = mei_cldev_recv(cldev, (u8 *)&session_init_out, in mei_hdcp_initiate_session() 115 struct mei_cl_device *cldev; in mei_hdcp_verify_receiver_cert_prepare_km() local 121 cldev = to_mei_cl_device(dev); in mei_hdcp_verify_receiver_cert_prepare_km() 137 byte = mei_cldev_send(cldev, (u8 *)&verify_rxcert_in, in mei_hdcp_verify_receiver_cert_prepare_km() 144 byte = mei_cldev_recv(cldev, (u8 *)&verify_rxcert_out, in mei_hdcp_verify_receiver_cert_prepare_km() 187 struct mei_cl_device *cldev; in mei_hdcp_verify_hprime() local 193 cldev in mei_hdcp_verify_hprime() 244 struct mei_cl_device *cldev; mei_hdcp_store_pairing_info() local 304 struct mei_cl_device *cldev; mei_hdcp_initiate_locality_check() local 359 struct mei_cl_device *cldev; mei_hdcp_verify_lprime() local 418 struct mei_cl_device *cldev; mei_hdcp_get_session_key() local 482 struct mei_cl_device *cldev; mei_hdcp_repeater_check_flow_prepare_ack() local 552 struct mei_cl_device *cldev; mei_hdcp_verify_mprime() local 623 struct mei_cl_device *cldev; mei_hdcp_enable_authentication() local 677 struct mei_cl_device *cldev; mei_hdcp_close_session() local 737 struct mei_cl_device *cldev = to_mei_cl_device(dev); mei_component_master_bind() local 753 struct mei_cl_device *cldev = to_mei_cl_device(dev); mei_component_master_unbind() local 799 mei_hdcp_probe(struct mei_cl_device *cldev, const struct mei_cl_device_id *id) mei_hdcp_probe() argument 845 mei_hdcp_remove(struct mei_cl_device *cldev) mei_hdcp_remove() argument [all...] |
/kernel/linux/linux-5.10/drivers/misc/mei/hdcp/ |
H A D | mei_hdcp.c | 45 struct mei_cl_device *cldev; in mei_hdcp_initiate_session() local 51 cldev = to_mei_cl_device(dev); in mei_hdcp_initiate_session() 64 byte = mei_cldev_send(cldev, (u8 *)&session_init_in, in mei_hdcp_initiate_session() 71 byte = mei_cldev_recv(cldev, (u8 *)&session_init_out, in mei_hdcp_initiate_session() 115 struct mei_cl_device *cldev; in mei_hdcp_verify_receiver_cert_prepare_km() local 121 cldev = to_mei_cl_device(dev); in mei_hdcp_verify_receiver_cert_prepare_km() 137 byte = mei_cldev_send(cldev, (u8 *)&verify_rxcert_in, in mei_hdcp_verify_receiver_cert_prepare_km() 144 byte = mei_cldev_recv(cldev, (u8 *)&verify_rxcert_out, in mei_hdcp_verify_receiver_cert_prepare_km() 187 struct mei_cl_device *cldev; in mei_hdcp_verify_hprime() local 193 cldev in mei_hdcp_verify_hprime() 244 struct mei_cl_device *cldev; mei_hdcp_store_pairing_info() local 304 struct mei_cl_device *cldev; mei_hdcp_initiate_locality_check() local 359 struct mei_cl_device *cldev; mei_hdcp_verify_lprime() local 418 struct mei_cl_device *cldev; mei_hdcp_get_session_key() local 482 struct mei_cl_device *cldev; mei_hdcp_repeater_check_flow_prepare_ack() local 552 struct mei_cl_device *cldev; mei_hdcp_verify_mprime() local 624 struct mei_cl_device *cldev; mei_hdcp_enable_authentication() local 678 struct mei_cl_device *cldev; mei_hdcp_close_session() local 738 struct mei_cl_device *cldev = to_mei_cl_device(dev); mei_component_master_bind() local 755 struct mei_cl_device *cldev = to_mei_cl_device(dev); mei_component_master_unbind() local 802 mei_hdcp_probe(struct mei_cl_device *cldev, const struct mei_cl_device_id *id) mei_hdcp_probe() argument 848 mei_hdcp_remove(struct mei_cl_device *cldev) mei_hdcp_remove() argument [all...] |
/kernel/linux/linux-5.10/drivers/watchdog/ |
H A D | mei_wdt.c | 82 * @cldev: mei watchdog client device 95 struct mei_cl_device *cldev; member 179 ret = mei_cldev_send(wdt->cldev, (u8 *)&req, req_len); in mei_wdt_ping() 206 ret = mei_cldev_send(wdt->cldev, (u8 *)&req, req_len); in mei_wdt_stop() 364 if (!wdt || !wdt->cldev) in mei_wdt_register() 367 dev = &wdt->cldev->dev; in mei_wdt_register() 408 * @cldev: bus device 410 static void mei_wdt_rx(struct mei_cl_device *cldev) in mei_wdt_rx() argument 412 struct mei_wdt *wdt = mei_cldev_get_drvdata(cldev); in mei_wdt_rx() 417 ret = mei_cldev_recv(wdt->cldev, (u in mei_wdt_rx() 482 mei_wdt_notif(struct mei_cl_device *cldev) mei_wdt_notif() argument 560 mei_wdt_probe(struct mei_cl_device *cldev, const struct mei_cl_device_id *id) mei_wdt_probe() argument 623 mei_wdt_remove(struct mei_cl_device *cldev) mei_wdt_remove() argument [all...] |
/kernel/linux/linux-6.6/drivers/watchdog/ |
H A D | mei_wdt.c | 82 * @cldev: mei watchdog client device 95 struct mei_cl_device *cldev; member 179 ret = mei_cldev_send(wdt->cldev, (u8 *)&req, req_len); in mei_wdt_ping() 206 ret = mei_cldev_send(wdt->cldev, (u8 *)&req, req_len); in mei_wdt_stop() 364 if (!wdt || !wdt->cldev) in mei_wdt_register() 367 dev = &wdt->cldev->dev; in mei_wdt_register() 408 * @cldev: bus device 410 static void mei_wdt_rx(struct mei_cl_device *cldev) in mei_wdt_rx() argument 412 struct mei_wdt *wdt = mei_cldev_get_drvdata(cldev); in mei_wdt_rx() 417 ret = mei_cldev_recv(wdt->cldev, (u in mei_wdt_rx() 482 mei_wdt_notif(struct mei_cl_device *cldev) mei_wdt_notif() argument 560 mei_wdt_probe(struct mei_cl_device *cldev, const struct mei_cl_device_id *id) mei_wdt_probe() argument 623 mei_wdt_remove(struct mei_cl_device *cldev) mei_wdt_remove() argument [all...] |
/kernel/linux/linux-5.10/drivers/nfc/ |
H A D | mei_phy.c | 109 r = mei_cldev_send(phy->cldev, (u8 *)&cmd, sizeof(struct mei_nfc_cmd)); in mei_nfc_if_version() 123 bytes_recv = mei_cldev_recv(phy->cldev, (u8 *)reply, if_version_length); in mei_nfc_if_version() 177 r = mei_cldev_send(phy->cldev, (u8 *)cmd, connect_length); in mei_nfc_connect() 183 bytes_recv = mei_cldev_recv(phy->cldev, (u8 *)reply, in mei_nfc_connect() 230 err = mei_cldev_send(phy->cldev, mei_buf, length + MEI_NFC_HEADER_SIZE); in mei_nfc_send() 270 received_length = mei_cldev_recv(phy->cldev, buf, length); in mei_nfc_recv() 288 static void nfc_mei_rx_cb(struct mei_cl_device *cldev) in nfc_mei_rx_cb() argument 290 struct nfc_mei_phy *phy = mei_cldev_get_drvdata(cldev); in nfc_mei_rx_cb() 328 r = mei_cldev_enable(phy->cldev); in nfc_mei_phy_enable() 346 r = mei_cldev_register_rx_cb(phy->cldev, nfc_mei_rx_c in nfc_mei_phy_enable() 380 nfc_mei_phy_alloc(struct mei_cl_device *cldev) nfc_mei_phy_alloc() argument [all...] |
H A D | mei_phy.h | 17 * @cldev: mei client device 32 struct mei_cl_device *cldev; member
|
/kernel/linux/linux-6.6/drivers/nfc/ |
H A D | mei_phy.c | 107 r = mei_cldev_send(phy->cldev, (u8 *)&cmd, sizeof(struct mei_nfc_cmd)); in mei_nfc_if_version() 121 bytes_recv = mei_cldev_recv(phy->cldev, (u8 *)reply, if_version_length); in mei_nfc_if_version() 173 r = mei_cldev_send(phy->cldev, (u8 *)cmd, connect_length); in mei_nfc_connect() 179 bytes_recv = mei_cldev_recv(phy->cldev, (u8 *)reply, in mei_nfc_connect() 226 err = mei_cldev_send(phy->cldev, mei_buf, length + MEI_NFC_HEADER_SIZE); in mei_nfc_send() 266 received_length = mei_cldev_recv(phy->cldev, buf, length); in mei_nfc_recv() 284 static void nfc_mei_rx_cb(struct mei_cl_device *cldev) in nfc_mei_rx_cb() argument 286 struct nfc_mei_phy *phy = mei_cldev_get_drvdata(cldev); in nfc_mei_rx_cb() 322 r = mei_cldev_enable(phy->cldev); in nfc_mei_phy_enable() 340 r = mei_cldev_register_rx_cb(phy->cldev, nfc_mei_rx_c in nfc_mei_phy_enable() 372 nfc_mei_phy_alloc(struct mei_cl_device *cldev) nfc_mei_phy_alloc() argument [all...] |
H A D | mei_phy.h | 17 * @cldev: mei client device 32 struct mei_cl_device *cldev; member
|
/kernel/linux/linux-6.6/drivers/media/pci/intel/ivsc/ |
H A D | mei_ace.c | 165 struct mei_cl_device *cldev; member 239 ret = mei_cldev_send(ace->cldev, (u8 *)cmd, len); in mei_ace_send() 363 static void mei_ace_rx(struct mei_cl_device *cldev) in mei_ace_rx() argument 365 struct mei_ace *ace = mei_cldev_get_drvdata(cldev); in mei_ace_rx() 370 ret = mei_cldev_recv(cldev, (u8 *)&event, sizeof(event)); in mei_ace_rx() 372 dev_err(&cldev->dev, "recv error: %d\n", ret); in mei_ace_rx() 390 dev_dbg(&cldev->dev, "firmware ready\n"); in mei_ace_rx() 399 struct device *dev = &ace->cldev->dev; in mei_ace_setup_dev_link() 442 dev = &ace->cldev->dev; in mei_ace_post_probe_work() 457 static int mei_ace_probe(struct mei_cl_device *cldev, in mei_ace_probe() argument 517 mei_ace_remove(struct mei_cl_device *cldev) mei_ace_remove() argument [all...] |
H A D | mei_csi.c | 112 struct mei_cl_device *cldev; member 177 ret = mei_cldev_send(csi->cldev, buf, len); in mei_csi_send() 253 static void mei_csi_rx(struct mei_cl_device *cldev) in mei_csi_rx() argument 255 struct mei_csi *csi = mei_cldev_get_drvdata(cldev); in mei_csi_rx() 259 ret = mei_cldev_recv(cldev, (u8 *)¬if, sizeof(notif)); in mei_csi_rx() 261 dev_err(&cldev->dev, "recv error: %d\n", ret); in mei_csi_rx() 292 dev_err(&csi->cldev->dev, in mei_csi_set_stream() 318 dev_warn(&csi->cldev->dev, in mei_csi_set_stream() 535 dev_err(&csi->cldev->dev, in mei_csi_g_volatile_ctrl() 647 struct device *dev = &csi->cldev in mei_csi_parse_firmware() 694 mei_csi_probe(struct mei_cl_device *cldev, const struct mei_cl_device_id *id) mei_csi_probe() argument 787 mei_csi_remove(struct mei_cl_device *cldev) mei_csi_remove() argument [all...] |
/kernel/linux/linux-5.10/drivers/nfc/pn544/ |
H A D | mei.c | 19 static int pn544_mei_probe(struct mei_cl_device *cldev, in pn544_mei_probe() argument 27 phy = nfc_mei_phy_alloc(cldev); in pn544_mei_probe() 45 static int pn544_mei_remove(struct mei_cl_device *cldev) in pn544_mei_remove() argument 47 struct nfc_mei_phy *phy = mei_cldev_get_drvdata(cldev); in pn544_mei_remove()
|
/kernel/linux/linux-6.6/drivers/nfc/microread/ |
H A D | mei.c | 20 static int microread_mei_probe(struct mei_cl_device *cldev, in microread_mei_probe() argument 26 phy = nfc_mei_phy_alloc(cldev); in microread_mei_probe() 42 static void microread_mei_remove(struct mei_cl_device *cldev) in microread_mei_remove() argument 44 struct nfc_mei_phy *phy = mei_cldev_get_drvdata(cldev); in microread_mei_remove()
|
/kernel/linux/linux-6.6/drivers/nfc/pn544/ |
H A D | mei.c | 19 static int pn544_mei_probe(struct mei_cl_device *cldev, in pn544_mei_probe() argument 25 phy = nfc_mei_phy_alloc(cldev); in pn544_mei_probe() 41 static void pn544_mei_remove(struct mei_cl_device *cldev) in pn544_mei_remove() argument 43 struct nfc_mei_phy *phy = mei_cldev_get_drvdata(cldev); in pn544_mei_remove()
|
/kernel/linux/linux-5.10/drivers/nfc/microread/ |
H A D | mei.c | 21 static int microread_mei_probe(struct mei_cl_device *cldev, in microread_mei_probe() argument 29 phy = nfc_mei_phy_alloc(cldev); in microread_mei_probe() 47 static int microread_mei_remove(struct mei_cl_device *cldev) in microread_mei_remove() argument 49 struct nfc_mei_phy *phy = mei_cldev_get_drvdata(cldev); in microread_mei_remove()
|
/kernel/linux/linux-5.10/net/atm/ |
H A D | atm_sysfs.c | 12 #define to_atm_dev(cldev) container_of(cldev, struct atm_dev, class_dev)
|
/kernel/linux/linux-6.6/net/atm/ |
H A D | atm_sysfs.c | 12 #define to_atm_dev(cldev) container_of(cldev, struct atm_dev, class_dev)
|