Lines Matching refs:ord
690 static int ipw_get_ordinal(struct ipw_priv *priv, u32 ord, void *val, u32 * len) in ipw_get_ordinal() argument
694 IPW_DEBUG_ORD("ordinal = %i\n", ord); in ipw_get_ordinal()
707 switch (IPW_ORD_TABLE_ID_MASK & ord) { in ipw_get_ordinal()
717 ord &= IPW_ORD_TABLE_VALUE_MASK; in ipw_get_ordinal()
720 if (ord > priv->table0_len) { in ipw_get_ordinal()
722 "max (%i)\n", ord, priv->table0_len); in ipw_get_ordinal()
734 ord, priv->table0_addr + (ord << 2)); in ipw_get_ordinal()
737 ord <<= 2; in ipw_get_ordinal()
738 *((u32 *) val) = ipw_read32(priv, priv->table0_addr + ord); in ipw_get_ordinal()
751 ord &= IPW_ORD_TABLE_VALUE_MASK; in ipw_get_ordinal()
754 if (ord > priv->table1_len) { in ipw_get_ordinal()
767 ipw_read_reg32(priv, (priv->table1_addr + (ord << 2))); in ipw_get_ordinal()
782 ord &= IPW_ORD_TABLE_VALUE_MASK; in ipw_get_ordinal()
785 if (ord > priv->table2_len) { in ipw_get_ordinal()
791 addr = ipw_read_reg32(priv, priv->table2_addr + (ord << 3)); in ipw_get_ordinal()
797 priv->table2_addr + (ord << 3) + in ipw_get_ordinal()