Lines Matching +refs:port +refs:id +refs:attrs

55 	int port = dsa_devlink_port_to_port(dlp);  in dsa_devlink_sb_port_pool_get()  local
60 return ds->ops->devlink_sb_port_pool_get(ds, port, sb_index, in dsa_devlink_sb_port_pool_get()
70 int port = dsa_devlink_port_to_port(dlp); in dsa_devlink_sb_port_pool_set() local
75 return ds->ops->devlink_sb_port_pool_set(ds, port, sb_index, in dsa_devlink_sb_port_pool_set()
86 int port = dsa_devlink_port_to_port(dlp); in dsa_devlink_sb_tc_pool_bind_get() local
91 return ds->ops->devlink_sb_tc_pool_bind_get(ds, port, sb_index, in dsa_devlink_sb_tc_pool_bind_get()
104 int port = dsa_devlink_port_to_port(dlp); in dsa_devlink_sb_tc_pool_bind_set() local
109 return ds->ops->devlink_sb_tc_pool_bind_set(ds, port, sb_index, in dsa_devlink_sb_tc_pool_bind_set()
143 int port = dsa_devlink_port_to_port(dlp); in dsa_devlink_sb_occ_port_pool_get() local
148 return ds->ops->devlink_sb_occ_port_pool_get(ds, port, sb_index, in dsa_devlink_sb_occ_port_pool_get()
159 int port = dsa_devlink_port_to_port(dlp); in dsa_devlink_sb_occ_tc_port_bind_get() local
164 return ds->ops->devlink_sb_occ_tc_port_bind_get(ds, port, in dsa_devlink_sb_occ_tc_port_bind_get()
184 int dsa_devlink_param_get(struct devlink *dl, u32 id, in dsa_devlink_param_get() argument
192 return ds->ops->devlink_param_get(ds, id, ctx); in dsa_devlink_param_get()
196 int dsa_devlink_param_set(struct devlink *dl, u32 id, in dsa_devlink_param_set() argument
204 return ds->ops->devlink_param_set(ds, id, ctx); in dsa_devlink_param_set()
273 int port, in dsa_devlink_port_region_create() argument
277 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_devlink_port_region_create()
295 struct devlink_port_attrs attrs = {}; in dsa_port_devlink_setup() local
298 const unsigned char *id; in dsa_port_devlink_setup() local
311 id = (const unsigned char *)&dst->index; in dsa_port_devlink_setup()
314 attrs.phys.port_number = dp->index; in dsa_port_devlink_setup()
315 memcpy(attrs.switch_id.id, id, len); in dsa_port_devlink_setup()
316 attrs.switch_id.id_len = len; in dsa_port_devlink_setup()
320 attrs.flavour = DEVLINK_PORT_FLAVOUR_UNUSED; in dsa_port_devlink_setup()
323 attrs.flavour = DEVLINK_PORT_FLAVOUR_CPU; in dsa_port_devlink_setup()
326 attrs.flavour = DEVLINK_PORT_FLAVOUR_DSA; in dsa_port_devlink_setup()
329 attrs.flavour = DEVLINK_PORT_FLAVOUR_PHYSICAL; in dsa_port_devlink_setup()
333 devlink_port_attrs_set(dlp, &attrs); in dsa_port_devlink_setup()