@@ -6269,23 +6269,21 @@ static int devlink_fmsg_put_value(struct devlink_fmsg *fmsg,
62696269 return 0 ;
62706270}
62716271
6272- int devlink_fmsg_bool_put (struct devlink_fmsg * fmsg , bool value )
6272+ static int devlink_fmsg_bool_put (struct devlink_fmsg * fmsg , bool value )
62736273{
62746274 if (fmsg -> putting_binary )
62756275 return - EINVAL ;
62766276
62776277 return devlink_fmsg_put_value (fmsg , & value , sizeof (value ), NLA_FLAG );
62786278}
6279- EXPORT_SYMBOL_GPL (devlink_fmsg_bool_put );
62806279
6281- int devlink_fmsg_u8_put (struct devlink_fmsg * fmsg , u8 value )
6280+ static int devlink_fmsg_u8_put (struct devlink_fmsg * fmsg , u8 value )
62826281{
62836282 if (fmsg -> putting_binary )
62846283 return - EINVAL ;
62856284
62866285 return devlink_fmsg_put_value (fmsg , & value , sizeof (value ), NLA_U8 );
62876286}
6288- EXPORT_SYMBOL_GPL (devlink_fmsg_u8_put );
62896287
62906288int devlink_fmsg_u32_put (struct devlink_fmsg * fmsg , u32 value )
62916289{
@@ -6296,14 +6294,13 @@ int devlink_fmsg_u32_put(struct devlink_fmsg *fmsg, u32 value)
62966294}
62976295EXPORT_SYMBOL_GPL (devlink_fmsg_u32_put );
62986296
6299- int devlink_fmsg_u64_put (struct devlink_fmsg * fmsg , u64 value )
6297+ static int devlink_fmsg_u64_put (struct devlink_fmsg * fmsg , u64 value )
63006298{
63016299 if (fmsg -> putting_binary )
63026300 return - EINVAL ;
63036301
63046302 return devlink_fmsg_put_value (fmsg , & value , sizeof (value ), NLA_U64 );
63056303}
6306- EXPORT_SYMBOL_GPL (devlink_fmsg_u64_put );
63076304
63086305int devlink_fmsg_string_put (struct devlink_fmsg * fmsg , const char * value )
63096306{
@@ -10257,55 +10254,6 @@ int devlink_param_driverinit_value_set(struct devlink *devlink, u32 param_id,
1025710254}
1025810255EXPORT_SYMBOL_GPL (devlink_param_driverinit_value_set );
1025910256
10260- /**
10261- * devlink_port_param_driverinit_value_get - get configuration parameter
10262- * value for driver initializing
10263- *
10264- * @devlink_port: devlink_port
10265- * @param_id: parameter ID
10266- * @init_val: value of parameter in driverinit configuration mode
10267- *
10268- * This function should be used by the driver to get driverinit
10269- * configuration for initialization after reload command.
10270- */
10271- int devlink_port_param_driverinit_value_get (struct devlink_port * devlink_port ,
10272- u32 param_id ,
10273- union devlink_param_value * init_val )
10274- {
10275- struct devlink * devlink = devlink_port -> devlink ;
10276-
10277- if (!devlink_reload_supported (devlink -> ops ))
10278- return - EOPNOTSUPP ;
10279-
10280- return __devlink_param_driverinit_value_get (& devlink_port -> param_list ,
10281- param_id , init_val );
10282- }
10283- EXPORT_SYMBOL_GPL (devlink_port_param_driverinit_value_get );
10284-
10285- /**
10286- * devlink_port_param_driverinit_value_set - set value of configuration
10287- * parameter for driverinit
10288- * configuration mode
10289- *
10290- * @devlink_port: devlink_port
10291- * @param_id: parameter ID
10292- * @init_val: value of parameter to set for driverinit configuration mode
10293- *
10294- * This function should be used by the driver to set driverinit
10295- * configuration mode default value.
10296- */
10297- int devlink_port_param_driverinit_value_set (struct devlink_port * devlink_port ,
10298- u32 param_id ,
10299- union devlink_param_value init_val )
10300- {
10301- return __devlink_param_driverinit_value_set (devlink_port -> devlink ,
10302- devlink_port -> index ,
10303- & devlink_port -> param_list ,
10304- param_id , init_val ,
10305- DEVLINK_CMD_PORT_PARAM_NEW );
10306- }
10307- EXPORT_SYMBOL_GPL (devlink_port_param_driverinit_value_set );
10308-
1030910257/**
1031010258 * devlink_param_value_changed - notify devlink on a parameter's value
1031110259 * change. Should be called by the driver
@@ -10329,50 +10277,6 @@ void devlink_param_value_changed(struct devlink *devlink, u32 param_id)
1032910277}
1033010278EXPORT_SYMBOL_GPL (devlink_param_value_changed );
1033110279
10332- /**
10333- * devlink_port_param_value_changed - notify devlink on a parameter's value
10334- * change. Should be called by the driver
10335- * right after the change.
10336- *
10337- * @devlink_port: devlink_port
10338- * @param_id: parameter ID
10339- *
10340- * This function should be used by the driver to notify devlink on value
10341- * change, excluding driverinit configuration mode.
10342- * For driverinit configuration mode driver should use the function
10343- * devlink_port_param_driverinit_value_set() instead.
10344- */
10345- void devlink_port_param_value_changed (struct devlink_port * devlink_port ,
10346- u32 param_id )
10347- {
10348- struct devlink_param_item * param_item ;
10349-
10350- param_item = devlink_param_find_by_id (& devlink_port -> param_list ,
10351- param_id );
10352- WARN_ON (!param_item );
10353-
10354- devlink_param_notify (devlink_port -> devlink , devlink_port -> index ,
10355- param_item , DEVLINK_CMD_PORT_PARAM_NEW );
10356- }
10357- EXPORT_SYMBOL_GPL (devlink_port_param_value_changed );
10358-
10359- /**
10360- * devlink_param_value_str_fill - Safely fill-up the string preventing
10361- * from overflow of the preallocated buffer
10362- *
10363- * @dst_val: destination devlink_param_value
10364- * @src: source buffer
10365- */
10366- void devlink_param_value_str_fill (union devlink_param_value * dst_val ,
10367- const char * src )
10368- {
10369- size_t len ;
10370-
10371- len = strlcpy (dst_val -> vstr , src , __DEVLINK_PARAM_MAX_STRING_VALUE );
10372- WARN_ON (len >= __DEVLINK_PARAM_MAX_STRING_VALUE );
10373- }
10374- EXPORT_SYMBOL_GPL (devlink_param_value_str_fill );
10375-
1037610280/**
1037710281 * devlink_region_create - create a new address region
1037810282 *
0 commit comments