Lines Matching refs:socket

128 #define rl_misc(socket)		((socket)->private[0])  argument
129 #define rl_ctl(socket) ((socket)->private[1]) argument
130 #define rl_io(socket) ((socket)->private[2]) argument
131 #define rl_mem(socket) ((socket)->private[3]) argument
132 #define rl_config(socket) ((socket)->private[4]) argument
137 struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket); in ricoh_zoom_video() local
139 reg = config_readb(socket, RL5C4XX_MISC_CONTROL); in ricoh_zoom_video()
146 config_writeb(socket, RL5C4XX_MISC_CONTROL, reg); in ricoh_zoom_video()
149 static void ricoh_set_zv(struct yenta_socket *socket) in ricoh_set_zv() argument
151 if(socket->dev->vendor == PCI_VENDOR_ID_RICOH) in ricoh_set_zv()
153 switch(socket->dev->device) in ricoh_set_zv()
157 socket->socket.zoom_video = ricoh_zoom_video; in ricoh_set_zv()
163 static void ricoh_set_clkrun(struct yenta_socket *socket, bool quiet) in ricoh_set_clkrun() argument
171 if (socket->dev->device != PCI_DEVICE_ID_RICOH_RL5C476 && in ricoh_set_clkrun()
172 socket->dev->device != PCI_DEVICE_ID_RICOH_RL5C478) in ricoh_set_clkrun()
175 if (socket->dev->revision < 0x80) in ricoh_set_clkrun()
178 misc3 = config_readw(socket, RL5C4XX_MISC3); in ricoh_set_clkrun()
181 dev_dbg(&socket->dev->dev, in ricoh_set_clkrun()
185 dev_info(&socket->dev->dev, in ricoh_set_clkrun()
188 config_writew(socket, RL5C4XX_MISC3, misc3); in ricoh_set_clkrun()
192 static void ricoh_save_state(struct yenta_socket *socket) in ricoh_save_state() argument
194 rl_misc(socket) = config_readw(socket, RL5C4XX_MISC); in ricoh_save_state()
195 rl_ctl(socket) = config_readw(socket, RL5C4XX_16BIT_CTL); in ricoh_save_state()
196 rl_io(socket) = config_readw(socket, RL5C4XX_16BIT_IO_0); in ricoh_save_state()
197 rl_mem(socket) = config_readw(socket, RL5C4XX_16BIT_MEM_0); in ricoh_save_state()
198 rl_config(socket) = config_readw(socket, RL5C4XX_CONFIG); in ricoh_save_state()
201 static void ricoh_restore_state(struct yenta_socket *socket) in ricoh_restore_state() argument
203 config_writew(socket, RL5C4XX_MISC, rl_misc(socket)); in ricoh_restore_state()
204 config_writew(socket, RL5C4XX_16BIT_CTL, rl_ctl(socket)); in ricoh_restore_state()
205 config_writew(socket, RL5C4XX_16BIT_IO_0, rl_io(socket)); in ricoh_restore_state()
206 config_writew(socket, RL5C4XX_16BIT_MEM_0, rl_mem(socket)); in ricoh_restore_state()
207 config_writew(socket, RL5C4XX_CONFIG, rl_config(socket)); in ricoh_restore_state()
208 ricoh_set_clkrun(socket, true); in ricoh_restore_state()
215 static int ricoh_override(struct yenta_socket *socket) in ricoh_override() argument
219 config = config_readw(socket, RL5C4XX_CONFIG); in ricoh_override()
224 if(socket->dev->device < PCI_DEVICE_ID_RICOH_RL5C475) { in ricoh_override()
230 config_writew(socket, RL5C4XX_16BIT_CTL, ctl); in ricoh_override()
231 config_writew(socket, RL5C4XX_CONFIG, config); in ricoh_override()
233 ricoh_set_zv(socket); in ricoh_override()
234 ricoh_set_clkrun(socket, false); in ricoh_override()