Lines Matching defs:priv

28 	struct rtl8187_priv *priv = dev->priv;
35 reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput) & 0xfff3;
36 reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable);
38 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x7);
40 reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect);
41 rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x7);
44 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2));
46 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80);
53 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg);
55 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1));
56 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1));
59 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg);
62 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2));
65 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2));
66 rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84);
71 struct rtl8187_priv *priv = dev->priv;
74 reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput);
75 reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable);
76 reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect);
81 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x0007);
82 rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x0007);
85 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2));
88 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80);
91 mutex_lock(&priv->io_mutex);
93 priv->io_dmabuf->bits16 = data;
94 usb_control_msg(priv->udev, usb_sndctrlpipe(priv->udev, 0),
96 addr, 0x8225, &priv->io_dmabuf->bits16, sizeof(data),
99 mutex_unlock(&priv->io_mutex);
101 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2));
104 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2));
105 rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84);
110 struct rtl8187_priv *priv = dev->priv;
112 if (priv->asic_rev)
120 struct rtl8187_priv *priv = dev->priv;
124 reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput);
125 reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable);
126 reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect);
130 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x000F);
131 rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x000F);
133 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2));
135 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80);
142 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg);
146 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
149 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
154 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg);
159 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
162 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
165 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
171 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
174 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
177 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
180 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
184 if (rtl818x_ioread16(priv, &priv->map->RFPinsInput) & (1 << 1))
187 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
192 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
196 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82);
197 rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84);
198 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x03A0);
284 struct rtl8187_priv *priv = dev->priv;
290 cck_power = priv->channels[channel - 1].hw_value & 0xF;
291 ofdm_power = priv->channels[channel - 1].hw_value >> 4;
299 rtl818x_iowrite8(priv, &priv->map->TX_GAIN_CCK,
313 rtl818x_iowrite8(priv, &priv->map->EEPROM_CMD, RTL818X_EEPROM_CMD_CONFIG);
314 reg = rtl818x_ioread8(priv, &priv->map->CONFIG3);
315 rtl818x_iowrite8(priv, &priv->map->CONFIG3,
317 rtl818x_iowrite32(priv, &priv->map->ANAPARAM2,
319 rtl818x_iowrite8(priv, &priv->map->CONFIG3,
321 rtl818x_iowrite8(priv, &priv->map->EEPROM_CMD, RTL818X_EEPROM_CMD_NORMAL);
327 rtl818x_iowrite8(priv, &priv->map->TX_GAIN_OFDM,
340 struct rtl8187_priv *priv = dev->priv;
461 rtl818x_iowrite8(priv, &priv->map->TESTR, 0x0D);
469 rtl818x_iowrite8(priv, &priv->map->TX_ANTENNA, 0x03); /* B: 0x00 */
471 rtl818x_iowrite32(priv, (__le32 *)0xFF94, 0x3dc00002);
535 struct rtl8187_priv *priv = dev->priv;
541 cck_power = priv->channels[channel - 1].hw_value & 0xF;
542 ofdm_power = priv->channels[channel - 1].hw_value >> 4;
545 cck_power += priv->txpwr_base & 0xF;
552 ofdm_power += priv->txpwr_base >> 4;
563 rtl818x_iowrite8(priv, &priv->map->TX_GAIN_CCK,
568 rtl818x_iowrite8(priv, &priv->map->EEPROM_CMD, RTL818X_EEPROM_CMD_CONFIG);
569 reg = rtl818x_ioread8(priv, &priv->map->CONFIG3);
570 rtl818x_iowrite8(priv, &priv->map->CONFIG3,
572 rtl818x_iowrite32(priv, &priv->map->ANAPARAM2,
574 rtl818x_iowrite8(priv, &priv->map->CONFIG3,
576 rtl818x_iowrite8(priv, &priv->map->EEPROM_CMD, RTL818X_EEPROM_CMD_NORMAL);
584 rtl818x_iowrite8(priv, &priv->map->TX_GAIN_OFDM,
591 struct rtl8187_priv *priv = dev->priv;
596 cck_power = priv->channels[channel - 1].hw_value & 0xF;
597 ofdm_power = priv->channels[channel - 1].hw_value >> 4;
600 cck_power = (priv->hw_rev == RTL8187BvB) ? 15 : 22;
602 cck_power += (priv->hw_rev == RTL8187BvB) ? 0 : 7;
603 cck_power += priv->txpwr_base & 0xF;
607 ofdm_power = (priv->hw_rev == RTL8187BvB) ? 17 : 25;
609 ofdm_power += (priv->hw_rev == RTL8187BvB) ? 2 : 10;
610 ofdm_power += (priv->txpwr_base >> 4) & 0xF;
618 if (priv->hw_rev == RTL8187BvB) {
639 rtl818x_iowrite8(priv, &priv->map->TX_GAIN_CCK,
643 rtl818x_iowrite8(priv, &priv->map->TX_GAIN_OFDM,
645 if (priv->hw_rev == RTL8187BvB) {
695 struct rtl8187_priv *priv = dev->priv;
827 rtl818x_iowrite8(priv, (u8 *)0xFF5B, 0x0D); msleep(1);
835 rtl818x_iowrite8(priv, &priv->map->TX_ANTENNA, 0x03); /* B: 0x00 */
837 rtl818x_iowrite32(priv, (__le32 *)0xFF94, 0x3dc00002);
842 struct rtl8187_priv *priv = dev->priv;
878 rtl818x_iowrite8(priv, &priv->map->TX_GAIN_CCK, 0x03);
879 rtl818x_iowrite8(priv, &priv->map->TX_GAIN_OFDM, 0x07);
880 rtl818x_iowrite8(priv, &priv->map->TX_ANTENNA, 0x03);
907 struct rtl8187_priv *priv = dev->priv;
910 if (priv->rf->init == rtl8225_rf_init)
912 else if (priv->rf->init == rtl8225z2_rf_init)
945 struct rtl8187_priv *priv = dev->priv;
947 if (!priv->is_rtl8187b) {