• Home
  • Raw
  • Download

Lines Matching +full:host +full:- +full:command

1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (c) 2003-2020, Intel Corporation. All rights reserved
91 /* Host bus message command opcode */
93 /* Host bus message command RESPONSE */
97 * MEI Bus Message Command IDs
157 * enum mei_hbm_status - mei host bus messages return values
205 * enum mei_ext_hdr_type - extended header type used in
217 * struct mei_ext_hdr - extend header descriptor (TLV)
231 * struct mei_ext_meta_hdr - extend header meta data
248 * mei_ext_hdr - extended header iterator begin
257 return meta->hdrs; in mei_ext_begin()
261 * mei_ext_last - check if the ext is the last one in the TLV list
271 return (u8 *)ext >= (u8 *)meta + sizeof(*meta) + (meta->size * 4); in mei_ext_last()
275 *mei_ext_next - following extended header on the TLV list
286 return (struct mei_ext_hdr *)(ext->hdr + (ext->length * 4)); in mei_ext_next()
290 * struct mei_msg_hdr - MEI BUS Interface Section
293 * @host_addr: host address
323 * struct hbm_cl_cmd - client specific host bus command
326 * @hbm_cmd: bus message command header
373 * enum hbm_host_enum_flags - enumeration request flags (HBM version >= 2.0)
384 * struct hbm_host_enum_request - enumeration request from host to fw
386 * @hbm_cmd : bus message command header
403 * struct mei_client_properties - mei client properties
440 * struct hbm_add_client_request - request to add a client
443 * @hbm_cmd: bus message command header
456 * struct hbm_add_client_response - response to add a client
457 * sent by the host to report client addition status to fw
459 * @hbm_cmd: bus message command header
472 * struct hbm_power_gate - power gate request/response
474 * @hbm_cmd: bus message command header
483 * struct hbm_client_connect_request - connect/disconnect request
485 * @hbm_cmd: bus message command header
498 * struct hbm_client_connect_response - connect/disconnect response
500 * @hbm_cmd: bus message command header
525 * struct hbm_notification_request - start/stop notification request
527 * @hbm_cmd: bus message command header
540 * struct hbm_notification_response - start/stop notification response
542 * @hbm_cmd: bus message command header
544 * @host_addr: - address of the client in the driver
546 * - MEI_HBMS_SUCCESS: successful stop/start
547 * - MEI_HBMS_CLIENT_NOT_FOUND: if the connection could not be found.
548 * - MEI_HBMS_ALREADY_STARTED: for start requests for a previously
550 * - MEI_HBMS_NOT_STARTED: for stop request for a connected client for whom
566 * struct hbm_notification - notification event
568 * @hbm_cmd: bus message command header
581 * struct hbm_dma_mem_dscr - dma ring
601 * struct hbm_dma_setup_request - dma setup request
603 * @hbm_cmd: bus message command header
605 * @dma_dscr: dma descriptor for HOST, DEVICE, and CTRL
614 * struct hbm_dma_setup_response - dma setup response
616 * @hbm_cmd: bus message command header
627 * struct mei_dma_ring_ctrl - dma ring control block
629 * @hbuf_wr_idx: host circular buffer write index in slots
631 * @hbuf_rd_idx: host circular buffer read index in slots
653 * struct hbm_capability_request - capability request from host to fw
655 * @hbm_cmd : bus message command header
656 * @capability_requested: bitmask of capabilities requested by host
664 * struct hbm_capability_response - capability response from fw to host
666 * @hbm_cmd : bus message command header