Searched refs:me_cl (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/drivers/misc/mei/ |
D | client.h | 29 void mei_me_cl_init(struct mei_me_client *me_cl); 30 void mei_me_cl_put(struct mei_me_client *me_cl); 31 struct mei_me_client *mei_me_cl_get(struct mei_me_client *me_cl); 33 void mei_me_cl_add(struct mei_device *dev, struct mei_me_client *me_cl); 34 void mei_me_cl_del(struct mei_device *dev, struct mei_me_client *me_cl); 53 static inline bool mei_me_cl_is_active(const struct mei_me_client *me_cl) in mei_me_cl_is_active() argument 55 return !list_empty_careful(&me_cl->list); in mei_me_cl_is_active() 65 static inline const uuid_le *mei_me_cl_uuid(const struct mei_me_client *me_cl) in mei_me_cl_uuid() argument 67 return &me_cl->props.protocol_name; in mei_me_cl_uuid() 77 static inline u8 mei_me_cl_ver(const struct mei_me_client *me_cl) in mei_me_cl_ver() argument [all …]
|
D | client.c | 34 void mei_me_cl_init(struct mei_me_client *me_cl) in mei_me_cl_init() argument 36 INIT_LIST_HEAD(&me_cl->list); in mei_me_cl_init() 37 kref_init(&me_cl->refcnt); in mei_me_cl_init() 49 struct mei_me_client *mei_me_cl_get(struct mei_me_client *me_cl) in mei_me_cl_get() argument 51 if (me_cl && kref_get_unless_zero(&me_cl->refcnt)) in mei_me_cl_get() 52 return me_cl; in mei_me_cl_get() 66 struct mei_me_client *me_cl = in mei_me_cl_release() local 69 kfree(me_cl); in mei_me_cl_release() 79 void mei_me_cl_put(struct mei_me_client *me_cl) in mei_me_cl_put() argument 81 if (me_cl) in mei_me_cl_put() [all …]
|
D | bus.c | 67 if (!mei_me_cl_is_active(cl->me_cl)) { in __mei_cl_send() 455 return mei_me_cl_uuid(cldev->me_cl); in mei_cldev_uuid() 468 return mei_me_cl_ver(cldev->me_cl); in mei_cldev_ver() 538 if (!mei_me_cl_is_active(cldev->me_cl)) { in mei_cldev_enable() 550 ret = mei_cl_connect(cl, cldev->me_cl, NULL); in mei_cldev_enable() 645 uuid = mei_me_cl_uuid(cldev->me_cl); in mei_cl_device_find() 646 version = mei_me_cl_ver(cldev->me_cl); in mei_cl_device_find() 777 const uuid_le *uuid = mei_me_cl_uuid(cldev->me_cl); in uuid_show() 787 u8 version = mei_me_cl_ver(cldev->me_cl); in version_show() 797 const uuid_le *uuid = mei_me_cl_uuid(cldev->me_cl); in modalias_show() [all …]
|
D | debugfs.c | 31 struct mei_me_client *me_cl; in mei_dbgfs_read_meclients() local 42 list_for_each_entry(me_cl, &dev->me_clients, list) in mei_dbgfs_read_meclients() 59 list_for_each_entry(me_cl, &dev->me_clients, list) { in mei_dbgfs_read_meclients() 61 if (mei_me_cl_get(me_cl)) { in mei_dbgfs_read_meclients() 64 i++, me_cl->client_id, in mei_dbgfs_read_meclients() 65 me_cl->props.fixed_address, in mei_dbgfs_read_meclients() 66 &me_cl->props.protocol_name, in mei_dbgfs_read_meclients() 67 me_cl->props.max_number_of_connections, in mei_dbgfs_read_meclients() 68 me_cl->props.max_msg_length, in mei_dbgfs_read_meclients() 69 me_cl->props.single_recv_buf, in mei_dbgfs_read_meclients() [all …]
|
D | hbm.c | 346 struct mei_me_client *me_cl; in mei_hbm_me_cl_add() local 351 me_cl = kzalloc(sizeof(struct mei_me_client), GFP_KERNEL); in mei_hbm_me_cl_add() 352 if (!me_cl) in mei_hbm_me_cl_add() 355 mei_me_cl_init(me_cl); in mei_hbm_me_cl_add() 357 me_cl->props = res->client_properties; in mei_hbm_me_cl_add() 358 me_cl->client_id = res->me_addr; in mei_hbm_me_cl_add() 359 me_cl->tx_flow_ctrl_creds = 0; in mei_hbm_me_cl_add() 361 mei_me_cl_add(dev, me_cl); in mei_hbm_me_cl_add() 667 struct mei_me_client *me_cl; in mei_hbm_add_single_tx_flow_ctrl_creds() local 670 me_cl = mei_me_cl_by_id(dev, fctrl->me_addr); in mei_hbm_add_single_tx_flow_ctrl_creds() [all …]
|
D | bus-fixup.c | 59 if (cldev->me_cl->props.max_number_of_connections > 1) in number_of_connections() 251 cldev->me_cl->props.protocol_version = 0x2; in mei_wd() 394 struct mei_me_client *me_cl = NULL; in mei_nfc() local 413 me_cl = mei_me_cl_by_uuid(bus, &mei_nfc_info_guid); in mei_nfc() 414 if (!me_cl) { in mei_nfc() 420 ret = mei_cl_connect(cl, me_cl, NULL); in mei_nfc() 455 mei_me_cl_put(me_cl); in mei_nfc() 486 const uuid_le *uuid = mei_me_cl_uuid(cldev->me_cl); in mei_cl_bus_dev_fixup()
|
D | main.c | 279 if (!mei_me_cl_is_active(cl->me_cl)) { in mei_write() 350 struct mei_me_client *me_cl; in mei_ioctl_connect_client() local 365 me_cl = mei_me_cl_by_uuid(dev, &data->in_client_uuid); in mei_ioctl_connect_client() 366 if (!me_cl) { in mei_ioctl_connect_client() 373 if (me_cl->props.fixed_address) { in mei_ioctl_connect_client() 385 me_cl->client_id); in mei_ioctl_connect_client() 387 me_cl->props.protocol_version); in mei_ioctl_connect_client() 389 me_cl->props.max_msg_length); in mei_ioctl_connect_client() 393 client->max_msg_length = me_cl->props.max_msg_length; in mei_ioctl_connect_client() 394 client->protocol_version = me_cl->props.protocol_version; in mei_ioctl_connect_client() [all …]
|
D | mei_dev.h | 229 struct mei_me_client *me_cl; member
|
/Linux-v4.19/include/linux/ |
D | mei_cl_bus.h | 43 struct mei_me_client *me_cl; member
|