Lines Matching refs:socket

445 			status.socket = i;  in pcmcia_attach()
1340 status.socket = i; in pcmcia_find_cards()
1391 pcm_phys_to_log_socket(struct pcmcia_adapter *adapt, int socket) in pcm_phys_to_log_socket() argument
1400 if (sockp->ls_socket == socket && sockp->ls_adapter == adapt) in pcm_phys_to_log_socket()
1408 socket, (void *)adapt, pcmcia_num_sockets, in pcm_phys_to_log_socket()
1444 pcm_adapter_callback(dev_info_t *dip, int adapter, int event, int socket) in pcm_adapter_callback() argument
1451 (void *)dip, adapter, event, socket); in pcm_adapter_callback()
1466 socket = pcm_phys_to_log_socket(pcmcia_adapters[adapter], socket); in pcm_adapter_callback()
1467 if (socket == -1) { in pcm_adapter_callback()
1471 sockp = pcmcia_sockets[socket]; in pcm_adapter_callback()
1486 pcmcia_do_resume(socket, sockp); in pcm_adapter_callback()
1490 pcmcia_do_suspend(socket, sockp); in pcm_adapter_callback()
1504 (int)(sockp->ls_cs_events & PCE_E2M(event)), socket); in pcm_adapter_callback()
1515 CS_EVENT(event, socket, 0); in pcm_adapter_callback()
1519 pcm_event_manager(event, socket, NULL); in pcm_adapter_callback()
1530 pcm_event_manager(int event, int socket, void *arg) in pcm_event_manager() argument
1544 mif->mif_function(mif->mif_id, event, socket, arg); in pcm_event_manager()
1558 pcm_search_devinfo(dev_info_t *self, struct pcm_device_info *info, int socket) in pcm_search_devinfo() argument
1569 socket, info->pd_bind_name, info->pd_generic_name, in pcm_search_devinfo()
1601 socket == ppd_socket) in pcm_search_devinfo()
1609 socket == ppd->ppd_socket) in pcm_search_devinfo()
1616 socket == ppd_socket) in pcm_search_devinfo()
1624 socket == ppd_socket) in pcm_search_devinfo()
1631 socket == ppd_socket) in pcm_search_devinfo()
1638 socket == ppd_socket) in pcm_search_devinfo()
1653 pcm_find_devinfo(dev_info_t *pdip, struct pcm_device_info *info, int socket) in pcm_find_devinfo() argument
1657 dip = pcm_search_devinfo(pdip, info, socket); in pcm_find_devinfo()
1671 (void *)dip, socket, info->pd_bind_name, in pcm_find_devinfo()
1691 pcm_find_parent_dip(int socket) in pcm_find_parent_dip() argument
1693 if ((socket < 0 || socket >= pcmcia_num_sockets) || in pcm_find_parent_dip()
1694 pcmcia_sockets[socket] == NULL) in pcm_find_parent_dip()
1696 return (pcmcia_sockets[socket]->ls_adapter->pca_dip); in pcm_find_parent_dip()
1852 int socket, func; in SocketServices() local
1937 socket = CS_GET_SOCKET_NUMBER(args[0]); in SocketServices()
1944 if (socket >= pcmcia_num_sockets) in SocketServices()
1947 sockp = pcmcia_sockets[socket]; in SocketServices()
1950 "pcmcia: bad socket = %x", socket); in SocketServices()
2005 socket = CS_GET_SOCKET_NUMBER(args[0]); in SocketServices()
2007 error = (long)pcmcia_sockets[socket]->ls_dip[func]; in SocketServices()
2107 pcmcia_do_suspend(int socket, pcmcia_logical_socket_t *sockp) in pcmcia_do_suspend() argument
2128 stat.socket = socket; in pcmcia_do_suspend()
2132 "pcmcia_do_suspend(%d, %p)\n", socket, (void *)sockp); in pcmcia_do_suspend()
2161 CS_EVENT(PCE_PM_SUSPEND, socket, 0); in pcmcia_do_suspend()
2163 pcm_event_manager(PCE_PM_SUSPEND, socket, NULL); in pcmcia_do_suspend()
2173 pcmcia_do_resume(int socket, pcmcia_logical_socket_t *sockp) in pcmcia_do_resume() argument
2192 stat.socket = socket; in pcmcia_do_resume()
2196 "pcmcia_do_resume(%d, %p)\n", socket, (void *)sockp); in pcmcia_do_resume()
2205 socket, stat.CardState); in pcmcia_do_resume()
2212 CS_EVENT(PCE_CARD_INSERT, socket, 0); in pcmcia_do_resume()
2216 pcm_event_manager(PCE_CARD_INSERT, socket, NULL); in pcmcia_do_resume()
2221 CS_EVENT(PCE_PM_RESUME, socket, 0); in pcmcia_do_resume()
2222 CS_EVENT(PCE_CARD_REMOVAL, socket, 0); in pcmcia_do_resume()
2224 CS_EVENT(PCE_CARD_INSERT, socket, 0); in pcmcia_do_resume()
2340 pcmcia_1275_name(int socket, struct pcm_device_info *info, in pcmcia_1275_name() argument
2348 tuple.Socket = socket; in pcmcia_1275_name()
2381 pcmcia_vers1_name(int socket, struct pcm_device_info *info, in pcmcia_vers1_name() argument
2389 tuple.Socket = socket; in pcmcia_vers1_name()
2455 pcmcia_generic_name(int socket, struct pcm_device_info *info, in pcmcia_generic_name() argument
2464 tuple.Socket = socket; in pcmcia_generic_name()
2914 pcmcia_need_intr(int socket, struct pcm_device_info *info) in pcmcia_need_intr() argument
2923 tuple.Socket = socket; in pcmcia_need_intr()
2976 pcmcia_num_funcs(int socket, client_handle_t handle) in pcmcia_num_funcs() argument
2984 tuple.Socket = socket; in pcmcia_num_funcs()
3005 pcmcia_create_dev_info(int socket) in pcmcia_create_dev_info() argument
3017 socket); in pcmcia_create_dev_info()
3026 pdip = pcm_find_parent_dip(socket); in pcmcia_create_dev_info()
3060 card_info.pd_socket = socket; in pcmcia_create_dev_info()
3062 pcmcia_sockets[socket]->ls_functions = 1; /* default */ in pcmcia_create_dev_info()
3064 cisinfo.Socket = socket; in pcmcia_create_dev_info()
3086 lsocket = CS_MAKE_SOCKET_NUMBER(socket, CS_GLOBAL_CIS); in pcmcia_create_dev_info()
3089 pcmcia_sockets[socket]->ls_functions = functions; in pcmcia_create_dev_info()
3095 lsocket = CS_MAKE_SOCKET_NUMBER(socket, i); in pcmcia_create_dev_info()
3096 card_info.pd_socket = socket; in pcmcia_create_dev_info()
3360 pcmcia_get_devinfo(int socket) in pcmcia_get_devinfo() argument
3362 int func = CS_GET_FUNCTION_NUMBER(socket); in pcmcia_get_devinfo()
3363 socket = CS_GET_SOCKET_NUMBER(socket); in pcmcia_get_devinfo()
3364 if (pcmcia_sockets[socket]) in pcmcia_get_devinfo()
3365 return (pcmcia_sockets[socket]->ls_dip[func]); in pcmcia_get_devinfo()
3377 pcmcia_logical_socket_t *socket; in GetCookiesAndDip() local
3381 sock = CS_GET_SOCKET_NUMBER(serv->get_cookies.socket); in GetCookiesAndDip()
3384 (int)serv->get_cookies.socket < 0) in GetCookiesAndDip()
3387 socket = pcmcia_sockets[sock]; in GetCookiesAndDip()
3389 serv->get_cookies.dip = socket->ls_adapter->pca_dip; in GetCookiesAndDip()
3390 serv->get_cookies.iblock = socket->ls_adapter->pca_iblock; in GetCookiesAndDip()
3391 serv->get_cookies.idevice = socket->ls_adapter->pca_idev; in GetCookiesAndDip()
3396 (void) strcpy(ai->name, socket->ls_adapter->pca_name); in GetCookiesAndDip()
3397 ai->major = socket->ls_adapter->pca_module; in GetCookiesAndDip()
3398 ai->minor = socket->ls_adapter->pca_unit; in GetCookiesAndDip()
3399 ai->number = socket->ls_adapter->pca_number; in GetCookiesAndDip()
3400 ai->num_sockets = socket->ls_adapter->pca_numsockets; in GetCookiesAndDip()
3401 ai->first_socket = socket->ls_adapter->pca_first_socket; in GetCookiesAndDip()
3463 SSGetSocket(get_socket_t *socket) in SSGetSocket() argument
3469 sock = socket->socket; in SSGetSocket()
3475 newsocket = *socket; in SSGetSocket()
3476 newsocket.socket = sockp->ls_socket; in SSGetSocket()
3489 *socket = newsocket; in SSGetSocket()
3490 socket->socket = sock; in SSGetSocket()
3503 sock = status->socket; in SSGetStatus()
3510 newstat.socket = sockp->ls_socket; in SSGetStatus()
3515 status->socket = sock; in SSGetStatus()
3536 newwin.socket = winp->lw_socket; in SSGetWindow()
3573 SSInquireSocket(inquire_socket_t *socket) in SSInquireSocket() argument
3579 sock = socket->socket; in SSInquireSocket()
3583 newsocket = *socket; in SSInquireSocket()
3584 newsocket.socket = sockp->ls_socket; in SSInquireSocket()
3588 *socket = newsocket; in SSInquireSocket()
3589 socket->socket = sock; in SSInquireSocket()
3645 SSResetSocket(int socket, int mode) in SSResetSocket() argument
3649 if (socket >= pcmcia_num_sockets || in SSResetSocket()
3650 (sockp = pcmcia_sockets[socket]) == NULL) in SSResetSocket()
3692 int socket, window, retval, func; in SSSetWindow() local
3701 socket = CS_GET_SOCKET_NUMBER(win->socket); in SSSetWindow()
3702 func = CS_GET_FUNCTION_NUMBER(win->socket); in SSSetWindow()
3704 if (socket > pcmcia_num_sockets || in SSSetWindow()
3705 (sockp = pcmcia_sockets[socket]) == NULL) { in SSSetWindow()
3710 winp->lw_socket = win->socket; /* reverse map */ in SSSetWindow()
3713 newwin.socket = sockp->ls_socket; in SSSetWindow()
3719 newwin.socket = winp->lw_socket; in SSSetWindow()
3726 SSSetSocket(set_socket_t *socket) in SSSetSocket() argument
3732 sock = socket->socket; in SSSetSocket()
3738 newsock = *socket; in SSSetSocket()
3748 newsock.socket = sockp->ls_socket; in SSSetSocket()
3758 newsock.socket = sock; in SSSetSocket()
3768 *socket = newsock; in SSSetSocket()
3769 if (socket->IREQRouting & IRQ_ENABLE) { in SSSetSocket()
3793 sock = CS_GET_SOCKET_NUMBER(handler->socket); in SSSetIRQHandler()
3794 func = CS_GET_FUNCTION_NUMBER(handler->socket); in SSSetIRQHandler()
3805 (void *)handler->handler, handler->socket, handler->irq, in SSSetIRQHandler()
3844 sock = CS_GET_SOCKET_NUMBER(handler->socket); in SSClearIRQHandler()
3845 func = CS_GET_FUNCTION_NUMBER(handler->socket); in SSClearIRQHandler()
3855 (void *)handler, handler->socket, in SSClearIRQHandler()
3953 device.socket = ddi_getprop(DDI_DEV_T_ANY, init->dip, in pcmcia_create_device()
3958 device.socket = ddi_getprop(DDI_DEV_T_ANY, init->dip, in pcmcia_create_device()
3975 pcm_event_manager(PCE_INIT_DEV, device.socket, &device); in pcmcia_create_device()
3997 int socket; in pcmcia_get_minors() local
4001 socket = ddi_getprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, in pcmcia_get_minors()
4025 socket, in pcmcia_get_minors()
4034 md->socket = socket; in pcmcia_get_minors()
4253 pcmcia_cb_suspended(int socket) in pcmcia_cb_suspended() argument
4256 pcmcia_sockets[socket]->ls_flags |= PCS_SUSPENDED; in pcmcia_cb_suspended()
4265 pcmcia_cb_resumed(int socket) in pcmcia_cb_resumed() argument
4267 if (pcmcia_sockets[socket]->ls_flags & PCS_SUSPENDED) { in pcmcia_cb_resumed()
4269 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()
5459 handler.socket = sockp->ls_socket; in pcmcia_intr_disable_isr()