Lines Matching refs:socket

449 			status.socket = i;  in pcmcia_attach()
1344 status.socket = i; in pcmcia_find_cards()
1395 pcm_phys_to_log_socket(struct pcmcia_adapter *adapt, int socket) in pcm_phys_to_log_socket() argument
1404 if (sockp->ls_socket == socket && sockp->ls_adapter == adapt) in pcm_phys_to_log_socket()
1412 socket, (void *)adapt, pcmcia_num_sockets, in pcm_phys_to_log_socket()
1448 pcm_adapter_callback(dev_info_t *dip, int adapter, int event, int socket) in pcm_adapter_callback() argument
1455 (void *)dip, adapter, event, socket); in pcm_adapter_callback()
1470 socket = pcm_phys_to_log_socket(pcmcia_adapters[adapter], socket); in pcm_adapter_callback()
1471 if (socket == -1) { in pcm_adapter_callback()
1475 sockp = pcmcia_sockets[socket]; in pcm_adapter_callback()
1490 pcmcia_do_resume(socket, sockp); in pcm_adapter_callback()
1494 pcmcia_do_suspend(socket, sockp); in pcm_adapter_callback()
1508 (int)(sockp->ls_cs_events & PCE_E2M(event)), socket); in pcm_adapter_callback()
1519 CS_EVENT(event, socket, 0); in pcm_adapter_callback()
1523 pcm_event_manager(event, socket, NULL); in pcm_adapter_callback()
1534 pcm_event_manager(int event, int socket, void *arg) in pcm_event_manager() argument
1548 mif->mif_function(mif->mif_id, event, socket, arg); in pcm_event_manager()
1562 pcm_search_devinfo(dev_info_t *self, struct pcm_device_info *info, int socket) in pcm_search_devinfo() argument
1572 socket, info->pd_bind_name, info->pd_generic_name, in pcm_search_devinfo()
1604 socket == ppd_socket) in pcm_search_devinfo()
1612 socket == ppd->ppd_socket) in pcm_search_devinfo()
1619 socket == ppd_socket) in pcm_search_devinfo()
1627 socket == ppd_socket) in pcm_search_devinfo()
1634 socket == ppd_socket) in pcm_search_devinfo()
1641 socket == ppd_socket) in pcm_search_devinfo()
1656 pcm_find_devinfo(dev_info_t *pdip, struct pcm_device_info *info, int socket) in pcm_find_devinfo() argument
1660 dip = pcm_search_devinfo(pdip, info, socket); in pcm_find_devinfo()
1674 (void *)dip, socket, info->pd_bind_name, in pcm_find_devinfo()
1694 pcm_find_parent_dip(int socket) in pcm_find_parent_dip() argument
1696 if ((socket < 0 || socket >= pcmcia_num_sockets) || in pcm_find_parent_dip()
1697 pcmcia_sockets[socket] == NULL) in pcm_find_parent_dip()
1699 return (pcmcia_sockets[socket]->ls_adapter->pca_dip); in pcm_find_parent_dip()
1855 int socket, func; in SocketServices() local
1940 socket = CS_GET_SOCKET_NUMBER(args[0]); in SocketServices()
1947 if (socket >= pcmcia_num_sockets) in SocketServices()
1950 sockp = pcmcia_sockets[socket]; in SocketServices()
1953 "pcmcia: bad socket = %x", socket); in SocketServices()
2008 socket = CS_GET_SOCKET_NUMBER(args[0]); in SocketServices()
2010 error = (long)pcmcia_sockets[socket]->ls_dip[func]; in SocketServices()
2110 pcmcia_do_suspend(int socket, pcmcia_logical_socket_t *sockp) in pcmcia_do_suspend() argument
2131 stat.socket = socket; in pcmcia_do_suspend()
2135 "pcmcia_do_suspend(%d, %p)\n", socket, (void *)sockp); in pcmcia_do_suspend()
2164 CS_EVENT(PCE_PM_SUSPEND, socket, 0); in pcmcia_do_suspend()
2166 pcm_event_manager(PCE_PM_SUSPEND, socket, NULL); in pcmcia_do_suspend()
2176 pcmcia_do_resume(int socket, pcmcia_logical_socket_t *sockp) in pcmcia_do_resume() argument
2195 stat.socket = socket; in pcmcia_do_resume()
2199 "pcmcia_do_resume(%d, %p)\n", socket, (void *)sockp); in pcmcia_do_resume()
2208 socket, stat.CardState); in pcmcia_do_resume()
2215 CS_EVENT(PCE_CARD_INSERT, socket, 0); in pcmcia_do_resume()
2219 pcm_event_manager(PCE_CARD_INSERT, socket, NULL); in pcmcia_do_resume()
2224 CS_EVENT(PCE_PM_RESUME, socket, 0); in pcmcia_do_resume()
2225 CS_EVENT(PCE_CARD_REMOVAL, socket, 0); in pcmcia_do_resume()
2227 CS_EVENT(PCE_CARD_INSERT, socket, 0); in pcmcia_do_resume()
2343 pcmcia_1275_name(int socket, struct pcm_device_info *info, in pcmcia_1275_name() argument
2351 tuple.Socket = socket; in pcmcia_1275_name()
2384 pcmcia_vers1_name(int socket, struct pcm_device_info *info, in pcmcia_vers1_name() argument
2392 tuple.Socket = socket; in pcmcia_vers1_name()
2458 pcmcia_generic_name(int socket, struct pcm_device_info *info, in pcmcia_generic_name() argument
2467 tuple.Socket = socket; in pcmcia_generic_name()
2917 pcmcia_need_intr(int socket, struct pcm_device_info *info) in pcmcia_need_intr() argument
2926 tuple.Socket = socket; in pcmcia_need_intr()
2979 pcmcia_num_funcs(int socket, client_handle_t handle) in pcmcia_num_funcs() argument
2987 tuple.Socket = socket; in pcmcia_num_funcs()
3008 pcmcia_create_dev_info(int socket) in pcmcia_create_dev_info() argument
3020 socket); in pcmcia_create_dev_info()
3029 pdip = pcm_find_parent_dip(socket); in pcmcia_create_dev_info()
3063 card_info.pd_socket = socket; in pcmcia_create_dev_info()
3065 pcmcia_sockets[socket]->ls_functions = 1; /* default */ in pcmcia_create_dev_info()
3067 cisinfo.Socket = socket; in pcmcia_create_dev_info()
3089 lsocket = CS_MAKE_SOCKET_NUMBER(socket, CS_GLOBAL_CIS); in pcmcia_create_dev_info()
3092 pcmcia_sockets[socket]->ls_functions = functions; in pcmcia_create_dev_info()
3098 lsocket = CS_MAKE_SOCKET_NUMBER(socket, i); in pcmcia_create_dev_info()
3099 card_info.pd_socket = socket; in pcmcia_create_dev_info()
3363 pcmcia_get_devinfo(int socket) in pcmcia_get_devinfo() argument
3365 int func = CS_GET_FUNCTION_NUMBER(socket); in pcmcia_get_devinfo()
3366 socket = CS_GET_SOCKET_NUMBER(socket); in pcmcia_get_devinfo()
3367 if (pcmcia_sockets[socket]) in pcmcia_get_devinfo()
3368 return (pcmcia_sockets[socket]->ls_dip[func]); in pcmcia_get_devinfo()
3380 pcmcia_logical_socket_t *socket; in GetCookiesAndDip() local
3384 sock = CS_GET_SOCKET_NUMBER(serv->get_cookies.socket); in GetCookiesAndDip()
3387 (int)serv->get_cookies.socket < 0) in GetCookiesAndDip()
3390 socket = pcmcia_sockets[sock]; in GetCookiesAndDip()
3392 serv->get_cookies.dip = socket->ls_adapter->pca_dip; in GetCookiesAndDip()
3393 serv->get_cookies.iblock = socket->ls_adapter->pca_iblock; in GetCookiesAndDip()
3394 serv->get_cookies.idevice = socket->ls_adapter->pca_idev; in GetCookiesAndDip()
3399 (void) strcpy(ai->name, socket->ls_adapter->pca_name); in GetCookiesAndDip()
3400 ai->major = socket->ls_adapter->pca_module; in GetCookiesAndDip()
3401 ai->minor = socket->ls_adapter->pca_unit; in GetCookiesAndDip()
3402 ai->number = socket->ls_adapter->pca_number; in GetCookiesAndDip()
3403 ai->num_sockets = socket->ls_adapter->pca_numsockets; in GetCookiesAndDip()
3404 ai->first_socket = socket->ls_adapter->pca_first_socket; in GetCookiesAndDip()
3466 SSGetSocket(get_socket_t *socket) in SSGetSocket() argument
3472 sock = socket->socket; in SSGetSocket()
3478 newsocket = *socket; in SSGetSocket()
3479 newsocket.socket = sockp->ls_socket; in SSGetSocket()
3492 *socket = newsocket; in SSGetSocket()
3493 socket->socket = sock; in SSGetSocket()
3506 sock = status->socket; in SSGetStatus()
3513 newstat.socket = sockp->ls_socket; in SSGetStatus()
3518 status->socket = sock; in SSGetStatus()
3539 newwin.socket = winp->lw_socket; in SSGetWindow()
3576 SSInquireSocket(inquire_socket_t *socket) in SSInquireSocket() argument
3582 sock = socket->socket; in SSInquireSocket()
3586 newsocket = *socket; in SSInquireSocket()
3587 newsocket.socket = sockp->ls_socket; in SSInquireSocket()
3591 *socket = newsocket; in SSInquireSocket()
3592 socket->socket = sock; in SSInquireSocket()
3648 SSResetSocket(int socket, int mode) in SSResetSocket() argument
3652 if (socket >= pcmcia_num_sockets || in SSResetSocket()
3653 (sockp = pcmcia_sockets[socket]) == NULL) in SSResetSocket()
3695 int socket, window, retval, func; in SSSetWindow() local
3704 socket = CS_GET_SOCKET_NUMBER(win->socket); in SSSetWindow()
3705 func = CS_GET_FUNCTION_NUMBER(win->socket); in SSSetWindow()
3707 if (socket > pcmcia_num_sockets || in SSSetWindow()
3708 (sockp = pcmcia_sockets[socket]) == NULL) { in SSSetWindow()
3713 winp->lw_socket = win->socket; /* reverse map */ in SSSetWindow()
3716 newwin.socket = sockp->ls_socket; in SSSetWindow()
3722 newwin.socket = winp->lw_socket; in SSSetWindow()
3729 SSSetSocket(set_socket_t *socket) in SSSetSocket() argument
3735 sock = socket->socket; in SSSetSocket()
3741 newsock = *socket; in SSSetSocket()
3751 newsock.socket = sockp->ls_socket; in SSSetSocket()
3761 newsock.socket = sock; in SSSetSocket()
3771 *socket = newsock; in SSSetSocket()
3772 if (socket->IREQRouting & IRQ_ENABLE) { in SSSetSocket()
3796 sock = CS_GET_SOCKET_NUMBER(handler->socket); in SSSetIRQHandler()
3797 func = CS_GET_FUNCTION_NUMBER(handler->socket); in SSSetIRQHandler()
3808 (void *)handler->handler, handler->socket, handler->irq, in SSSetIRQHandler()
3847 sock = CS_GET_SOCKET_NUMBER(handler->socket); in SSClearIRQHandler()
3848 func = CS_GET_FUNCTION_NUMBER(handler->socket); in SSClearIRQHandler()
3858 (void *)handler, handler->socket, in SSClearIRQHandler()
3956 device.socket = ddi_getprop(DDI_DEV_T_ANY, init->dip, in pcmcia_create_device()
3961 device.socket = ddi_getprop(DDI_DEV_T_ANY, init->dip, in pcmcia_create_device()
3978 pcm_event_manager(PCE_INIT_DEV, device.socket, &device); in pcmcia_create_device()
3999 int socket; in pcmcia_get_minors() local
4003 socket = ddi_getprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, in pcmcia_get_minors()
4027 socket, in pcmcia_get_minors()
4036 md->socket = socket; in pcmcia_get_minors()
4254 pcmcia_cb_suspended(int socket) in pcmcia_cb_suspended() argument
4257 pcmcia_sockets[socket]->ls_flags |= PCS_SUSPENDED; in pcmcia_cb_suspended()
4266 pcmcia_cb_resumed(int socket) in pcmcia_cb_resumed() argument
4268 if (pcmcia_sockets[socket]->ls_flags & PCS_SUSPENDED) { in pcmcia_cb_resumed()
4270 pcmcia_sockets[socket]->ls_flags &= ~PCS_SUSPENDED; in pcmcia_cb_resumed()
4720 int socket, ret; in pcmcia_add_intr_impl() local
4735 socket = ppd->ppd_socket; in pcmcia_add_intr_impl()
4736 sockp = pcmcia_sockets[socket]; in pcmcia_add_intr_impl()
4759 handler.socket = sockp->ls_socket; in pcmcia_add_intr_impl()
4791 intr->socket = socket; in pcmcia_add_intr_impl()
4835 handler.socket, handler.irq, in pcmcia_add_intr_impl()
4877 int socket; in pcmcia_remove_intr_impl() local
4888 socket = ppd->ppd_socket; in pcmcia_remove_intr_impl()
4889 sockp = pcmcia_sockets[socket]; in pcmcia_remove_intr_impl()
4963 handler.socket = sockp->ls_socket; in pcmcia_remove_intr_impl()
5052 int socket; in pcmcia_intr_get_ispec() local
5064 if ((socket = ppd->ppd_socket) < 0) in pcmcia_intr_get_ispec()
5067 if ((*sockp = pcmcia_sockets[socket]) == NULL) in pcmcia_intr_get_ispec()
5081 int socket; in pcmcia_intr_add_isr() local
5095 socket = ppd->ppd_socket; in pcmcia_intr_add_isr()
5096 sockp = pcmcia_sockets[socket]; in pcmcia_intr_add_isr()
5131 intr->socket = socket; in pcmcia_intr_add_isr()
5205 int socket, ret; in pcmcia_intr_enable_isr() local
5222 socket = ppd->ppd_socket; in pcmcia_intr_enable_isr()
5223 sockp = pcmcia_sockets[socket]; in pcmcia_intr_enable_isr()
5293 handler.socket = sockp->ls_socket; in pcmcia_intr_enable_isr()
5397 int socket, ret; in pcmcia_intr_disable_isr() local
5415 socket = ppd->ppd_socket; in pcmcia_intr_disable_isr()
5416 sockp = pcmcia_sockets[socket]; in pcmcia_intr_disable_isr()
5460 handler.socket = sockp->ls_socket; in pcmcia_intr_disable_isr()