Lines Matching refs:socket
112 struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket);
115 reg_zv = config_readb(socket, TOPIC97_ZOOM_VIDEO_CONTROL);
118 config_writeb(socket, TOPIC97_ZOOM_VIDEO_CONTROL, reg_zv);
120 reg = config_readb(socket, TOPIC97_AUDIO_VIDEO_SWITCH);
122 config_writeb(socket, TOPIC97_AUDIO_VIDEO_SWITCH, reg);
125 config_writeb(socket, TOPIC97_ZOOM_VIDEO_CONTROL, reg_zv);
127 reg = config_readb(socket, TOPIC97_AUDIO_VIDEO_SWITCH);
129 config_writeb(socket, TOPIC97_AUDIO_VIDEO_SWITCH, reg);
133 static int topic97_override(struct yenta_socket *socket)
136 socket->socket.zoom_video = topic97_zoom_video;
141 static int topic95_override(struct yenta_socket *socket)
147 fctrl = exca_readb(socket, TOPIC_EXCA_IF_CONTROL);
148 exca_writeb(socket, TOPIC_EXCA_IF_CONTROL, fctrl | TOPIC_EXCA_IFC_33V_ENA);
151 socket->flags |= YENTA_16BIT_POWER_EXCA | YENTA_16BIT_POWER_DF;
157 if (pci_read_config_word(socket->dev, TOPIC_PCI_CFG_PPBCN, &ppbcn) == 0
158 && socket->dev->revision <= 7
161 pci_write_config_word(socket->dev, TOPIC_PCI_CFG_PPBCN, ppbcn);
162 dev_info(&socket->dev->dev, "Disabled ToPIC95 Cardbus write buffers.\n");