> ## 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_SUBGRAPH_PROCIDS

## Structures

### `_acdb_sg_proc_id_map_t`

Request structure that contains the list of subgraphs to retrieve processor lists for.

**Members**

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

<ParamField path="num_proc_ids" type="uint32_t">
  Array of Processor IDs.
</ParamField>

<ParamField path="proc_ids" type="uint32_t" />

### `_acdb_get_subgraph_proc_ids_req_t`

Response structure that contains a list of mappings between subgraphs and their associated processors.

**Members**

<ParamField path="num_sg_ids" type="uint32_t">
  Number of subgraphs
</ParamField>

<ParamField path="sg_ids" type="uint32_t *" />

### `_acdb_get_subgraph_proc_ids_rsp_t`

**Members**

<ParamField path="num_sg_ids" type="uint32_t">
  Number of subgraphs
</ParamField>

<ParamField path="size" type="uint32_t">
  Array of maps that associate a subgraph to a list of processors.
</ParamField>

<ParamField path="sg_proc_ids" type="AcdbSgProcIdsMap *" />

## Type Definitions

### `AcdbSgProcIdsMap`

```cpp theme={null}
typedef struct _acdb_sg_proc_id_map_t AcdbSgProcIdsMap
```

### `AcdbCmdGetSubgraphProcIdsReq`

```cpp theme={null}
typedef struct _acdb_get_subgraph_proc_ids_req_t AcdbCmdGetSubgraphProcIdsReq
```

### `AcdbCmdGetSubgraphProcIdsRsp`

```cpp theme={null}
typedef struct _acdb_get_subgraph_proc_ids_rsp_t AcdbCmdGetSubgraphProcIdsRsp
```

## Macros

### `ACDB_CMD_GET_SUBGRAPH_PROCIDS`

Queries all supported proc ids for a given list of subgraphs.

```c theme={null}
#define ACDB_CMD_GET_SUBGRAPH_PROCIDS ACDB_CMD_ID(17)
```
