Lines Matching refs:devlink_port

111 		struct devlink_port *devlink_port;  member
122 struct devlink_port { struct
695 int (*snapshot)(struct devlink_port *port,
699 int (*read)(struct devlink_port *port,
1276 int (*port_type_set)(struct devlink_port *devlink_port,
1278 int (*port_split)(struct devlink *devlink, struct devlink_port *port,
1280 int (*port_unsplit)(struct devlink *devlink, struct devlink_port *port,
1289 int (*sb_port_pool_get)(struct devlink_port *devlink_port,
1292 int (*sb_port_pool_set)(struct devlink_port *devlink_port,
1295 int (*sb_tc_pool_bind_get)(struct devlink_port *devlink_port,
1300 int (*sb_tc_pool_bind_set)(struct devlink_port *devlink_port,
1310 int (*sb_occ_port_pool_get)(struct devlink_port *devlink_port,
1313 int (*sb_occ_tc_port_bind_get)(struct devlink_port *devlink_port,
1446 int (*port_function_hw_addr_get)(struct devlink_port *port, u8 *hw_addr,
1456 int (*port_function_hw_addr_set)(struct devlink_port *port,
1465 int (*port_fn_roce_get)(struct devlink_port *devlink_port,
1475 int (*port_fn_roce_set)(struct devlink_port *devlink_port,
1484 int (*port_fn_migratable_get)(struct devlink_port *devlink_port,
1495 int (*port_fn_migratable_set)(struct devlink_port *devlink_port,
1551 int (*port_fn_state_get)(struct devlink_port *port,
1566 int (*port_fn_state_set)(struct devlink_port *port,
1659 struct devlink_port *devlink_port);
1660 void devlink_port_fini(struct devlink_port *devlink_port);
1662 struct devlink_port *devlink_port,
1665 struct devlink_port *devlink_port,
1667 void devl_port_unregister(struct devlink_port *devlink_port);
1668 void devlink_port_unregister(struct devlink_port *devlink_port);
1669 void devlink_port_type_eth_set(struct devlink_port *devlink_port);
1670 void devlink_port_type_ib_set(struct devlink_port *devlink_port,
1672 void devlink_port_type_clear(struct devlink_port *devlink_port);
1673 void devlink_port_attrs_set(struct devlink_port *devlink_port,
1675 void devlink_port_attrs_pci_pf_set(struct devlink_port *devlink_port, u32 controller,
1677 void devlink_port_attrs_pci_vf_set(struct devlink_port *devlink_port, u32 controller,
1679 void devlink_port_attrs_pci_sf_set(struct devlink_port *devlink_port,
1686 devl_rate_leaf_create(struct devlink_port *devlink_port, void *priv,
1688 void devl_rate_leaf_destroy(struct devlink_port *devlink_port);
1690 void devlink_port_linecard_set(struct devlink_port *devlink_port,
1800 devlink_port_region_create(struct devlink_port *port,
1873 devl_port_health_reporter_create(struct devlink_port *port,
1878 devlink_port_health_reporter_create(struct devlink_port *port,
1936 void *trap_ctx, struct devlink_port *in_devlink_port,
1973 int devlink_nl_port_handle_fill(struct sk_buff *msg, struct devlink_port *devlink_port);
1974 size_t devlink_nl_port_handle_size(struct devlink_port *devlink_port);
2013 devlink_nl_port_handle_fill(struct sk_buff *msg, struct devlink_port *devlink_port) in devlink_nl_port_handle_fill() argument
2018 static inline size_t devlink_nl_port_handle_size(struct devlink_port *devlink_port) in devlink_nl_port_handle_size() argument