Lines Matching defs:devlink_port

22 #define ASSERT_DEVLINK_PORT_REGISTERED(devlink_port)				\  argument
24 #define ASSERT_DEVLINK_PORT_NOT_REGISTERED(devlink_port) \ argument
38 struct devlink_port *devlink_port; in devlink_port_get_from_attrs() local
62 static int devlink_port_fn_roce_fill(struct devlink_port *devlink_port, in devlink_port_fn_roce_fill()
84 static int devlink_port_fn_migratable_fill(struct devlink_port *devlink_port, in devlink_port_fn_migratable_fill()
107 static int devlink_port_fn_ipsec_crypto_fill(struct devlink_port *devlink_port, in devlink_port_fn_ipsec_crypto_fill()
129 static int devlink_port_fn_ipsec_packet_fill(struct devlink_port *devlink_port, in devlink_port_fn_ipsec_packet_fill()
151 static int devlink_port_fn_caps_fill(struct devlink_port *devlink_port, in devlink_port_fn_caps_fill()
210 int devlink_nl_port_handle_fill(struct sk_buff *msg, struct devlink_port *devlink_port) in devlink_nl_port_handle_fill()
219 size_t devlink_nl_port_handle_size(struct devlink_port *devlink_port) in devlink_nl_port_handle_size()
229 struct devlink_port *devlink_port) in devlink_nl_port_attrs_put()
367 devlink_port_fn_mig_set(struct devlink_port *devlink_port, bool enable, in devlink_port_fn_mig_set()
375 devlink_port_fn_roce_set(struct devlink_port *devlink_port, bool enable, in devlink_port_fn_roce_set()
383 devlink_port_fn_ipsec_crypto_set(struct devlink_port *devlink_port, bool enable, in devlink_port_fn_ipsec_crypto_set()
390 devlink_port_fn_ipsec_packet_set(struct devlink_port *devlink_port, bool enable, in devlink_port_fn_ipsec_packet_set()
396 static int devlink_port_fn_caps_set(struct devlink_port *devlink_port, in devlink_port_fn_caps_set()
438 devlink_port_fn_max_io_eqs_set(struct devlink_port *devlink_port, in devlink_port_fn_max_io_eqs_set()
487 struct devlink_port *devlink_port, in devlink_nl_port_fill()
546 static void devlink_port_notify(struct devlink_port *devlink_port, in devlink_port_notify()
577 struct devlink_port *devlink_port; in devlink_ports_notify() local
596 struct devlink_port *devlink_port = info->user_ptr[1]; in devlink_nl_port_get_doit() local
620 struct devlink_port *devlink_port; in devlink_nl_port_get_dump_one() local
644 static int devlink_port_type_set(struct devlink_port *devlink_port, in devlink_port_type_set()
703 static int devlink_port_function_validate(struct devlink_port *devlink_port, in devlink_port_function_validate()
832 struct devlink_port *devlink_port = info->user_ptr[1]; in devlink_nl_port_set_doit() local
858 struct devlink_port *devlink_port = info->user_ptr[1]; in devlink_nl_port_split_doit() local
889 struct devlink_port *devlink_port = info->user_ptr[1]; in devlink_nl_port_unsplit_doit() local
902 struct devlink_port *devlink_port; in devlink_nl_port_new_doit() local
963 struct devlink_port *devlink_port = info->user_ptr[1]; in devlink_nl_port_del_doit() local
981 static bool devlink_port_type_should_warn(struct devlink_port *devlink_port) in devlink_port_type_should_warn()
991 static void devlink_port_type_warn_schedule(struct devlink_port *devlink_port) in devlink_port_type_warn_schedule()
1002 static void devlink_port_type_warn_cancel(struct devlink_port *devlink_port) in devlink_port_type_warn_cancel()
1021 struct devlink_port *devlink_port) in devlink_port_init()
1041 void devlink_port_fini(struct devlink_port *devlink_port) in devlink_port_fini()
1064 struct devlink_port *devlink_port, in devl_port_register_with_ops()
1110 struct devlink_port *devlink_port, in devlink_port_register_with_ops()
1129 void devl_port_unregister(struct devlink_port *devlink_port) in devl_port_unregister()
1149 void devlink_port_unregister(struct devlink_port *devlink_port) in devlink_port_unregister()
1159 static void devlink_port_type_netdev_checks(struct devlink_port *devlink_port, in devlink_port_type_netdev_checks()
1196 static void __devlink_port_type_set(struct devlink_port *devlink_port, in __devlink_port_type_set()
1242 void devlink_port_type_eth_set(struct devlink_port *devlink_port) in devlink_port_type_eth_set()
1257 void devlink_port_type_ib_set(struct devlink_port *devlink_port, in devlink_port_type_ib_set()
1272 void devlink_port_type_clear(struct devlink_port *devlink_port) in devlink_port_type_clear()
1286 struct devlink_port *devlink_port = netdev->devlink_port; in devlink_port_netdevice_event() local
1336 static int __devlink_port_attrs_set(struct devlink_port *devlink_port, in __devlink_port_attrs_set()
1359 void devlink_port_attrs_set(struct devlink_port *devlink_port, in devlink_port_attrs_set()
1382 void devlink_port_attrs_pci_pf_set(struct devlink_port *devlink_port, u32 controller, in devlink_port_attrs_pci_pf_set()
1410 void devlink_port_attrs_pci_vf_set(struct devlink_port *devlink_port, u32 controller, in devlink_port_attrs_pci_vf_set()
1438 void devlink_port_attrs_pci_sf_set(struct devlink_port *devlink_port, u32 controller, in devlink_port_attrs_pci_sf_set()
1459 struct devlink_port *devlink_port; in devlink_port_rel_notify_cb() local
1470 struct devlink_port *devlink_port; in devlink_port_rel_cleanup_cb() local
1483 int devl_port_fn_devlink_set(struct devlink_port *devlink_port, in devl_port_fn_devlink_set()
1507 void devlink_port_linecard_set(struct devlink_port *devlink_port, in devlink_port_linecard_set()
1516 static int __devlink_port_phys_port_name_get(struct devlink_port *devlink_port, in __devlink_port_phys_port_name_get()
1590 struct devlink_port *devlink_port; in devlink_compat_phys_port_name_get() local
1608 struct devlink_port *devlink_port; in devlink_compat_switch_id_get() local