Lines Matching refs:skt

1219 	struct pcmcia_socket *skt = _data;  in pcmcia_bus_suspend_callback()  local
1222 if (p_dev->socket != skt || p_dev->suspended) in pcmcia_bus_suspend_callback()
1230 struct pcmcia_socket *skt = _data; in pcmcia_bus_resume_callback() local
1233 if (p_dev->socket != skt || !p_dev->suspended) in pcmcia_bus_resume_callback()
1241 static int pcmcia_bus_resume(struct pcmcia_socket *skt) in pcmcia_bus_resume() argument
1243 dev_dbg(&skt->dev, "resuming socket %d\n", skt->sock); in pcmcia_bus_resume()
1244 bus_for_each_dev(&pcmcia_bus_type, NULL, skt, pcmcia_bus_resume_callback); in pcmcia_bus_resume()
1248 static int pcmcia_bus_suspend(struct pcmcia_socket *skt) in pcmcia_bus_suspend() argument
1250 dev_dbg(&skt->dev, "suspending socket %d\n", skt->sock); in pcmcia_bus_suspend()
1251 if (bus_for_each_dev(&pcmcia_bus_type, NULL, skt, in pcmcia_bus_suspend()
1253 pcmcia_bus_resume(skt); in pcmcia_bus_suspend()
1259 static int pcmcia_bus_remove(struct pcmcia_socket *skt) in pcmcia_bus_remove() argument
1261 atomic_set(&skt->present, 0); in pcmcia_bus_remove()
1262 pcmcia_card_remove(skt, NULL); in pcmcia_bus_remove()
1264 mutex_lock(&skt->ops_mutex); in pcmcia_bus_remove()
1265 destroy_cis_cache(skt); in pcmcia_bus_remove()
1266 pcmcia_cleanup_irq(skt); in pcmcia_bus_remove()
1267 mutex_unlock(&skt->ops_mutex); in pcmcia_bus_remove()
1272 static int pcmcia_bus_add(struct pcmcia_socket *skt) in pcmcia_bus_add() argument
1274 atomic_set(&skt->present, 1); in pcmcia_bus_add()
1276 mutex_lock(&skt->ops_mutex); in pcmcia_bus_add()
1277 skt->pcmcia_pfc = 0; in pcmcia_bus_add()
1278 destroy_cis_cache(skt); /* to be on the safe side... */ in pcmcia_bus_add()
1279 mutex_unlock(&skt->ops_mutex); in pcmcia_bus_add()
1281 pcmcia_card_add(skt); in pcmcia_bus_add()
1286 static int pcmcia_bus_early_resume(struct pcmcia_socket *skt) in pcmcia_bus_early_resume() argument
1288 if (!verify_cis_cache(skt)) in pcmcia_bus_early_resume()
1291 dev_dbg(&skt->dev, "cis mismatch - different card\n"); in pcmcia_bus_early_resume()
1294 pcmcia_bus_remove(skt); in pcmcia_bus_early_resume()
1296 mutex_lock(&skt->ops_mutex); in pcmcia_bus_early_resume()
1297 destroy_cis_cache(skt); in pcmcia_bus_early_resume()
1298 kfree(skt->fake_cis); in pcmcia_bus_early_resume()
1299 skt->fake_cis = NULL; in pcmcia_bus_early_resume()
1300 skt->functions = 0; in pcmcia_bus_early_resume()
1301 mutex_unlock(&skt->ops_mutex); in pcmcia_bus_early_resume()
1304 pcmcia_bus_add(skt); in pcmcia_bus_early_resume()