Lines Matching refs:q_head

126 	void *q_head[SAP_DIRECTION_MAX][SAP_QUEUE_IDX_MAX];  member
268 u8 *q_head; in iwl_mei_init_shared_mem() local
287 q_head = (void *)(mem->ctrl + 1); in iwl_mei_init_shared_mem()
292 mem->q_head[dir][queue] = q_head; in iwl_mei_init_shared_mem()
293 q_head += in iwl_mei_init_shared_mem()
300 *(__le32 *)q_head = cpu_to_le32(SAP_CONTROL_BLOCK_ID); in iwl_mei_init_shared_mem()
305 u8 *q_head, in iwl_mei_write_cyclic_buf() argument
330 memcpy(q_head + wr, hdr, tx_sz); in iwl_mei_write_cyclic_buf()
332 memcpy(q_head + wr, hdr, q_sz - wr); in iwl_mei_write_cyclic_buf()
333 memcpy(q_head, (const u8 *)hdr + q_sz - wr, tx_sz - (q_sz - wr)); in iwl_mei_write_cyclic_buf()
407 void *q_head; in iwl_mei_send_sap_msg_payload() local
430 q_head = mei->shared_mem.q_head[SAP_DIRECTION_HOST_TO_ME][SAP_QUEUE_IDX_NOTIF]; in iwl_mei_send_sap_msg_payload()
432 ret = iwl_mei_write_cyclic_buf(q_head, notif_q, q_head, hdr, q_sz); in iwl_mei_send_sap_msg_payload()
453 u8 *q_head; in iwl_mei_add_data_to_ring() local
481 q_head = mei->shared_mem.q_head[SAP_DIRECTION_HOST_TO_ME][SAP_QUEUE_IDX_DATA]; in iwl_mei_add_data_to_ring()
531 skb_copy_bits(skb, 0, q_head + wr, tx_sz); in iwl_mei_add_data_to_ring()
533 skb_copy_bits(skb, 0, q_head + wr, q_sz - wr); in iwl_mei_add_data_to_ring()
534 skb_copy_bits(skb, q_sz - wr, q_head, tx_sz - (q_sz - wr)); in iwl_mei_add_data_to_ring()
1007 static void iwl_mei_read_from_q(const u8 *q_head, u32 q_sz, in iwl_mei_read_from_q() argument
1015 memcpy(buf, q_head + rd, len); in iwl_mei_read_from_q()
1018 memcpy(buf, q_head + rd, q_sz - rd); in iwl_mei_read_from_q()
1019 memcpy(buf + q_sz - rd, q_head, len - (q_sz - rd)); in iwl_mei_read_from_q()
1031 const u8 *q_head, u32 q_sz, in iwl_mei_handle_sap_data() argument
1049 iwl_mei_read_from_q(q_head, q_sz, &rd, wr, &hdr, sizeof(hdr)); in iwl_mei_handle_sap_data()
1082 iwl_mei_read_from_q(q_head, q_sz, &rd, wr, in iwl_mei_handle_sap_data()
1091 iwl_mei_read_from_q(q_head, q_sz, &rd, wr, data, len); in iwl_mei_handle_sap_data()
1105 const u8 *q_head, u32 q_sz, in iwl_mei_handle_sap_rx_cmd() argument
1119 iwl_mei_read_from_q(q_head, q_sz, &rd, wr, hdr, sizeof(*hdr)); in iwl_mei_handle_sap_rx_cmd()
1126 iwl_mei_read_from_q(q_head, q_sz, &rd, wr, hdr + 1, len); in iwl_mei_handle_sap_rx_cmd()
1143 const u8 *q_head, in iwl_mei_handle_sap_rx() argument
1163 iwl_mei_handle_sap_data(cldev, q_head, q_sz, rd, wr, in iwl_mei_handle_sap_rx()
1166 iwl_mei_handle_sap_rx_cmd(cldev, q_head, q_sz, rd, wr, in iwl_mei_handle_sap_rx()
1179 void *q_head; in iwl_mei_handle_check_shared_area() local
1187 q_head = mei->shared_mem.q_head[SAP_DIRECTION_ME_TO_HOST][SAP_QUEUE_IDX_NOTIF]; in iwl_mei_handle_check_shared_area()
1195 iwl_mei_handle_sap_rx(cldev, notif_q, q_head, NULL, q_sz); in iwl_mei_handle_check_shared_area()
1200 q_head = mei->shared_mem.q_head[SAP_DIRECTION_ME_TO_HOST][SAP_QUEUE_IDX_DATA]; in iwl_mei_handle_check_shared_area()
1205 iwl_mei_handle_sap_rx(cldev, notif_q, q_head, &tx_skbs, q_sz); in iwl_mei_handle_check_shared_area()