• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/pcmcia/

Lines Matching defs:p_dev

130 	struct pcmcia_device *p_dev;
132 int (*conf_check) (struct pcmcia_device *p_dev,
154 cfg_mem->p_dev->conf.ConfigIndex = cfg->index;
158 return cfg_mem->conf_check(cfg_mem->p_dev, cfg, &cfg_mem->dflt,
159 cfg_mem->p_dev->socket->socket.Vcc,
165 * @p_dev: the struct pcmcia_device which we need to loop for.
176 int pcmcia_loop_config(struct pcmcia_device *p_dev,
177 int (*conf_check) (struct pcmcia_device *p_dev,
191 cfg_mem->p_dev = p_dev;
195 ret = pccard_loop_tuple(p_dev->socket, p_dev->func,
206 struct pcmcia_device *p_dev;
208 int (*loop_tuple) (struct pcmcia_device *p_dev,
224 return loop->loop_tuple(loop->p_dev, tuple, loop->priv_data);
229 * @p_dev: the struct pcmcia_device which we need to loop for.
239 int pcmcia_loop_tuple(struct pcmcia_device *p_dev, cisdata_t code,
240 int (*loop_tuple) (struct pcmcia_device *p_dev,
246 .p_dev = p_dev,
250 return pccard_loop_tuple(p_dev->socket, p_dev->func, code, NULL,
270 static int pcmcia_do_get_tuple(struct pcmcia_device *p_dev, tuple_t *tuple,
280 dev_dbg(&p_dev->dev, "do_get_tuple: out of memory\n");
286 * @p_dev: the struct pcmcia_device which we need to loop for.
294 size_t pcmcia_get_tuple(struct pcmcia_device *p_dev, cisdata_t code,
303 pcmcia_loop_tuple(p_dev, code, pcmcia_do_get_tuple, &get);
318 static int pcmcia_do_get_mac(struct pcmcia_device *p_dev, tuple_t *tuple,
327 dev_warn(&p_dev->dev, "Invalid CIS tuple length for "
333 dev_warn(&p_dev->dev, "Invalid header for LAN_NODE_ID\n");
343 * @p_dev: the struct pcmcia_device for which we want the address.
350 int pcmcia_get_mac_from_cis(struct pcmcia_device *p_dev, struct net_device *dev)
352 return pcmcia_loop_tuple(p_dev, CISTPL_FUNCE, pcmcia_do_get_mac, dev);