Lines Matching refs:sio_data
2342 struct f71882fg_sio_data *sio_data = dev_get_platdata(&pdev->dev); in f71882fg_probe() local
2343 int nr_fans = f71882fg_nr_fans[sio_data->type]; in f71882fg_probe()
2344 int nr_temps = f71882fg_nr_temps[sio_data->type]; in f71882fg_probe()
2355 data->type = sio_data->type; in f71882fg_probe()
2512 static int __init f71882fg_find(int sioaddr, struct f71882fg_sio_data *sio_data) in f71882fg_find() argument
2530 sio_data->type = f71808e; in f71882fg_find()
2533 sio_data->type = f71808a; in f71882fg_find()
2537 sio_data->type = f71858fg; in f71882fg_find()
2540 sio_data->type = f71862fg; in f71882fg_find()
2543 sio_data->type = f71868a; in f71882fg_find()
2546 sio_data->type = f71869; in f71882fg_find()
2549 sio_data->type = f71869a; in f71882fg_find()
2552 sio_data->type = f71882fg; in f71882fg_find()
2555 sio_data->type = f71889fg; in f71882fg_find()
2558 sio_data->type = f71889ed; in f71882fg_find()
2561 sio_data->type = f71889a; in f71882fg_find()
2564 sio_data->type = f8000; in f71882fg_find()
2567 sio_data->type = f81768d; in f71882fg_find()
2570 sio_data->type = f81865f; in f71882fg_find()
2574 sio_data->type = f81866a; in f71882fg_find()
2583 if (sio_data->type == f71858fg) in f71882fg_find()
2604 f71882fg_names[sio_data->type], (unsigned int)address, in f71882fg_find()
2612 const struct f71882fg_sio_data *sio_data) in f71882fg_device_add() argument
2636 err = platform_device_add_data(f71882fg_pdev, sio_data, in f71882fg_device_add()
2669 struct f71882fg_sio_data sio_data; in f71882fg_init() local
2671 memset(&sio_data, 0, sizeof(sio_data)); in f71882fg_init()
2673 address = f71882fg_find(0x2e, &sio_data); in f71882fg_init()
2675 address = f71882fg_find(0x4e, &sio_data); in f71882fg_init()
2683 err = f71882fg_device_add(address, &sio_data); in f71882fg_init()