Home
last modified time | relevance | path

Searched refs:me_cl (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/misc/mei/
H A Dclient.c25 void mei_me_cl_init(struct mei_me_client *me_cl) in mei_me_cl_init() argument
27 INIT_LIST_HEAD(&me_cl->list); in mei_me_cl_init()
28 kref_init(&me_cl->refcnt); in mei_me_cl_init()
40 struct mei_me_client *mei_me_cl_get(struct mei_me_client *me_cl) in mei_me_cl_get() argument
42 if (me_cl && kref_get_unless_zero(&me_cl->refcnt)) in mei_me_cl_get()
43 return me_cl; in mei_me_cl_get()
57 struct mei_me_client *me_cl = in mei_me_cl_release() local
60 kfree(me_cl); in mei_me_cl_release()
70 void mei_me_cl_put(struct mei_me_client *me_cl) in mei_me_cl_put() argument
72 if (me_cl) in mei_me_cl_put()
[all …]
H A Ddebugfs.c22 struct mei_me_client *me_cl; in mei_dbgfs_meclients_show() local
36 list_for_each_entry(me_cl, &dev->me_clients, list) { in mei_dbgfs_meclients_show()
37 if (!mei_me_cl_get(me_cl)) in mei_dbgfs_meclients_show()
41 i++, me_cl->client_id, in mei_dbgfs_meclients_show()
42 me_cl->props.fixed_address, in mei_dbgfs_meclients_show()
43 &me_cl->props.protocol_name, in mei_dbgfs_meclients_show()
44 me_cl->props.max_number_of_connections, in mei_dbgfs_meclients_show()
45 me_cl->props.max_msg_length, in mei_dbgfs_meclients_show()
46 me_cl->props.single_recv_buf, in mei_dbgfs_meclients_show()
47 kref_read(&me_cl->refcnt), in mei_dbgfs_meclients_show()
[all …]
H A Dbus.c80 if (!mei_me_cl_is_active(cl->me_cl)) { in __mei_cl_send_timeout()
613 return mei_me_cl_uuid(cldev->me_cl); in mei_cldev_uuid()
626 return mei_me_cl_ver(cldev->me_cl); in mei_cldev_ver()
831 if (!mei_me_cl_is_active(cldev->me_cl)) { in mei_cldev_enable()
841 ret = mei_cl_connect(cl, cldev->me_cl, NULL); in mei_cldev_enable()
1067 uuid = mei_me_cl_uuid(cldev->me_cl); in mei_cl_device_find()
1068 version = mei_me_cl_ver(cldev->me_cl); in mei_cl_device_find()
1193 const uuid_le *uuid = mei_me_cl_uuid(cldev->me_cl); in uuid_show()
1203 u8 version = mei_me_cl_ver(cldev->me_cl); in version_show()
1213 const uuid_le *uuid = mei_me_cl_uuid(cldev->me_cl); in modalias_show()
[all …]
H A Dmain.c344 if (!mei_me_cl_is_active(cl->me_cl)) { in mei_write()
417 struct mei_me_client *me_cl; in mei_ioctl_connect_client() local
430 me_cl = mei_me_cl_by_uuid(dev, in_client_uuid); in mei_ioctl_connect_client()
431 if (!me_cl) { in mei_ioctl_connect_client()
438 if (me_cl->props.fixed_address) { in mei_ioctl_connect_client()
449 cl_dbg(dev, cl, "Connect to FW Client ID = %d\n", me_cl->client_id); in mei_ioctl_connect_client()
450 cl_dbg(dev, cl, "FW Client - Protocol Version = %d\n", me_cl->props.protocol_version); in mei_ioctl_connect_client()
451 cl_dbg(dev, cl, "FW Client - Max Msg Len = %d\n", me_cl->props.max_msg_length); in mei_ioctl_connect_client()
454 client->max_msg_length = me_cl->props.max_msg_length; in mei_ioctl_connect_client()
455 client->protocol_version = me_cl->props.protocol_version; in mei_ioctl_connect_client()
[all …]
H A Dbus-fixup.c59 if (cldev->me_cl->props.max_number_of_connections > 1) in number_of_connections()
309 cldev->me_cl->props.protocol_version = 0x2; in mei_wd()
453 struct mei_me_client *me_cl = NULL; in mei_nfc() local
470 me_cl = mei_me_cl_by_uuid(bus, &mei_nfc_info_guid); in mei_nfc()
471 if (!me_cl) { in mei_nfc()
477 ret = mei_cl_connect(cl, me_cl, NULL); in mei_nfc()
512 mei_me_cl_put(me_cl); in mei_nfc()
528 if (cldev->me_cl->props.vt_supported == 1) in vt_support()
579 const uuid_le *uuid = mei_me_cl_uuid(cldev->me_cl); in mei_cl_bus_dev_fixup()
H A Dhbm.c407 struct mei_me_client *me_cl; in mei_hbm_me_cl_add() local
412 me_cl = kzalloc_obj(*me_cl); in mei_hbm_me_cl_add()
413 if (!me_cl) in mei_hbm_me_cl_add()
416 mei_me_cl_init(me_cl); in mei_hbm_me_cl_add()
418 me_cl->props = res->client_properties; in mei_hbm_me_cl_add()
419 me_cl->client_id = res->me_addr; in mei_hbm_me_cl_add()
420 me_cl->tx_flow_ctrl_creds = 0; in mei_hbm_me_cl_add()
422 mei_me_cl_add(dev, me_cl); in mei_hbm_me_cl_add()
840 struct mei_me_client *me_cl; in mei_hbm_add_single_tx_flow_ctrl_creds() local
843 me_cl = mei_me_cl_by_id(dev, fctrl->me_addr); in mei_hbm_add_single_tx_flow_ctrl_creds()
[all …]
H A Dmei_dev.h305 struct mei_me_client *me_cl; member
/linux/include/linux/
H A Dmei_cl_bus.h47 struct mei_me_client *me_cl; member