---
name: "struct_rio_mport_attr"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/struct_rio_mport_attr"
---

# struct\_rio\_mport\_attr(9)

RIO mport device attributes

## NAME

struct\_rio\_mport\_attr - RIO mport device attributes

## SYNOPSIS

```
struct rio_mport_attr {
  int flags;
  int link_speed;
  int link_width;
  int dma_max_sge;
  int dma_max_size;
  int dma_align;
};
```

## MEMBERS

flags

mport device capability flags

link\_speed

SRIO link speed value (as defined by RapidIO specification)

link\_width

SRIO link width value (as defined by RapidIO specification)

dma\_max\_sge

number of SG list entries that can be handled by DMA channel(s)

dma\_max\_size

max number of bytes in single DMA transfer (SG entry)

dma\_align

alignment shift for DMA operations (as for other DMA operations)

## AUTHOR

**Matt Porter** \<mporter@kernel.crashing.org\>, \<mporter@mvista.com\>

Author.

## COPYRIGHT
