Lines Matching refs:sadev

816 	struct sa1111_dev *sadev = SA1111_DEV(dev);  in sa1111_remove_one()  local
817 device_del(&sadev->dev); in sa1111_remove_one()
818 release_resource(&sadev->res); in sa1111_remove_one()
819 put_device(&sadev->dev); in sa1111_remove_one()
1066 static inline struct sa1111 *sa1111_chip_driver(struct sa1111_dev *sadev) in sa1111_chip_driver() argument
1068 return (struct sa1111 *)dev_get_drvdata(sadev->dev.parent); in sa1111_chip_driver()
1098 unsigned int sa1111_pll_clock(struct sa1111_dev *sadev) in sa1111_pll_clock() argument
1100 struct sa1111 *sachip = sa1111_chip_driver(sadev); in sa1111_pll_clock()
1114 void sa1111_select_audio_mode(struct sa1111_dev *sadev, int mode) in sa1111_select_audio_mode() argument
1116 struct sa1111 *sachip = sa1111_chip_driver(sadev); in sa1111_select_audio_mode()
1139 int sa1111_set_audio_rate(struct sa1111_dev *sadev, int rate) in sa1111_set_audio_rate() argument
1141 struct sa1111 *sachip = sa1111_chip_driver(sadev); in sa1111_set_audio_rate()
1144 if (sadev->devid != SA1111_DEVID_SAC) in sa1111_set_audio_rate()
1163 int sa1111_get_audio_rate(struct sa1111_dev *sadev) in sa1111_get_audio_rate() argument
1165 struct sa1111 *sachip = sa1111_chip_driver(sadev); in sa1111_get_audio_rate()
1168 if (sadev->devid != SA1111_DEVID_SAC) in sa1111_get_audio_rate()
1177 void sa1111_set_io_dir(struct sa1111_dev *sadev, in sa1111_set_io_dir() argument
1181 struct sa1111 *sachip = sa1111_chip_driver(sadev); in sa1111_set_io_dir()
1206 void sa1111_set_io(struct sa1111_dev *sadev, unsigned int bits, unsigned int v) in sa1111_set_io() argument
1208 struct sa1111 *sachip = sa1111_chip_driver(sadev); in sa1111_set_io()
1221 void sa1111_set_sleep_io(struct sa1111_dev *sadev, unsigned int bits, unsigned int v) in sa1111_set_sleep_io() argument
1223 struct sa1111 *sachip = sa1111_chip_driver(sadev); in sa1111_set_sleep_io()
1244 int sa1111_enable_device(struct sa1111_dev *sadev) in sa1111_enable_device() argument
1246 struct sa1111 *sachip = sa1111_chip_driver(sadev); in sa1111_enable_device()
1252 ret = sachip->pdata->enable(sachip->pdata->data, sadev->devid); in sa1111_enable_device()
1257 sa1111_writel(val | sadev->skpcr_mask, sachip->base + SA1111_SKPCR); in sa1111_enable_device()
1268 void sa1111_disable_device(struct sa1111_dev *sadev) in sa1111_disable_device() argument
1270 struct sa1111 *sachip = sa1111_chip_driver(sadev); in sa1111_disable_device()
1276 sa1111_writel(val & ~sadev->skpcr_mask, sachip->base + SA1111_SKPCR); in sa1111_disable_device()
1280 sachip->pdata->disable(sachip->pdata->data, sadev->devid); in sa1111_disable_device()
1300 struct sa1111_dev *sadev = SA1111_DEV(dev); in sa1111_bus_suspend() local
1305 ret = drv->suspend(sadev, state); in sa1111_bus_suspend()
1311 struct sa1111_dev *sadev = SA1111_DEV(dev); in sa1111_bus_resume() local
1316 ret = drv->resume(sadev); in sa1111_bus_resume()
1330 struct sa1111_dev *sadev = SA1111_DEV(dev); in sa1111_bus_probe() local
1335 ret = drv->probe(sadev); in sa1111_bus_probe()
1341 struct sa1111_dev *sadev = SA1111_DEV(dev); in sa1111_bus_remove() local
1346 ret = drv->remove(sadev); in sa1111_bus_remove()