@@ -6269,23 +6269,21 @@ static int devlink_fmsg_put_value(struct devlink_fmsg *fmsg,
6269
6269
return 0 ;
6270
6270
}
6271
6271
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 )
6273
6273
{
6274
6274
if (fmsg -> putting_binary )
6275
6275
return - EINVAL ;
6276
6276
6277
6277
return devlink_fmsg_put_value (fmsg , & value , sizeof (value ), NLA_FLAG );
6278
6278
}
6279
- EXPORT_SYMBOL_GPL (devlink_fmsg_bool_put );
6280
6279
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 )
6282
6281
{
6283
6282
if (fmsg -> putting_binary )
6284
6283
return - EINVAL ;
6285
6284
6286
6285
return devlink_fmsg_put_value (fmsg , & value , sizeof (value ), NLA_U8 );
6287
6286
}
6288
- EXPORT_SYMBOL_GPL (devlink_fmsg_u8_put );
6289
6287
6290
6288
int devlink_fmsg_u32_put (struct devlink_fmsg * fmsg , u32 value )
6291
6289
{
@@ -6296,14 +6294,13 @@ int devlink_fmsg_u32_put(struct devlink_fmsg *fmsg, u32 value)
6296
6294
}
6297
6295
EXPORT_SYMBOL_GPL (devlink_fmsg_u32_put );
6298
6296
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 )
6300
6298
{
6301
6299
if (fmsg -> putting_binary )
6302
6300
return - EINVAL ;
6303
6301
6304
6302
return devlink_fmsg_put_value (fmsg , & value , sizeof (value ), NLA_U64 );
6305
6303
}
6306
- EXPORT_SYMBOL_GPL (devlink_fmsg_u64_put );
6307
6304
6308
6305
int devlink_fmsg_string_put (struct devlink_fmsg * fmsg , const char * value )
6309
6306
{
@@ -10257,55 +10254,6 @@ int devlink_param_driverinit_value_set(struct devlink *devlink, u32 param_id,
10257
10254
}
10258
10255
EXPORT_SYMBOL_GPL (devlink_param_driverinit_value_set );
10259
10256
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
-
10309
10257
/**
10310
10258
* devlink_param_value_changed - notify devlink on a parameter's value
10311
10259
* change. Should be called by the driver
@@ -10329,50 +10277,6 @@ void devlink_param_value_changed(struct devlink *devlink, u32 param_id)
10329
10277
}
10330
10278
EXPORT_SYMBOL_GPL (devlink_param_value_changed );
10331
10279
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
-
10376
10280
/**
10377
10281
* devlink_region_create - create a new address region
10378
10282
*
0 commit comments