> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs-staging.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ACDB_CMD_GET_HW_ACCEL_SUBGRAPH_INFO

## Structures

### `_acdb_hw_accel_subgraphs_info_req_t`

**Members**

<ParamField path="subgraph_list" type="AcdbUintList">
  List of Subgraph IDs
</ParamField>

### `_acdb_hw_accel_subgraph_t`

**Members**

<ParamField path="subgraph_id" type="uint32_t">
  Subgraph ID
</ParamField>

<ParamField path="mem_type" type="AcdbHwAccelMemType" />

### `_acdb_hw_accel_subgraph_info_rsp_t`

**Members**

<ParamField path="num_subgraphs" type="uint32_t">
  Number of Subgraphs
</ParamField>

<ParamField path="list_size" type="uint32_t">
  Subgraph IDs.
</ParamField>

<ParamField path="subgraph_list" type="AcdbHwAccelSubgraph *" />

## Type Definitions

### `AcdbHwAccelMemType`

Request structure for retrieving hw accelerator info for subgraphs.

```cpp theme={null}
typedef enum _acdb_hw_accel_mem_type_t AcdbHwAccelMemType
```

### `AcdbHwAccelSubgraphInfoReq`

```cpp theme={null}
typedef struct _acdb_hw_accel_subgraphs_info_req_t AcdbHwAccelSubgraphInfoReq
```

### `AcdbHwAccelSubgraph`

```cpp theme={null}
typedef struct _acdb_hw_accel_subgraph_t AcdbHwAccelSubgraph
```

### `AcdbHwAccelSubgraphInfoRsp`

```cpp theme={null}
typedef struct _acdb_hw_accel_subgraph_info_rsp_t AcdbHwAccelSubgraphInfoRsp
```

## Enumerations

### `_acdb_hw_accel_mem_type_t`

#### Values

| Name                        | Value | Description |
| --------------------------- | ----- | ----------- |
| `ACDB_HW_ACCEL_MEM_DEFAULT` |       |             |
| `ACDB_HW_ACCEL_MEM_CMA`     |       |             |
| `ACDB_HW_ACCEL_MEM_BOTH`    |       |             |

## Macros

### `ACDB_CMD_GET_HW_ACCEL_SUBGRAPH_INFO`

Sets tag data to the AML heap and persist to delta file.

```c theme={null}
#define ACDB_CMD_GET_HW_ACCEL_SUBGRAPH_INFO ACDB_CMD_ID(28)
```
