radio: Use get/put_unaligned_* helpers
PATCH 5/15 radio: Use get/put_unaligned_* helpers
Signed-off-by Harvey Harrison <[email protected]>
--- drivers/media/radio/radio-si470x.c | 16 ++++++---------- 1 files changed, 6 insertions(+), 10 deletions(-)
drivers/media/radio/radio-si470x.c +6 -10
@@ -513,8 +513,7 @@ static int si470x_get_register(struct si470x_device *radio, int regnr) retval =si470x_get_report (radio, (void *) &buf,sizeof (buf));if (retval >=0 ) - radio->registers[regnr] =be16_to_cpu (get_unaligned ( - (unsigned short *) &buf[1 ])); + radio->registers[regnr] =get_unaligned_be16 (&buf[1 ]);return (retval <0 ) ? -EINVAL :0 ; }
@@ -529,8 +528,7 @@ static int si470x_set_register(struct si470x_device *radio, int regnr)int retval; buf[0 ] =REGISTER_REPORT (regnr); -put_unaligned (cpu_to_be16 (radio->registers[regnr]), - (unsigned short *) &buf[1 ]); +put_unaligned_be16 (radio->registers[regnr], &buf[1 ]); retval =si470x_set_report (radio, (void *) &buf,sizeof (buf));
@@ -553,9 +551,8 @@ static int si470x_get_all_registers(struct si470x_device *radio)if (retval >=0 )for (regnr =0 ; regnr <RADIO_REGISTER_NUM ; regnr++) - radio->registers[regnr] =be16_to_cpu (get_unaligned ( - (unsigned short *) - &buf[regnr *RADIO_REGISTER_SIZE +1 ])); + radio->registers[regnr] =get_unaligned_be16 ( + &buf[regnr *RADIO_REGISTER_SIZE +1 ]);return (retval <0 ) ? -EINVAL :0 ; }
@@ -586,8 +583,7 @@ static int si470x_get_rds_registers(struct si470x_device *radio)if (retval >=0 )for (regnr =0 ; regnr <RDS_REGISTER_NUM ; regnr++) radio->registers[STATUSRSSI + regnr] = -be16_to_cpu (get_unaligned ((unsigned short *) - &buf[regnr *RADIO_REGISTER_SIZE +1 ])); +get_unaligned_be16 (&buf[regnr *RADIO_REGISTER_SIZE +1 ]);return (retval <0 ) ? -EINVAL :0 ; }
@@ -835,7 +831,7 @@ static void si470x_rds(struct si470x_device *radio) };/* Fill the V4L2 RDS buffer */ -put_unaligned (cpu_to_le16 (rds), (unsigned short *) &tmpbuf); +put_unaligned_le16 (rds, &tmpbuf); tmpbuf[2 ] = blocknum;/* offset name */ tmpbuf[2 ] |= blocknum <<3 ;/* received offset */ if (bler > max_rds_errors)
Signature · 1 line
1.5.5.144.g3e42