mei_hdr          1527 drivers/misc/mei/client.c static void mei_msg_hdr_init(struct mei_msg_hdr *mei_hdr, struct mei_cl_cb *cb)
mei_hdr          1529 drivers/misc/mei/client.c 	mei_hdr->host_addr = mei_cl_host_addr(cb->cl);
mei_hdr          1530 drivers/misc/mei/client.c 	mei_hdr->me_addr = mei_cl_me_id(cb->cl);
mei_hdr          1531 drivers/misc/mei/client.c 	mei_hdr->length = 0;
mei_hdr          1532 drivers/misc/mei/client.c 	mei_hdr->reserved = 0;
mei_hdr          1533 drivers/misc/mei/client.c 	mei_hdr->msg_complete = 0;
mei_hdr          1534 drivers/misc/mei/client.c 	mei_hdr->dma_ring = 0;
mei_hdr          1535 drivers/misc/mei/client.c 	mei_hdr->internal = cb->internal;
mei_hdr          1553 drivers/misc/mei/client.c 	struct mei_msg_hdr mei_hdr;
mei_hdr          1554 drivers/misc/mei/client.c 	size_t hdr_len = sizeof(mei_hdr);
mei_hdr          1594 drivers/misc/mei/client.c 	mei_msg_hdr_init(&mei_hdr, cb);
mei_hdr          1601 drivers/misc/mei/client.c 		mei_hdr.length = len;
mei_hdr          1602 drivers/misc/mei/client.c 		mei_hdr.msg_complete = 1;
mei_hdr          1604 drivers/misc/mei/client.c 		mei_hdr.dma_ring = 1;
mei_hdr          1608 drivers/misc/mei/client.c 			mei_hdr.msg_complete = 1;
mei_hdr          1610 drivers/misc/mei/client.c 		mei_hdr.length = sizeof(dma_len);
mei_hdr          1615 drivers/misc/mei/client.c 		mei_hdr.length = len;
mei_hdr          1620 drivers/misc/mei/client.c 	if (mei_hdr.dma_ring)
mei_hdr          1623 drivers/misc/mei/client.c 	rets = mei_write_message(dev, &mei_hdr, hdr_len, data, mei_hdr.length);
mei_hdr          1638 drivers/misc/mei/client.c 	if (mei_hdr.msg_complete)
mei_hdr          1662 drivers/misc/mei/client.c 	struct mei_msg_hdr mei_hdr;
mei_hdr          1663 drivers/misc/mei/client.c 	size_t hdr_len = sizeof(mei_hdr);
mei_hdr          1703 drivers/misc/mei/client.c 	mei_msg_hdr_init(&mei_hdr, cb);
mei_hdr          1728 drivers/misc/mei/client.c 		mei_hdr.length = len;
mei_hdr          1729 drivers/misc/mei/client.c 		mei_hdr.msg_complete = 1;
mei_hdr          1731 drivers/misc/mei/client.c 		mei_hdr.dma_ring = 1;
mei_hdr          1735 drivers/misc/mei/client.c 			mei_hdr.msg_complete = 1;
mei_hdr          1737 drivers/misc/mei/client.c 		mei_hdr.length = sizeof(dma_len);
mei_hdr          1742 drivers/misc/mei/client.c 		mei_hdr.length = len;
mei_hdr          1745 drivers/misc/mei/client.c 	if (mei_hdr.dma_ring)
mei_hdr          1748 drivers/misc/mei/client.c 	rets = mei_write_message(dev, &mei_hdr, hdr_len,
mei_hdr          1749 drivers/misc/mei/client.c 				 data, mei_hdr.length);
mei_hdr          1763 drivers/misc/mei/client.c 	if (mei_hdr.msg_complete)
mei_hdr           177 drivers/misc/mei/hbm.c 	struct mei_msg_hdr mei_hdr;
mei_hdr           179 drivers/misc/mei/hbm.c 	mei_hbm_hdr(&mei_hdr, len);
mei_hdr           182 drivers/misc/mei/hbm.c 	return mei_hbm_write_message(dev, &mei_hdr, buf);
mei_hdr           259 drivers/misc/mei/hbm.c 	struct mei_msg_hdr mei_hdr;
mei_hdr           266 drivers/misc/mei/hbm.c 	mei_hbm_hdr(&mei_hdr, len);
mei_hdr           275 drivers/misc/mei/hbm.c 	ret = mei_hbm_write_message(dev, &mei_hdr, &start_req);
mei_hdr           296 drivers/misc/mei/hbm.c 	struct mei_msg_hdr mei_hdr;
mei_hdr           302 drivers/misc/mei/hbm.c 	mei_hbm_hdr(&mei_hdr, len);
mei_hdr           317 drivers/misc/mei/hbm.c 	ret = mei_hbm_write_message(dev, &mei_hdr, &req);
mei_hdr           339 drivers/misc/mei/hbm.c 	struct mei_msg_hdr mei_hdr;
mei_hdr           345 drivers/misc/mei/hbm.c 	mei_hbm_hdr(&mei_hdr, len);
mei_hdr           354 drivers/misc/mei/hbm.c 	ret = mei_hbm_write_message(dev, &mei_hdr, &enum_req);
mei_hdr           409 drivers/misc/mei/hbm.c 	struct mei_msg_hdr mei_hdr;
mei_hdr           416 drivers/misc/mei/hbm.c 	mei_hbm_hdr(&mei_hdr, len);
mei_hdr           423 drivers/misc/mei/hbm.c 	ret = mei_hbm_write_message(dev, &mei_hdr, &resp);
mei_hdr           470 drivers/misc/mei/hbm.c 	struct mei_msg_hdr mei_hdr;
mei_hdr           475 drivers/misc/mei/hbm.c 	mei_hbm_hdr(&mei_hdr, len);
mei_hdr           480 drivers/misc/mei/hbm.c 	ret = mei_hbm_write_message(dev, &mei_hdr, &req);
mei_hdr           582 drivers/misc/mei/hbm.c 	struct mei_msg_hdr mei_hdr;
mei_hdr           598 drivers/misc/mei/hbm.c 	mei_hbm_hdr(&mei_hdr, len);
mei_hdr           605 drivers/misc/mei/hbm.c 	ret = mei_hbm_write_message(dev, &mei_hdr, &prop_req);
mei_hdr           629 drivers/misc/mei/hbm.c 	struct mei_msg_hdr mei_hdr;
mei_hdr           637 drivers/misc/mei/hbm.c 	mei_hbm_hdr(&mei_hdr, len);
mei_hdr           642 drivers/misc/mei/hbm.c 	ret = mei_hbm_write_message(dev, &mei_hdr, &req);
mei_hdr           658 drivers/misc/mei/hbm.c 	struct mei_msg_hdr mei_hdr;
mei_hdr           662 drivers/misc/mei/hbm.c 	mei_hbm_hdr(&mei_hdr, len);
mei_hdr           668 drivers/misc/mei/hbm.c 	return mei_hbm_write_message(dev, &mei_hdr, &req);
mei_hdr            53 drivers/misc/mei/interrupt.c 			struct mei_msg_hdr *mei_hdr)
mei_hdr            55 drivers/misc/mei/interrupt.c 	return  mei_cl_host_addr(cl) == mei_hdr->host_addr &&
mei_hdr            56 drivers/misc/mei/interrupt.c 		mei_cl_me_id(cl) == mei_hdr->me_addr;
mei_hdr            88 drivers/misc/mei/interrupt.c 			       struct mei_msg_hdr *mei_hdr,
mei_hdr           114 drivers/misc/mei/interrupt.c 	length = mei_hdr->dma_ring ? mei_hdr->extension[0] : mei_hdr->length;
mei_hdr           132 drivers/misc/mei/interrupt.c 	if (mei_hdr->dma_ring)
mei_hdr           136 drivers/misc/mei/interrupt.c 	mei_read_slots(dev, cb->buf.data + cb->buf_idx, mei_hdr->length);
mei_hdr           140 drivers/misc/mei/interrupt.c 	if (mei_hdr->msg_complete) {
mei_hdr           153 drivers/misc/mei/interrupt.c 	mei_irq_discard_msg(dev, mei_hdr);
mei_hdr           230 drivers/misc/mei/interrupt.c static inline bool hdr_is_hbm(struct mei_msg_hdr *mei_hdr)
mei_hdr           232 drivers/misc/mei/interrupt.c 	return mei_hdr->host_addr == 0 && mei_hdr->me_addr == 0;
mei_hdr           235 drivers/misc/mei/interrupt.c static inline bool hdr_is_fixed(struct mei_msg_hdr *mei_hdr)
mei_hdr           237 drivers/misc/mei/interrupt.c 	return mei_hdr->host_addr == 0 && mei_hdr->me_addr != 0;
mei_hdr           242 drivers/misc/mei/interrupt.c 	struct mei_msg_hdr *mei_hdr;
mei_hdr           244 drivers/misc/mei/interrupt.c 	mei_hdr = (struct mei_msg_hdr *)&msg_hdr;
mei_hdr           245 drivers/misc/mei/interrupt.c 	if (!msg_hdr || mei_hdr->reserved)
mei_hdr           248 drivers/misc/mei/interrupt.c 	if (mei_hdr->dma_ring && mei_hdr->length != MEI_SLOT_SIZE)
mei_hdr           267 drivers/misc/mei/interrupt.c 	struct mei_msg_hdr *mei_hdr;
mei_hdr           284 drivers/misc/mei/interrupt.c 	mei_hdr = (struct mei_msg_hdr *)dev->rd_msg_hdr;
mei_hdr           285 drivers/misc/mei/interrupt.c 	dev_dbg(dev->dev, MEI_HDR_FMT, MEI_HDR_PRM(mei_hdr));
mei_hdr           287 drivers/misc/mei/interrupt.c 	if (mei_slots2data(*slots) < mei_hdr->length) {
mei_hdr           295 drivers/misc/mei/interrupt.c 	if (mei_hdr->dma_ring) {
mei_hdr           298 drivers/misc/mei/interrupt.c 		mei_hdr->length = 0;
mei_hdr           302 drivers/misc/mei/interrupt.c 	if (hdr_is_hbm(mei_hdr)) {
mei_hdr           303 drivers/misc/mei/interrupt.c 		ret = mei_hbm_dispatch(dev, mei_hdr);
mei_hdr           314 drivers/misc/mei/interrupt.c 		if (mei_cl_hbm_equal(cl, mei_hdr)) {
mei_hdr           327 drivers/misc/mei/interrupt.c 		if (hdr_is_fixed(mei_hdr) ||
mei_hdr           329 drivers/misc/mei/interrupt.c 			mei_irq_discard_msg(dev, mei_hdr);
mei_hdr           339 drivers/misc/mei/interrupt.c 	ret = mei_cl_irq_read_msg(cl, mei_hdr, cmpl_list);