|
Switchtec Userspace PROJECT_NUMBER = 4.4
|
Access PCI capabilities through GAS. More...
Classes | |
| struct | gas_cap_read_cmd |
| struct | gas_cap_write_cmd |
Functions | |
| int | switchtec_multicast_cap_get (struct switchtec_dev *dev, uint32_t gas_base, struct switchtec_multicast_cap *cap) |
| Read the multicast capability registers. | |
| int | switchtec_multicast_cap_set (struct switchtec_dev *dev, uint32_t gas_base, struct switchtec_multicast_set *set) |
| Set multicast capability registers. | |
Access PCI capabilities through GAS.
These functions provide access to PCI capabilities in the switch's Global Address Space. The multicast capability allows configuring PCIe multicast functionality.
| int switchtec_multicast_cap_get | ( | struct switchtec_dev * | dev, |
| uint32_t | gas_base, | ||
| struct switchtec_multicast_cap * | cap ) |
| int switchtec_multicast_cap_set | ( | struct switchtec_dev * | dev, |
| uint32_t | gas_base, | ||
| struct switchtec_multicast_set * | set ) |
Set multicast capability registers.
| [in] | dev | Switchtec device handle |
| [in] | gas_base | GAS base address of the port |
| [in] | set | Parameters specifying which fields to set |
The set structure specifies which fields to modify: