• Home
  • Raw
  • Download

Lines Matching refs:hw_priv

206 	struct hostap_cs_priv *hw_priv = local->hw_priv;  in prism2_pccard_card_present()  local
207 if (hw_priv != NULL && hw_priv->link != NULL && pcmcia_dev_present(hw_priv->link)) in prism2_pccard_card_present()
225 struct hostap_cs_priv *hw_priv = local->hw_priv; in sandisk_set_iobase() local
227 res = pcmcia_write_config_byte(hw_priv->link, 0x10, in sandisk_set_iobase()
228 hw_priv->link->resource[0]->start & 0x00ff); in sandisk_set_iobase()
235 res = pcmcia_write_config_byte(hw_priv->link, 0x12, in sandisk_set_iobase()
236 (hw_priv->link->resource[0]->start >> 8) & 0x00ff); in sandisk_set_iobase()
264 struct hostap_cs_priv *hw_priv = local->hw_priv; in sandisk_enable_wireless() local
266 if (resource_size(hw_priv->link->resource[0]) < 0x42) { in sandisk_enable_wireless()
272 if (hw_priv->link->manf_id != 0xd601 || hw_priv->link->card_id != 0x0101) { in sandisk_enable_wireless()
278 if (hw_priv->link->socket->functions < 2) { in sandisk_enable_wireless()
286 hw_priv->sandisk_connectplus = 1; in sandisk_enable_wireless()
288 res = pcmcia_write_config_byte(hw_priv->link, CISREG_COR, in sandisk_enable_wireless()
301 res = pcmcia_write_config_byte(hw_priv->link, CISREG_COR, in sandisk_enable_wireless()
327 struct hostap_cs_priv *hw_priv = local->hw_priv; in prism2_pccard_cor_sreset() local
332 res = pcmcia_read_config_byte(hw_priv->link, CISREG_COR, &val); in prism2_pccard_cor_sreset()
342 res = pcmcia_write_config_byte(hw_priv->link, CISREG_COR, val); in prism2_pccard_cor_sreset()
349 mdelay(hw_priv->sandisk_connectplus ? 5 : 2); in prism2_pccard_cor_sreset()
352 if (hw_priv->sandisk_connectplus) in prism2_pccard_cor_sreset()
354 res = pcmcia_write_config_byte(hw_priv->link, CISREG_COR, val); in prism2_pccard_cor_sreset()
361 mdelay(hw_priv->sandisk_connectplus ? 5 : 2); in prism2_pccard_cor_sreset()
363 if (hw_priv->sandisk_connectplus) in prism2_pccard_cor_sreset()
372 struct hostap_cs_priv *hw_priv = local->hw_priv; in prism2_pccard_genesis_reset() local
377 if (hw_priv->sandisk_connectplus) { in prism2_pccard_genesis_reset()
382 res = pcmcia_read_config_byte(hw_priv->link, CISREG_COR, &old_cor); in prism2_pccard_genesis_reset()
389 res = pcmcia_write_config_byte(hw_priv->link, CISREG_COR, in prism2_pccard_genesis_reset()
399 res = pcmcia_write_config_byte(hw_priv->link, CISREG_CCSR, hcr); in prism2_pccard_genesis_reset()
406 res = pcmcia_write_config_byte(hw_priv->link, CISREG_COR, in prism2_pccard_genesis_reset()
451 struct hostap_cs_priv *hw_priv; in prism2_detach() local
456 hw_priv = iface->local->hw_priv; in prism2_detach()
458 kfree(hw_priv); in prism2_detach()
477 struct hostap_cs_priv *hw_priv; in prism2_config() local
482 hw_priv = kzalloc(sizeof(*hw_priv), GFP_KERNEL); in prism2_config()
483 if (hw_priv == NULL) { in prism2_config()
513 local->hw_priv = hw_priv; in prism2_config()
514 hw_priv->link = link; in prism2_config()
545 kfree(hw_priv); in prism2_config()