Lines Matching refs:devlink_port

76 struct devlink_port {  struct
651 int (*port_type_set)(struct devlink_port *devlink_port,
664 int (*sb_port_pool_get)(struct devlink_port *devlink_port,
667 int (*sb_port_pool_set)(struct devlink_port *devlink_port,
670 int (*sb_tc_pool_bind_get)(struct devlink_port *devlink_port,
675 int (*sb_tc_pool_bind_set)(struct devlink_port *devlink_port,
685 int (*sb_occ_port_pool_get)(struct devlink_port *devlink_port,
688 int (*sb_occ_tc_port_bind_get)(struct devlink_port *devlink_port,
756 static inline struct devlink_port *
766 struct devlink_port *devlink_port = netdev_to_devlink_port(dev); in netdev_to_devlink() local
768 if (devlink_port) in netdev_to_devlink()
769 return devlink_port->devlink; in netdev_to_devlink()
782 struct devlink_port *devlink_port,
784 void devlink_port_unregister(struct devlink_port *devlink_port);
785 void devlink_port_type_eth_set(struct devlink_port *devlink_port,
787 void devlink_port_type_ib_set(struct devlink_port *devlink_port,
789 void devlink_port_type_clear(struct devlink_port *devlink_port);
790 void devlink_port_attrs_set(struct devlink_port *devlink_port,
796 void devlink_port_attrs_pci_pf_set(struct devlink_port *devlink_port,
799 void devlink_port_attrs_pci_vf_set(struct devlink_port *devlink_port,
860 int devlink_port_params_register(struct devlink_port *devlink_port,
863 void devlink_port_params_unregister(struct devlink_port *devlink_port,
871 devlink_port_param_driverinit_value_get(struct devlink_port *devlink_port,
874 int devlink_port_param_driverinit_value_set(struct devlink_port *devlink_port,
878 void devlink_port_param_value_changed(struct devlink_port *devlink_port,
970 struct devlink_port *in_devlink_port);