drivers: Format pointer through "%p" for kthread_create

to remove the unnecessary cast and unify the usage

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
Xiang Xiao 2023-07-25 05:08:53 -07:00 committed by Petro Karashchenko
parent c267791f06
commit fc5e85da1b
17 changed files with 31 additions and 31 deletions

View File

@ -601,7 +601,7 @@ static int nuttx_task_hook(int argc, char *argv[])
struct task_struct *task;
struct nthread_wrapper *wrap;
task = (struct task_struct *)
((uintptr_t)strtoul(argv[1], NULL, 0));
((uintptr_t)strtoul(argv[1], NULL, 16));
if (!task || !task->priv)
{
return 0;
@ -624,7 +624,7 @@ int rtw_create_task(struct task_struct *task, const char *name,
char *argv[2];
char arg1[16];
int pid;
snprintf(arg1, 16, "0x%" PRIxPTR, (uintptr_t)task);
snprintf(arg1, 16, "%p", task);
argv[0] = arg1;
argv[1] = NULL;
wrap = malloc(sizeof(*wrap));

View File

@ -1269,8 +1269,8 @@ int mpfs_ihc_init(void)
/* Thread initialization */
snprintf(arg1, sizeof(arg1), "0x%" PRIxPTR,
(uintptr_t)g_mpfs_virtqueue_table);
snprintf(arg1, sizeof(arg1), "%p",
g_mpfs_virtqueue_table);
argv[0] = "mpfs_ihc_thread";
argv[1] = arg1;
argv[2] = NULL;

View File

@ -340,7 +340,7 @@ int sam_usbhost_initialize(void)
pid = kthread_create("OHCI Monitor", CONFIG_JUPITERNANO_USBHOST_PRIO,
CONFIG_JUPITERNANO_USBHOST_STACKSIZE,
(main_t)ohci_waiter, (char * const *)NULL);
ohci_waiter, NULL);
if (pid < 0)
{
uerr("ERROR: Failed to create ohci_waiter task: %d\n", ret);
@ -362,7 +362,7 @@ int sam_usbhost_initialize(void)
pid = kthread_create("EHCI Monitor", CONFIG_JUPITERNANO_USBHOST_PRIO,
CONFIG_JUPITERNANO_USBHOST_STACKSIZE,
(main_t)ehci_waiter, (char * const *)NULL);
ehci_waiter, NULL);
if (pid < 0)
{
uerr("ERROR: Failed to create ehci_waiter task: %d\n", ret);

View File

@ -228,8 +228,8 @@ int stm32_usbhost_initialize(void)
uinfo("Start usbhost_waiter\n");
ret = kthread_create("usbhost", CONFIG_STM32F7F4DISCO_USBHOST_PRIO,
CONFIG_STM32F7F4DISCO_USBHOST_STACKSIZE,
usbhost_waiter, NULL);
CONFIG_STM32F7F4DISCO_USBHOST_STACKSIZE,
usbhost_waiter, NULL);
return ret < 0 ? -ENOEXEC : OK;
}

View File

@ -230,8 +230,8 @@ int stm32_usbhost_initialize(void)
uinfo("Start usbhost_waiter\n");
ret = kthread_create("usbhost", CONFIG_STM32F7F4DISCO_USBHOST_PRIO,
CONFIG_STM32F7F4DISCO_USBHOST_STACKSIZE,
(main_t)usbhost_waiter, (char * const *)NULL);
CONFIG_STM32F7F4DISCO_USBHOST_STACKSIZE,
usbhost_waiter, NULL);
return ret < 0 ? -ENOEXEC : OK;
}

View File

@ -235,8 +235,8 @@ int stm32_usbhost_initialize(void)
uinfo("Start usbhost_waiter\n");
ret = kthread_create("usbhost", CONFIG_STM32F7F4DISCO_USBHOST_PRIO,
CONFIG_STM32F7F4DISCO_USBHOST_STACKSIZE,
(main_t)usbhost_waiter, (char * const *)NULL);
CONFIG_STM32F7F4DISCO_USBHOST_STACKSIZE,
usbhost_waiter, NULL);
return ret < 0 ? -ENOEXEC : OK;
}

View File

@ -231,7 +231,7 @@ int stm32_usbhost_initialize(void)
pid = kthread_create("usbhost", CONFIG_USBHOST_DEFPRIO,
CONFIG_USBHOST_STACKSIZE,
(main_t)usbhost_waiter, (FAR char * const *)NULL);
usbhost_waiter, NULL);
return pid < 0 ? -ENOEXEC : OK;
}

View File

@ -1098,7 +1098,7 @@ static int alt1250_start_rxthread(FAR struct alt1250_dev_s *dev,
SCHED_PRIORITY_DEFAULT,
CONFIG_DEFAULT_TASK_STACKSIZE,
altcom_recvthread,
(FAR char * const *)NULL);
NULL);
if (ret < 0)
{

View File

@ -270,7 +270,7 @@ static int rptun_thread(int argc, FAR char *argv[])
{
FAR struct rptun_priv_s *priv;
priv = (FAR struct rptun_priv_s *)((uintptr_t)strtoul(argv[2], NULL, 0));
priv = (FAR struct rptun_priv_s *)((uintptr_t)strtoul(argv[2], NULL, 16));
priv->tid = nxsched_gettid();
while (1)
@ -1213,7 +1213,7 @@ int rptun_initialize(FAR struct rptun_dev_s *dev)
nxsem_init(&priv->semrx, 0, 0);
}
snprintf(arg1, sizeof(arg1), "0x%" PRIxPTR, (uintptr_t)priv);
snprintf(arg1, sizeof(arg1), "%p", priv);
argv[0] = (void *)RPTUN_GET_CPUNAME(dev);
argv[1] = arg1;
argv[2] = NULL;

View File

@ -811,7 +811,7 @@ static int ds18b20_thread(int argc, char** argv)
{
uint16_t orawdata;
FAR struct ds18b20_dev_s *priv = (FAR struct ds18b20_dev_s *)
((uintptr_t)strtoul(argv[1], NULL, 0));
((uintptr_t)strtoul(argv[1], NULL, 16));
/* Set initial value to out of measurement range to ensure that the first
* data read leads to an upper notification.
@ -971,7 +971,7 @@ int ds18b20_register(int devno, FAR struct onewire_master_s *onewire,
/* Create thread for polling sensor data */
snprintf(arg1, 16, "0x%" PRIxPTR, (uintptr_t)priv);
snprintf(arg1, 16, "%p", priv);
argv[0] = arg1;
argv[1] = NULL;
ret = kthread_create("ds18b20_thread", SCHED_PRIORITY_DEFAULT,

View File

@ -304,7 +304,7 @@ void fakesensor_push_event(FAR struct sensor_lowerhalf_s *lower,
static int fakesensor_thread(int argc, char** argv)
{
FAR struct fakesensor_s *sensor = (FAR struct fakesensor_s *)
((uintptr_t)strtoul(argv[1], NULL, 0));
((uintptr_t)strtoul(argv[1], NULL, 16));
int ret;
while (true)

View File

@ -781,7 +781,7 @@ static int hyt271_set_interval(FAR struct sensor_lowerhalf_s *lower,
static int hyt271_thread(int argc, char** argv)
{
FAR struct hyt271_dev_s *priv = (FAR struct hyt271_dev_s *)
((uintptr_t)strtoul(argv[1], NULL, 0));
((uintptr_t)strtoul(argv[1], NULL, 16));
uint32_t orawdata = 0;
while (true)
@ -954,7 +954,7 @@ int hyt271_register(int devno, FAR struct i2c_master_s *i2c, uint8_t addr,
#ifdef CONFIG_SENSORS_HYT271_POLL
/* Create thread for sensor */
snprintf(arg1, 16, "0x%" PRIxPTR, (uintptr_t)priv);
snprintf(arg1, 16, "%p", priv);
argv[0] = arg1;
argv[1] = NULL;
ret = kthread_create("hyt271_thread", SCHED_PRIORITY_DEFAULT,

View File

@ -505,7 +505,7 @@ err_out:
static int ltr308_thread(int argc, char** argv)
{
FAR struct ltr308_dev_s *priv = (FAR struct ltr308_dev_s *)
((uintptr_t)strtoul(argv[1], NULL, 0));
((uintptr_t)strtoul(argv[1], NULL, 16));
struct sensor_light light;
uint32_t data = 0;
bool data_pending;
@ -628,7 +628,7 @@ int ltr308_register(int devno, FAR struct i2c_master_s *i2c)
/* Create thread for polling sensor data */
snprintf(arg1, 16, "0x%" PRIxPTR, (uintptr_t)priv);
snprintf(arg1, 16, "%p", priv);
argv[0] = arg1;
argv[1] = NULL;
ret = kthread_create("ltr308_thread", SCHED_PRIORITY_DEFAULT,

View File

@ -1849,7 +1849,7 @@ static void mpu9250_mag_data(FAR struct mpu9250_sensor_s *priv,
static int mpu9250_thread(int argc, FAR char **argv)
{
FAR struct mpu9250_dev_s *dev = (FAR struct mpu9250_dev_s *)
((uintptr_t)strtoul(argv[1], NULL, 0));
((uintptr_t)strtoul(argv[1], NULL, 16));
FAR struct mpu9250_sensor_s *accel = &dev->priv[MPU9250_ACCEL_IDX];
FAR struct mpu9250_sensor_s *gyro = &dev->priv[MPU9250_GYRO_IDX];
FAR struct mpu9250_sensor_s *mag = &dev->priv[MPU9250_MAG_IDX];
@ -2019,7 +2019,7 @@ int mpu9250_register(int devno, FAR struct mpu9250_config_s *config)
/* Create thread for polling sensor data */
snprintf(arg1, 16, "0x%" PRIxPTR, (uintptr_t)dev);
snprintf(arg1, 16, "%p", dev);
argv[0] = arg1;
argv[1] = NULL;

View File

@ -370,7 +370,7 @@ static inline void baro_measure_read(FAR struct ms5611_dev_s *priv,
static int ms5611_thread(int argc, char **argv)
{
FAR struct ms5611_dev_s *priv = (FAR struct ms5611_dev_s *)
((uintptr_t)strtoul(argv[1], NULL, 0));
((uintptr_t)strtoul(argv[1], NULL, 16));
struct sensor_baro baro_data;
@ -687,7 +687,7 @@ int ms5611_register(FAR struct i2c_master_s *i2c, int devno, uint8_t addr)
/* Create thread for polling sensor data */
snprintf(arg1, 16, "0x%" PRIxPTR, (uintptr_t)priv);
snprintf(arg1, 16, "%p", priv);
argv[0] = arg1;
argv[1] = NULL;
ret = kthread_create("ms5611_thread", SCHED_PRIORITY_DEFAULT,

View File

@ -391,7 +391,7 @@ static bool wtgahrs2_process_data(FAR struct wtgahrs2_dev_s *rtdata,
static int wtgahrs2_thread(int argc, FAR char *argv[])
{
FAR struct wtgahrs2_dev_s *rtdata = (FAR struct wtgahrs2_dev_s *)
((uintptr_t)strtoul(argv[1], NULL, 0));
(uintptr_t)strtoul(argv[1], NULL, 16);
unsigned char buffer[8 * WTGAHRS2_RSP_LENGTH];
ssize_t count = 0;
ssize_t pos;
@ -542,7 +542,7 @@ int wtgahrs2_initialize(FAR const char *path, int devno)
wtgahrs2_sendcmd(rtdata, g_wtgahrs2_enable_sensor);
snprintf(arg1, sizeof(arg1), "0x%" PRIxPTR, (uintptr_t)rtdata);
snprintf(arg1, sizeof(arg1), "%p", rtdata);
argv[0] = arg1;
argv[1] = NULL;

View File

@ -131,7 +131,7 @@ static int work_thread(int argc, FAR char *argv[])
FAR void *arg;
wqueue = (FAR struct kwork_wqueue_s *)
((uintptr_t)strtoul(argv[1], NULL, 0));
((uintptr_t)strtoul(argv[1], NULL, 16));
flags = enter_critical_section();
@ -217,7 +217,7 @@ static int work_thread_create(FAR const char *name, int priority,
int wndx;
int pid;
snprintf(args, sizeof(args), "0x%" PRIxPTR, (uintptr_t)wqueue);
snprintf(args, sizeof(args), "%p", wqueue);
argv[0] = args;
argv[1] = NULL;