mirror-linux/include/linux/mlx5
Cosmin Ratiu 016f426a14 net/mlx5: qos: Flesh out element_attributes in mlx5_ifc.h
This is used for multiple purposes, depending on the scheduling element
created. There are a few helper struct defined a long time ago, but they
are not easy to find in the file and they are about to get new members.
This commit cleans up this area a bit by:
- moving the helper structs closer to where they are relevant.
- defining a helper union to include all of them to help
  discoverability.
- making use of it everywhere element_attributes is used.
- using a consistent 'attr' name.

Signed-off-by: Cosmin Ratiu <cratiu@nvidia.com>
Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
2024-10-10 13:11:59 +02:00
..
cq.h
device.h RDMA v6.12 merge window 2024-09-24 11:48:00 -07:00
doorbell.h
driver.h net/mlx5: hw counters: Make fc_stats & fc_pool private 2024-10-04 11:33:46 -07:00
eq.h
eswitch.h
fs.h net/mlx5: hw counters: Remove mlx5_fc_create_ex 2024-10-04 11:33:47 -07:00
fs_helpers.h
macsec.h
mlx5_ifc.h net/mlx5: qos: Flesh out element_attributes in mlx5_ifc.h 2024-10-10 13:11:59 +02:00
mlx5_ifc_fpga.h
mlx5_ifc_vdpa.h
mpfs.h
port.h
qp.h
rsc_dump.h
transobj.h
vport.h