Lines Matching refs:hw_priv
42 /* struct local_info::hw_priv */
270 struct hostap_plx_priv *hw_priv = local->hw_priv;
277 if (hw_priv->attr_mem == NULL) {
279 corsave = inb(hw_priv->cor_offset);
280 outb(corsave | COR_SRESET, hw_priv->cor_offset);
282 outb(corsave & ~COR_SRESET, hw_priv->cor_offset);
286 corsave = readb(hw_priv->attr_mem + hw_priv->cor_offset);
288 hw_priv->attr_mem + hw_priv->cor_offset);
291 hw_priv->attr_mem + hw_priv->cor_offset);
300 struct hostap_plx_priv *hw_priv = local->hw_priv;
302 if (hw_priv->attr_mem == NULL) {
304 corsave = inb(hw_priv->cor_offset);
305 outb(corsave | COR_SRESET, hw_priv->cor_offset);
307 outb(hcr, hw_priv->cor_offset + 2);
309 outb(corsave & ~COR_SRESET, hw_priv->cor_offset);
313 corsave = readb(hw_priv->attr_mem + hw_priv->cor_offset);
315 hw_priv->attr_mem + hw_priv->cor_offset);
317 writeb(hcr, hw_priv->attr_mem + hw_priv->cor_offset + 2);
320 hw_priv->attr_mem + hw_priv->cor_offset);
447 struct hostap_plx_priv *hw_priv;
449 hw_priv = kzalloc(sizeof(*hw_priv), GFP_KERNEL);
450 if (hw_priv == NULL)
543 local->hw_priv = hw_priv;
548 hw_priv->attr_mem = attr_mem;
549 hw_priv->cor_offset = cor_offset;
579 kfree(hw_priv);
589 struct hostap_plx_priv *hw_priv;
593 hw_priv = iface->local->hw_priv;
599 if (hw_priv->attr_mem)
600 iounmap(hw_priv->attr_mem);
605 kfree(hw_priv);