Lines Matching refs:ord
676 static int ipw_get_ordinal(struct ipw_priv *priv, u32 ord, void *val, u32 * len) in ipw_get_ordinal() argument
680 IPW_DEBUG_ORD("ordinal = %i\n", ord); in ipw_get_ordinal()
693 switch (IPW_ORD_TABLE_ID_MASK & ord) { in ipw_get_ordinal()
703 ord &= IPW_ORD_TABLE_VALUE_MASK; in ipw_get_ordinal()
706 if (ord > priv->table0_len) { in ipw_get_ordinal()
708 "max (%i)\n", ord, priv->table0_len); in ipw_get_ordinal()
720 ord, priv->table0_addr + (ord << 2)); in ipw_get_ordinal()
723 ord <<= 2; in ipw_get_ordinal()
724 *((u32 *) val) = ipw_read32(priv, priv->table0_addr + ord); in ipw_get_ordinal()
737 ord &= IPW_ORD_TABLE_VALUE_MASK; in ipw_get_ordinal()
740 if (ord > priv->table1_len) { in ipw_get_ordinal()
753 ipw_read_reg32(priv, (priv->table1_addr + (ord << 2))); in ipw_get_ordinal()
768 ord &= IPW_ORD_TABLE_VALUE_MASK; in ipw_get_ordinal()
771 if (ord > priv->table2_len) { in ipw_get_ordinal()
777 addr = ipw_read_reg32(priv, priv->table2_addr + (ord << 3)); in ipw_get_ordinal()
783 priv->table2_addr + (ord << 3) + in ipw_get_ordinal()