• Home
  • Raw
  • Download

Lines Matching refs:port

11 	struct devlink_port *port;  member
47 devlink_port_region_get_by_name(struct devlink_port *port, in devlink_port_region_get_by_name() argument
52 list_for_each_entry(region, &port->region_list, list) in devlink_port_region_get_by_name()
137 if (region->port) { in devlink_nl_region_fill()
139 region->port->index); in devlink_nl_region_fill()
195 if (region->port) { in devlink_nl_region_notify_build()
197 region->port->index); in devlink_nl_region_notify_build()
475 struct devlink_port *port = NULL; in devlink_nl_region_get_doit() local
488 port = devlink_port_get_by_index(devlink, index); in devlink_nl_region_get_doit()
489 if (!port) in devlink_nl_region_get_doit()
494 if (port) in devlink_nl_region_get_doit()
495 region = devlink_port_region_get_by_name(port, region_name); in devlink_nl_region_get_doit()
519 struct devlink_port *port, in devlink_nl_cmd_region_get_port_dumpit() argument
525 list_for_each_entry(region, &port->region_list, list) { in devlink_nl_cmd_region_get_port_dumpit()
530 err = devlink_nl_region_fill(msg, port->devlink, in devlink_nl_cmd_region_get_port_dumpit()
551 struct devlink_port *port; in devlink_nl_region_get_dump_one() local
573 xa_for_each(&devlink->ports, port_index, port) { in devlink_nl_region_get_dump_one()
574 err = devlink_nl_cmd_region_get_port_dumpit(msg, cb, port, &idx, in devlink_nl_region_get_dump_one()
595 struct devlink_port *port = NULL; in devlink_nl_cmd_region_del() local
611 port = devlink_port_get_by_index(devlink, index); in devlink_nl_cmd_region_del()
612 if (!port) in devlink_nl_cmd_region_del()
616 if (port) in devlink_nl_cmd_region_del()
617 region = devlink_port_region_get_by_name(port, region_name); in devlink_nl_cmd_region_del()
640 struct devlink_port *port = NULL; in devlink_nl_cmd_region_new() local
659 port = devlink_port_get_by_index(devlink, index); in devlink_nl_cmd_region_new()
660 if (!port) in devlink_nl_cmd_region_new()
664 if (port) in devlink_nl_cmd_region_new()
665 region = devlink_port_region_get_by_name(port, region_name); in devlink_nl_cmd_region_new()
708 if (port) in devlink_nl_cmd_region_new()
709 err = region->port_ops->snapshot(port, region->port_ops, in devlink_nl_cmd_region_new()
852 return region->port_ops->read(region->port, region->port_ops, extack, in devlink_region_port_direct_fill()
874 struct devlink_port *port = NULL; in devlink_nl_cmd_region_read_dumpit() local
899 port = devlink_port_get_by_index(devlink, index); in devlink_nl_cmd_region_read_dumpit()
900 if (!port) { in devlink_nl_cmd_region_read_dumpit()
909 if (port) in devlink_nl_cmd_region_read_dumpit()
910 region = devlink_port_region_get_by_name(port, region_name); in devlink_nl_cmd_region_read_dumpit()
934 if (port) in devlink_nl_cmd_region_read_dumpit()
991 if (region->port) { in devlink_nl_cmd_region_read_dumpit()
993 region->port->index); in devlink_nl_cmd_region_read_dumpit()
1113 devlink_port_region_create(struct devlink_port *port, in devlink_port_region_create() argument
1117 struct devlink *devlink = port->devlink; in devlink_port_region_create()
1121 ASSERT_DEVLINK_PORT_INITIALIZED(port); in devlink_port_region_create()
1128 if (devlink_port_region_get_by_name(port, ops->name)) { in devlink_port_region_create()
1140 region->port = port; in devlink_port_region_create()
1146 list_add_tail(&region->list, &port->region_list); in devlink_port_region_create()