Lines Matching defs:devlink_ops
410 struct devlink_ops { struct
411 int (*reload)(struct devlink *devlink, struct netlink_ext_ack *extack);
412 int (*port_type_set)(struct devlink_port *devlink_port,
414 int (*port_split)(struct devlink *devlink, unsigned int port_index,
416 int (*port_unsplit)(struct devlink *devlink, unsigned int port_index,
418 int (*sb_pool_get)(struct devlink *devlink, unsigned int sb_index,
421 int (*sb_pool_set)(struct devlink *devlink, unsigned int sb_index,
424 int (*sb_port_pool_get)(struct devlink_port *devlink_port,
427 int (*sb_port_pool_set)(struct devlink_port *devlink_port,
430 int (*sb_tc_pool_bind_get)(struct devlink_port *devlink_port,
435 int (*sb_tc_pool_bind_set)(struct devlink_port *devlink_port,
440 int (*sb_occ_snapshot)(struct devlink *devlink,
442 int (*sb_occ_max_clear)(struct devlink *devlink,
444 int (*sb_occ_port_pool_get)(struct devlink_port *devlink_port,
447 int (*sb_occ_tc_port_bind_get)(struct devlink_port *devlink_port,
453 int (*eswitch_mode_get)(struct devlink *devlink, u16 *p_mode);
477 struct devlink *devlink_alloc(const struct devlink_ops *ops, size_t priv_size); argument