Lines Matching defs:sock
401 struct pxapcic_socket *sock;
417 sock = &sc->sc_socket[s[i]];
422 cs = (*sock->pcictag->read)(sock, PXAPCIC_CARD_STATUS);
424 pxapcic_attach_card(sock);
427 sock, &sock->event_thread, "%s,%d",
428 device_xname(sc->sc_dev), sock->socket)) {
431 sock->socket);
453 struct pxapcic_socket *sock = (struct pxapcic_socket *)arg;
457 config_pending_decr(sock->sc->sc_dev);
459 while (sock->sc->sc_shutdown == 0) {
460 (void) tsleep(sock, PWAIT, "pxapcicev", 0);
463 (void) tsleep((void *)sock, PWAIT, "pxapcicss", hz/4);
465 cs = (*sock->pcictag->read)(sock, PXAPCIC_CARD_STATUS);
466 present = sock->flags & PXAPCIC_FLAG_CARDP;
472 pxapcic_event_process(sock);
474 sock->event_thread = NULL;
477 wakeup(sock->sc);
482 pxapcic_event_process(struct pxapcic_socket *sock)
486 cs = (*sock->pcictag->read)(sock, PXAPCIC_CARD_STATUS);
488 if (!(sock->flags & PXAPCIC_FLAG_CARDP)) {
489 pxapcic_attach_card(sock);
492 if ((sock->flags & PXAPCIC_FLAG_CARDP)) {
493 pxapcic_detach_card(sock, DETACH_FORCE);