Lines Matching defs:devlink_ops

646 struct devlink_ops {  struct
647 int (*reload_down)(struct devlink *devlink,
649 int (*reload_up)(struct devlink *devlink,
651 int (*port_type_set)(struct devlink_port *devlink_port,
653 int (*port_split)(struct devlink *devlink, unsigned int port_index,
655 int (*port_unsplit)(struct devlink *devlink, unsigned int port_index,
657 int (*sb_pool_get)(struct devlink *devlink, unsigned int sb_index,
660 int (*sb_pool_set)(struct devlink *devlink, unsigned int sb_index,
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,
681 int (*sb_occ_snapshot)(struct devlink *devlink,
683 int (*sb_occ_max_clear)(struct devlink *devlink,
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,
694 int (*eswitch_mode_get)(struct devlink *devlink, u16 *p_mode);
695 int (*eswitch_mode_set)(struct devlink *devlink, u16 mode,
697 int (*eswitch_inline_mode_get)(struct devlink *devlink, u8 *p_inline_mode);
698 int (*eswitch_inline_mode_set)(struct devlink *devlink, u8 inline_mode,
700 int (*eswitch_encap_mode_get)(struct devlink *devlink,
702 int (*eswitch_encap_mode_set)(struct devlink *devlink,
705 int (*info_get)(struct devlink *devlink, struct devlink_info_req *req,
707 int (*flash_update)(struct devlink *devlink, const char *file_name,
718 int (*trap_init)(struct devlink *devlink,
726 void (*trap_fini)(struct devlink *devlink,
731 int (*trap_action_set)(struct devlink *devlink,
740 int (*trap_group_init)(struct devlink *devlink,