/linux/drivers/misc/mei/pxp/ |
H A D | mei_pxp.c | 27 static inline int mei_pxp_reenable(const struct device *dev, struct mei_cl_device *cldev) in mei_pxp_reenable() argument 32 ret = mei_cldev_disable(cldev); in mei_pxp_reenable() 39 ret = mei_cldev_enable(cldev); in mei_pxp_reenable() 65 struct mei_cl_device *cldev; in mei_pxp_send_message() local 72 cldev = to_mei_cl_device(dev); in mei_pxp_send_message() 74 byte = mei_cldev_send_timeout(cldev, message, size, timeout_ms); in mei_pxp_send_message() 83 ret = mei_pxp_reenable(dev, cldev); in mei_pxp_send_message() 115 struct mei_cl_device *cldev; in mei_pxp_receive_message() local 123 cldev = to_mei_cl_device(dev); in mei_pxp_receive_message() 126 byte = mei_cldev_recv_timeout(cldev, buffe in mei_pxp_receive_message() 168 struct mei_cl_device *cldev; mei_pxp_gsc_command() local 184 struct mei_cl_device *cldev = to_mei_cl_device(dev); mei_component_master_bind() local 199 struct mei_cl_device *cldev = to_mei_cl_device(dev); mei_component_master_unbind() local 263 mei_pxp_probe(struct mei_cl_device * cldev,const struct mei_cl_device_id * id) mei_pxp_probe() argument 309 mei_pxp_remove(struct mei_cl_device * cldev) mei_pxp_remove() argument [all...] |
/linux/drivers/net/wireless/intel/iwlwifi/mei/ |
H A D | main.c | 146 * @cldev: the pointer to the MEI client device 177 struct mei_cl_device *cldev; member 234 static void iwl_mei_free_shared_mem(struct mei_cl_device *cldev) in iwl_mei_free_shared_mem() argument 236 struct iwl_mei *mei = mei_cldev_get_drvdata(cldev); in iwl_mei_free_shared_mem() 238 if (mei_cldev_dma_unmap(cldev)) in iwl_mei_free_shared_mem() 239 dev_err(&cldev->dev, "Couldn't unmap the shared mem properly\n"); in iwl_mei_free_shared_mem() 245 static int iwl_mei_alloc_mem_for_version(struct mei_cl_device *cldev, in iwl_mei_alloc_mem_for_version() argument 248 struct iwl_mei *mei = mei_cldev_get_drvdata(cldev); in iwl_mei_alloc_mem_for_version() 255 mem->ctrl = mei_cldev_dma_map(cldev, HBM_DMA_BUF_ID_WLAN, mem_size); in iwl_mei_alloc_mem_for_version() 269 static int iwl_mei_alloc_shared_mem(struct mei_cl_device *cldev) in iwl_mei_alloc_shared_mem() argument 331 iwl_mei_write_cyclic_buf(struct mei_cl_device * cldev,struct iwl_sap_q_ctrl_blk * notif_q,u8 * q_head,const struct iwl_sap_hdr * hdr,u32 q_sz) iwl_mei_write_cyclic_buf() argument 383 iwl_mei_send_check_shared_area(struct mei_cl_device * cldev) iwl_mei_send_check_shared_area() argument 429 iwl_mei_send_sap_msg_payload(struct mei_cl_device * cldev,struct iwl_sap_hdr * hdr) iwl_mei_send_sap_msg_payload() argument 572 iwl_mei_send_sap_msg(struct mei_cl_device * cldev,u16 type) iwl_mei_send_sap_msg() argument 665 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 694 iwl_mei_handle_csme_filters(struct mei_cl_device * cldev,const struct iwl_sap_csme_filters * filters) iwl_mei_handle_csme_filters() argument 719 iwl_mei_handle_conn_status(struct mei_cl_device * cldev,const struct iwl_sap_notif_conn_status * status) iwl_mei_handle_conn_status() argument 816 iwl_mei_handle_amt_state(struct mei_cl_device * cldev,const struct iwl_sap_msg_dw * dw) iwl_mei_handle_amt_state() argument 839 iwl_mei_handle_nic_owner(struct mei_cl_device * cldev,const struct iwl_sap_msg_dw * dw) iwl_mei_handle_nic_owner() argument 847 iwl_mei_handle_can_release_ownership(struct mei_cl_device * cldev,const void * payload) iwl_mei_handle_can_release_ownership() argument 856 iwl_mei_handle_csme_taking_ownership(struct mei_cl_device * cldev,const void * payload) iwl_mei_handle_csme_taking_ownership() argument 881 iwl_mei_handle_nvm(struct mei_cl_device * cldev,const struct iwl_sap_nvm * sap_nvm) iwl_mei_handle_nvm() argument 905 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 930 iwl_mei_handle_pldr_ack(struct mei_cl_device * cldev,const struct iwl_sap_pldr_ack_data * ack) iwl_mei_handle_pldr_ack() argument 939 iwl_mei_handle_ping(struct mei_cl_device * cldev,const struct iwl_sap_hdr * hdr) iwl_mei_handle_ping() argument 945 iwl_mei_handle_sap_msg(struct mei_cl_device * cldev,const struct iwl_sap_hdr * hdr) iwl_mei_handle_sap_msg() argument 1058 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 1132 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 1169 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 1201 iwl_mei_handle_check_shared_area(struct mei_cl_device * cldev) iwl_mei_handle_check_shared_area() argument 1268 iwl_mei_rx(struct mei_cl_device * cldev) iwl_mei_rx() argument 1305 iwl_mei_send_start(struct mei_cl_device * cldev) iwl_mei_send_start() argument 1330 iwl_mei_enable(struct mei_cl_device * cldev) iwl_mei_enable() argument 1964 iwl_mei_probe(struct mei_cl_device * cldev,const struct mei_cl_device_id * id) iwl_mei_probe() argument 2053 iwl_mei_remove(struct mei_cl_device * cldev) iwl_mei_remove() argument [all...] |
/linux/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...] |
/linux/drivers/media/pci/intel/ivsc/ |
H A D | mei_ace.c | 163 struct mei_cl_device *cldev; member 237 ret = mei_cldev_send(ace->cldev, (u8 *)cmd, len); in mei_ace_send() 361 static void mei_ace_rx(struct mei_cl_device *cldev) in mei_ace_rx() argument 363 struct mei_ace *ace = mei_cldev_get_drvdata(cldev); in mei_ace_rx() 368 ret = mei_cldev_recv(cldev, (u8 *)&event, sizeof(event)); in mei_ace_rx() 370 dev_err(&cldev->dev, "recv error: %d\n", ret); in mei_ace_rx() 388 dev_dbg(&cldev->dev, "firmware ready\n"); in mei_ace_rx() 397 struct device *dev = &ace->cldev->dev; in mei_ace_setup_dev_link() 443 dev = &ace->cldev->dev; in mei_ace_post_probe_work() 458 static int mei_ace_probe(struct mei_cl_device *cldev, in mei_ace_probe() argument 518 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 165 ret = mei_cldev_send(csi->cldev, buf, len); in mei_csi_send() 245 static void mei_csi_rx(struct mei_cl_device *cldev) in mei_csi_rx() argument 247 struct mei_csi *csi = mei_cldev_get_drvdata(cldev); in mei_csi_rx() 251 ret = mei_cldev_recv(cldev, (u8 *)¬if, sizeof(notif)); in mei_csi_rx() 253 dev_err(&cldev->dev, "recv error: %d\n", ret); in mei_csi_rx() 285 dev_err(&csi->cldev->dev, in mei_csi_set_stream() 311 dev_warn(&csi->cldev->dev, in mei_csi_set_stream() 477 dev_err(&csi->cldev->dev, in mei_csi_get_mbus_config() 575 struct device *dev = &csi->cldev in mei_csi_parse_firmware() 641 mei_csi_probe(struct mei_cl_device * cldev,const struct mei_cl_device_id * id) mei_csi_probe() argument 749 mei_csi_remove(struct mei_cl_device * cldev) mei_csi_remove() argument [all...] |
/linux/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
|
/linux/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()
|
/linux/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()
|
/linux/net/atm/ |
H A D | atm_sysfs.c | 12 #define to_atm_dev(cldev) container_of(cldev, struct atm_dev, class_dev) argument
|
/linux/Documentation/driver-api/mei/ |
H A D | mei-client-bus.rst | 146 static void conntact_rx_cb(struct mei_cl_device *cldev) 148 struct contact *c = mei_cldev_get_drvdata(cldev); 152 payload_sz = mei_cldev_recv(cldev, payload, MAX_PAYLOAD)
|
/linux/drivers/misc/mei/ |
H A D | mei_dev.h | 292 * @cldev: device on the mei client bus 321 struct mei_cl_device *cldev; member
|