Lines Matching refs:hw_priv

269 	struct hostap_plx_priv *hw_priv = local->hw_priv;  in prism2_plx_cor_sreset()  local
276 if (hw_priv->attr_mem == NULL) { in prism2_plx_cor_sreset()
278 corsave = inb(hw_priv->cor_offset); in prism2_plx_cor_sreset()
279 outb(corsave | COR_SRESET, hw_priv->cor_offset); in prism2_plx_cor_sreset()
281 outb(corsave & ~COR_SRESET, hw_priv->cor_offset); in prism2_plx_cor_sreset()
285 corsave = readb(hw_priv->attr_mem + hw_priv->cor_offset); in prism2_plx_cor_sreset()
287 hw_priv->attr_mem + hw_priv->cor_offset); in prism2_plx_cor_sreset()
290 hw_priv->attr_mem + hw_priv->cor_offset); in prism2_plx_cor_sreset()
299 struct hostap_plx_priv *hw_priv = local->hw_priv; in prism2_plx_genesis_reset() local
301 if (hw_priv->attr_mem == NULL) { in prism2_plx_genesis_reset()
303 corsave = inb(hw_priv->cor_offset); in prism2_plx_genesis_reset()
304 outb(corsave | COR_SRESET, hw_priv->cor_offset); in prism2_plx_genesis_reset()
306 outb(hcr, hw_priv->cor_offset + 2); in prism2_plx_genesis_reset()
308 outb(corsave & ~COR_SRESET, hw_priv->cor_offset); in prism2_plx_genesis_reset()
312 corsave = readb(hw_priv->attr_mem + hw_priv->cor_offset); in prism2_plx_genesis_reset()
314 hw_priv->attr_mem + hw_priv->cor_offset); in prism2_plx_genesis_reset()
316 writeb(hcr, hw_priv->attr_mem + hw_priv->cor_offset + 2); in prism2_plx_genesis_reset()
319 hw_priv->attr_mem + hw_priv->cor_offset); in prism2_plx_genesis_reset()
446 struct hostap_plx_priv *hw_priv; in prism2_plx_probe() local
448 hw_priv = kzalloc(sizeof(*hw_priv), GFP_KERNEL); in prism2_plx_probe()
449 if (hw_priv == NULL) in prism2_plx_probe()
542 local->hw_priv = hw_priv; in prism2_plx_probe()
547 hw_priv->attr_mem = attr_mem; in prism2_plx_probe()
548 hw_priv->cor_offset = cor_offset; in prism2_plx_probe()
578 kfree(hw_priv); in prism2_plx_probe()
588 struct hostap_plx_priv *hw_priv; in prism2_plx_remove() local
592 hw_priv = iface->local->hw_priv; in prism2_plx_remove()
598 if (hw_priv->attr_mem) in prism2_plx_remove()
599 iounmap(hw_priv->attr_mem); in prism2_plx_remove()
604 kfree(hw_priv); in prism2_plx_remove()