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

## Structures

### `_acdb_get_proc_tagged_modules_req_t`

Maps tagged modules to a processor domain.

**Members**

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

<ParamField path="sg_ids" type="uint32_t *">
  The tag to search for.
</ParamField>

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

### `_acdb_proc_tagged_modules_t`

Response struture containing a mapping of tagged modules to processor domain ID.

**Members**

<ParamField path="proc_domain_id" type="uint32_t">
  Number of tagged modules.
</ParamField>

<ParamField path="num_tagged_mids" type="uint32_t">
  Pointer to array of tagged modules.
</ParamField>

<ParamField path="tagged_mid_list" type="AcdbModuleInstance" />

### `_acdb_get_proc_tagged_modules_rsp_t`

**Members**

<ParamField path="num_procs" type="uint32_t">
  Number of tagged modules
</ParamField>

<ParamField path="list_size" type="uint32_t">
  A pointer to contiguous block of memory containing tagged module ID and IID ordered by processor domain.
</ParamField>

<ParamField path="proc_tagged_module_list" type="AcdbProcTaggedModules *" />

## Type Definitions

### `AcdbGetProcTaggedModulesReq`

```cpp theme={null}
typedef struct _acdb_get_proc_tagged_modules_req_t AcdbGetProcTaggedModulesReq
```

### `AcdbProcTaggedModules`

```cpp theme={null}
typedef struct _acdb_proc_tagged_modules_t AcdbProcTaggedModules
```

### `AcdbGetProcTaggedModulesRsp`

```cpp theme={null}
typedef struct _acdb_get_proc_tagged_modules_rsp_t AcdbGetProcTaggedModulesRsp
```

## Macros

### `ACDB_CMD_GET_PROC_TAGGED_MODULES`

Retrieves a list of tagged modules orderd by processor domain ID.

```c theme={null}
#define ACDB_CMD_GET_PROC_TAGGED_MODULES ACDB_CMD_ID(34)
```
