Home
last modified time | relevance | path

Searched refs:mei_hdr (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.4/drivers/misc/mei/
Dinterrupt.c53 struct mei_msg_hdr *mei_hdr) in mei_cl_hbm_equal() argument
55 return mei_cl_host_addr(cl) == mei_hdr->host_addr && in mei_cl_hbm_equal()
56 mei_cl_me_id(cl) == mei_hdr->me_addr; in mei_cl_hbm_equal()
88 struct mei_msg_hdr *mei_hdr, in mei_cl_irq_read_msg() argument
114 length = mei_hdr->dma_ring ? mei_hdr->extension[0] : mei_hdr->length; in mei_cl_irq_read_msg()
132 if (mei_hdr->dma_ring) in mei_cl_irq_read_msg()
136 mei_read_slots(dev, cb->buf.data + cb->buf_idx, mei_hdr->length); in mei_cl_irq_read_msg()
140 if (mei_hdr->msg_complete) { in mei_cl_irq_read_msg()
153 mei_irq_discard_msg(dev, mei_hdr); in mei_cl_irq_read_msg()
230 static inline bool hdr_is_hbm(struct mei_msg_hdr *mei_hdr) in hdr_is_hbm() argument
[all …]
Dhbm.c177 struct mei_msg_hdr mei_hdr; in mei_hbm_cl_write() local
179 mei_hbm_hdr(&mei_hdr, len); in mei_hbm_cl_write()
182 return mei_hbm_write_message(dev, &mei_hdr, buf); in mei_hbm_cl_write()
259 struct mei_msg_hdr mei_hdr; in mei_hbm_start_req() local
266 mei_hbm_hdr(&mei_hdr, len); in mei_hbm_start_req()
275 ret = mei_hbm_write_message(dev, &mei_hdr, &start_req); in mei_hbm_start_req()
296 struct mei_msg_hdr mei_hdr; in mei_hbm_dma_setup_req() local
302 mei_hbm_hdr(&mei_hdr, len); in mei_hbm_dma_setup_req()
317 ret = mei_hbm_write_message(dev, &mei_hdr, &req); in mei_hbm_dma_setup_req()
339 struct mei_msg_hdr mei_hdr; in mei_hbm_enum_clients_req() local
[all …]
Dclient.c1525 static void mei_msg_hdr_init(struct mei_msg_hdr *mei_hdr, struct mei_cl_cb *cb) in mei_msg_hdr_init() argument
1527 mei_hdr->host_addr = mei_cl_host_addr(cb->cl); in mei_msg_hdr_init()
1528 mei_hdr->me_addr = mei_cl_me_id(cb->cl); in mei_msg_hdr_init()
1529 mei_hdr->length = 0; in mei_msg_hdr_init()
1530 mei_hdr->reserved = 0; in mei_msg_hdr_init()
1531 mei_hdr->msg_complete = 0; in mei_msg_hdr_init()
1532 mei_hdr->dma_ring = 0; in mei_msg_hdr_init()
1533 mei_hdr->internal = cb->internal; in mei_msg_hdr_init()
1551 struct mei_msg_hdr mei_hdr; in mei_cl_irq_write() local
1552 size_t hdr_len = sizeof(mei_hdr); in mei_cl_irq_write()
[all …]