mirror of
https://github.com/adulau/aha.git
synced 2024-12-27 03:06:10 +00:00
Staging: fix assorted typos all over the place
Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
d52ac3f24e
commit
bbc9a9916b
63 changed files with 118 additions and 118 deletions
|
@ -212,7 +212,7 @@ struct ape_dev {
|
|||
int msi_enabled;
|
||||
/* whether this driver could obtain the regions */
|
||||
int got_regions;
|
||||
/* irq line succesfully requested by this driver, -1 otherwise */
|
||||
/* irq line successfully requested by this driver, -1 otherwise */
|
||||
int irq_line;
|
||||
/* board revision */
|
||||
u8 revision;
|
||||
|
@ -336,7 +336,7 @@ static int __devinit map_bars(struct ape_dev *ape, struct pci_dev *dev)
|
|||
printk(KERN_DEBUG "BAR[%d] mapped at 0x%p with length %lu(/%lu).\n", i,
|
||||
ape->bar[i], bar_min_len[i], bar_length);
|
||||
}
|
||||
/* succesfully mapped all required BAR regions */
|
||||
/* successfully mapped all required BAR regions */
|
||||
rc = 0;
|
||||
goto success;
|
||||
fail:
|
||||
|
@ -911,7 +911,7 @@ static int __devinit probe(struct pci_dev *dev, const struct pci_device_id *id)
|
|||
/* perform DMA engines loop back test */
|
||||
rc = dma_test(ape, dev);
|
||||
(void)rc;
|
||||
/* succesfully took the device */
|
||||
/* successfully took the device */
|
||||
rc = 0;
|
||||
printk(KERN_DEBUG "probe() successful.\n");
|
||||
goto end;
|
||||
|
|
|
@ -3807,7 +3807,7 @@ int i_APCI1710_EnableFrequencyMeasurement(struct comedi_device *dev,
|
|||
s_ModuleInfo[b_ModulNbr].
|
||||
s_SiemensCounterInfo.s_InitFlag.b_CounterInit == 1) {
|
||||
/********************************************/
|
||||
/* Test if frequency mesurement initialised */
|
||||
/* Test if frequency measurement initialised */
|
||||
/********************************************/
|
||||
|
||||
if (devpriv->
|
||||
|
@ -3953,7 +3953,7 @@ int i_APCI1710_DisableFrequencyMeasurement(struct comedi_device *dev, unsigned c
|
|||
s_ModuleInfo[b_ModulNbr].
|
||||
s_SiemensCounterInfo.s_InitFlag.b_CounterInit == 1) {
|
||||
/********************************************/
|
||||
/* Test if frequency mesurement initialised */
|
||||
/* Test if frequency measurement initialised */
|
||||
/********************************************/
|
||||
|
||||
if (devpriv->
|
||||
|
@ -5166,7 +5166,7 @@ int i_APCI1710_ReadFrequencyMeasurement(struct comedi_device *dev,
|
|||
s_ModuleInfo[b_ModulNbr].
|
||||
s_SiemensCounterInfo.s_InitFlag.b_CounterInit == 1) {
|
||||
/********************************************/
|
||||
/* Test if frequency mesurement initialised */
|
||||
/* Test if frequency measurement initialised */
|
||||
/********************************************/
|
||||
|
||||
if (devpriv->
|
||||
|
|
|
@ -1808,7 +1808,7 @@ int i_APCI1710_InsnBitsGetTorCounterProgressStatusAndValue(struct comedi_device
|
|||
2) {
|
||||
if (dw_Status & 4) {
|
||||
/************************/
|
||||
/* Tor counter owerflow */
|
||||
/* Tor counter overflow */
|
||||
/************************/
|
||||
|
||||
*pb_TorCounterStatus
|
||||
|
|
|
@ -82,7 +82,7 @@ struct addi_board {
|
|||
|
||||
int i_NbrDiChannel; /* Number of DI channels */
|
||||
int i_NbrDoChannel; /* Number of DO channels */
|
||||
int i_DoMaxdata; /* data to set all chanels high */
|
||||
int i_DoMaxdata; /* data to set all channels high */
|
||||
|
||||
int i_NbrTTLChannel; /* Number of TTL channels */
|
||||
const struct comedi_lrange *pr_TTLRangelist; /* rangelist for TTL */
|
||||
|
|
|
@ -1468,7 +1468,7 @@ void v_APCI3120_Interrupt(int irq, void *d)
|
|||
int_amcc = inl(devpriv->i_IobaseAmcc + AMCC_OP_REG_INTCSR); /* get AMCC int register */
|
||||
|
||||
if ((!int_daq) && (!(int_amcc & ANY_S593X_INT))) {
|
||||
comedi_error(dev, "IRQ from unknow source");
|
||||
comedi_error(dev, "IRQ from unknown source");
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -724,7 +724,7 @@ void v_APCI3501_Interrupt(int irq, void *d)
|
|||
APCI3501_TCW_IRQ) & 0x1;
|
||||
|
||||
if ((!ui_Timer_AOWatchdog)) {
|
||||
comedi_error(dev, "IRQ from unknow source");
|
||||
comedi_error(dev, "IRQ from unknown source");
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -109,12 +109,12 @@ MODULE_DEVICE_TABLE(pci, pcidio_pci_table);
|
|||
several hardware drivers keep similar information in this structure,
|
||||
feel free to suggest moving the variable to the struct comedi_device struct. */
|
||||
struct pcidio_private {
|
||||
int data; /* curently unused */
|
||||
int data; /* currently unused */
|
||||
|
||||
/* would be useful for a PCI device */
|
||||
struct pci_dev *pci_dev;
|
||||
|
||||
/* used for DO readback, curently unused */
|
||||
/* used for DO readback, currently unused */
|
||||
unsigned int do_readback[4]; /* up to 4 unsigned int suffice to hold 96 bits for PCI-DIO96 */
|
||||
|
||||
unsigned long dio_reg_base; /* address of port A of the first 8255 chip on board */
|
||||
|
|
|
@ -840,7 +840,7 @@ static int xilinx_download(struct comedi_device *dev)
|
|||
"comedi%d: me4000: xilinx_download(): DONE flag is not set\n",
|
||||
dev->minor);
|
||||
printk(KERN_ERR
|
||||
"comedi%d: me4000: xilinx_download(): Download not succesful\n",
|
||||
"comedi%d: me4000: xilinx_download(): Download not successful\n",
|
||||
dev->minor);
|
||||
return -EIO;
|
||||
}
|
||||
|
|
|
@ -51,7 +51,7 @@ Options for PCL-812:
|
|||
5=A/D input range is +/-0.3125V
|
||||
[5] - 0=D/A outputs 0-5V (internal reference -5V)
|
||||
1=D/A outputs 0-10V (internal reference -10V)
|
||||
2=D/A outputs unknow (external reference)
|
||||
2=D/A outputs unknown (external reference)
|
||||
|
||||
Options for PCL-812PG, ACL-8112PG:
|
||||
[0] - IO Base
|
||||
|
@ -63,7 +63,7 @@ Options for PCL-812PG, ACL-8112PG:
|
|||
1=A/D have max +/-10V input
|
||||
[5] - 0=D/A outputs 0-5V (internal reference -5V)
|
||||
1=D/A outputs 0-10V (internal reference -10V)
|
||||
2=D/A outputs unknow (external reference)
|
||||
2=D/A outputs unknown (external reference)
|
||||
|
||||
Options for ACL-8112DG/HG, A-822PGL/PGH, A-823PGL/PGH, ACL-8216, A-826PG:
|
||||
[0] - IO Base
|
||||
|
@ -75,7 +75,7 @@ Options for ACL-8112DG/HG, A-822PGL/PGH, A-823PGL/PGH, ACL-8216, A-826PG:
|
|||
1=A/D channels are DIFF
|
||||
[5] - 0=D/A outputs 0-5V (internal reference -5V)
|
||||
1=D/A outputs 0-10V (internal reference -10V)
|
||||
2=D/A outputs unknow (external reference)
|
||||
2=D/A outputs unknown (external reference)
|
||||
|
||||
Options for A-821PGL/PGH:
|
||||
[0] - IO Base
|
||||
|
|
|
@ -112,7 +112,7 @@ struct pcl816_board {
|
|||
int n_dichan; /* num of DI chans */
|
||||
int n_dochan; /* num of DO chans */
|
||||
const struct comedi_lrange *ai_range_type; /* default A/D rangelist */
|
||||
const struct comedi_lrange *ao_range_type; /* dafault D/A rangelist */
|
||||
const struct comedi_lrange *ao_range_type; /* default D/A rangelist */
|
||||
unsigned int io_range; /* len of IO space */
|
||||
unsigned int IRQbits; /* allowed interrupts */
|
||||
unsigned int DMAbits; /* allowed DMA chans */
|
||||
|
@ -445,7 +445,7 @@ static irqreturn_t interrupt_pcl816(int irq, void *d)
|
|||
comedi_error(dev, "bad IRQ!");
|
||||
return IRQ_NONE;
|
||||
}
|
||||
comedi_error(dev, "IRQ from unknow source!");
|
||||
comedi_error(dev, "IRQ from unknown source!");
|
||||
return IRQ_NONE;
|
||||
}
|
||||
|
||||
|
|
|
@ -50,7 +50,7 @@ A word or two about DMA. Driver support DMA operations at two ways:
|
|||
1, 10=A/D input -10V..+10V
|
||||
[5] - 0, 5=D/A output 0-5V (internal reference -5V)
|
||||
1, 10=D/A output 0-10V (internal reference -10V)
|
||||
2 =D/A output unknow (external reference)
|
||||
2 =D/A output unknown (external reference)
|
||||
|
||||
Options for PCL-818, PCL-818H:
|
||||
[0] - IO Base
|
||||
|
@ -60,7 +60,7 @@ A word or two about DMA. Driver support DMA operations at two ways:
|
|||
1= 1MHz clock for 8254
|
||||
[4] - 0, 5=D/A output 0-5V (internal reference -5V)
|
||||
1, 10=D/A output 0-10V (internal reference -10V)
|
||||
2 =D/A output unknow (external reference)
|
||||
2 =D/A output unknown (external reference)
|
||||
|
||||
Options for PCL-818HD, PCL-818HG:
|
||||
[0] - IO Base
|
||||
|
@ -71,7 +71,7 @@ A word or two about DMA. Driver support DMA operations at two ways:
|
|||
1= 1MHz clock for 8254
|
||||
[4] - 0, 5=D/A output 0-5V (internal reference -5V)
|
||||
1, 10=D/A output 0-10V (internal reference -10V)
|
||||
2 =D/A output unknow (external reference)
|
||||
2 =D/A output unknown (external reference)
|
||||
|
||||
Options for PCL-718:
|
||||
[0] - IO Base
|
||||
|
@ -92,7 +92,7 @@ A word or two about DMA. Driver support DMA operations at two ways:
|
|||
10= user defined unipolar
|
||||
[5] - 0, 5=D/A outputs 0-5V (internal reference -5V)
|
||||
1, 10=D/A outputs 0-10V (internal reference -10V)
|
||||
2=D/A outputs unknow (external reference)
|
||||
2=D/A outputs unknown (external reference)
|
||||
[6] - 0, 60=max 60kHz A/D sampling
|
||||
1,100=max 100kHz A/D sampling (PCL-718 with Option 001 installed)
|
||||
|
||||
|
@ -876,7 +876,7 @@ static irqreturn_t interrupt_pcl818(int irq, void *d)
|
|||
return IRQ_NONE;
|
||||
}
|
||||
|
||||
comedi_error(dev, "IRQ from unknow source!");
|
||||
comedi_error(dev, "IRQ from unknown source!");
|
||||
return IRQ_NONE;
|
||||
}
|
||||
|
||||
|
|
|
@ -203,7 +203,7 @@ err_out_exit:
|
|||
* so to play good with all cases we just queue BIO into the queue
|
||||
* and wake up processing thread, which gets completed request and
|
||||
* send (encrypting if needed) it back to the client (if it was a read
|
||||
* request), or sends back reply that writing succesfully completed.
|
||||
* request), or sends back reply that writing successfully completed.
|
||||
*/
|
||||
static int dst_export_process_request_queue(struct dst_state *st)
|
||||
{
|
||||
|
|
|
@ -162,7 +162,7 @@ typedef struct _ce_stats_t {
|
|||
u32 tx_deferred;
|
||||
|
||||
/* Rx Statistics. */
|
||||
u32 rx_ov_flow; /* Rx Over Flow */
|
||||
u32 rx_ov_flow; /* Rx Overflow */
|
||||
|
||||
u32 length_err;
|
||||
u32 alignment_err;
|
||||
|
|
|
@ -316,13 +316,13 @@
|
|||
|
||||
/*
|
||||
* HV_STATUS_VMX_INSTRUCTION_FAILED
|
||||
* The requested VMX instruction failed to complete succesfully.
|
||||
* The requested VMX instruction failed to complete successfully.
|
||||
*/
|
||||
#define HV_STATUS_VMX_INSTRUCTION_FAILED ((u16)0x1011)
|
||||
|
||||
/*
|
||||
* HV_STATUS_VMX_INSTRUCTION_FAILED_WITH_STATUS
|
||||
* The requested VMX instruction failed to complete succesfully indicating
|
||||
* The requested VMX instruction failed to complete successfully indicating
|
||||
* status.
|
||||
*/
|
||||
#define HV_STATUS_VMX_INSTRUCTION_FAILED_WITH_STATUS ((u16)0x1012)
|
||||
|
|
|
@ -31,13 +31,13 @@
|
|||
IIO_DEVICE_ATTR(accel_z, S_IRUGO, _show, NULL, _addr)
|
||||
|
||||
/* Thresholds are somewhat chip dependent - may need quite a few defs here */
|
||||
/* For unified thesholds (shared across all directions */
|
||||
/* For unified thresholds (shared across all directions */
|
||||
|
||||
/**
|
||||
* IIO_DEV_ATTR_ACCEL_THRESH: unified threshold
|
||||
* @_mode: read/write
|
||||
* @_show: read detector threshold value
|
||||
* @_store: write detector theshold value
|
||||
* @_store: write detector threshold value
|
||||
* @_addr: driver specific data, typically a register address
|
||||
*
|
||||
* This one is for cases where as single threshold covers all directions
|
||||
|
@ -48,7 +48,7 @@
|
|||
/**
|
||||
* IIO_DEV_ATTR_ACCEL_THRESH_X: independant direction threshold, x axis
|
||||
* @_mode: readable / writable
|
||||
* @_show: read x axis detector theshold value
|
||||
* @_show: read x axis detector threshold value
|
||||
* @_store: write x axis detector threshold value
|
||||
* @_addr: device driver dependant, typically a register address
|
||||
**/
|
||||
|
|
|
@ -74,7 +74,7 @@
|
|||
#define SCA3000_MEAS_MODE_OP_2 0x02
|
||||
|
||||
/* In motion detection mode the accelerations are band pass filtered
|
||||
* (aprox 1 - 25Hz) and then a programmable theshold used to trigger
|
||||
* (aprox 1 - 25Hz) and then a programmable threshold used to trigger
|
||||
* and interrupt.
|
||||
*/
|
||||
#define SCA3000_MEAS_MODE_MOT_DET 0x03
|
||||
|
@ -139,7 +139,7 @@
|
|||
/* Values of mulipexed registers (write to ctrl_data after select) */
|
||||
#define SCA3000_REG_ADDR_CTRL_DATA 0x22
|
||||
|
||||
/* Measurment modes available on some sca3000 series chips. Code assumes others
|
||||
/* Measurement modes available on some sca3000 series chips. Code assumes others
|
||||
* may become available in the future.
|
||||
*
|
||||
* Bypass - Bypass the low-pass filter in the signal channel so as to increase
|
||||
|
|
|
@ -720,7 +720,7 @@ error_ret:
|
|||
static IIO_DEV_ATTR_TEMP(sca3000_read_temp);
|
||||
|
||||
/**
|
||||
* sca3000_show_thresh() sysfs query of a theshold
|
||||
* sca3000_show_thresh() sysfs query of a threshold
|
||||
**/
|
||||
static ssize_t sca3000_show_thresh(struct device *dev,
|
||||
struct device_attribute *attr,
|
||||
|
|
|
@ -1959,7 +1959,7 @@ static inline uint32_t cvmx_pow_tag_get_hw_bits(uint64_t tag)
|
|||
* @buffer_size:
|
||||
* The size of the supplied buffer
|
||||
*
|
||||
* Returns Zero on sucess, negative on failure
|
||||
* Returns Zero on success, negative on failure
|
||||
*/
|
||||
extern int cvmx_pow_capture(void *buffer, int buffer_size);
|
||||
|
||||
|
|
|
@ -624,7 +624,7 @@ int cvm_oct_transmit_qos(struct net_device *dev, void *work_queue_entry,
|
|||
EXPORT_SYMBOL(cvm_oct_transmit_qos);
|
||||
|
||||
/**
|
||||
* This function frees all skb that are currenty queued for TX.
|
||||
* This function frees all skb that are currently queued for TX.
|
||||
*
|
||||
* @dev: Device being shutdown
|
||||
*/
|
||||
|
|
|
@ -899,7 +899,7 @@ u16_t zfiWlanDisable(zdev_t *dev, u8_t ResetKeyCache)
|
|||
zfStaDisableSWEncryption(dev);
|
||||
}
|
||||
|
||||
/* Improve WEP/TKIP performace with HT AP,
|
||||
/* Improve WEP/TKIP performance with HT AP,
|
||||
detail information please look bug#32495 */
|
||||
/* zfHpSetTTSIFSTime(dev, 0x8); */
|
||||
|
||||
|
@ -1407,7 +1407,7 @@ u16_t zfWlanReset(zdev_t *dev)
|
|||
zfStaDisableSWEncryption(dev);
|
||||
}
|
||||
|
||||
/* Improve WEP/TKIP performace with HT AP,
|
||||
/* Improve WEP/TKIP performance with HT AP,
|
||||
detail information please look bug#32495
|
||||
*/
|
||||
/* zfHpSetTTSIFSTime(dev, 0x8); */
|
||||
|
|
|
@ -1428,7 +1428,7 @@ void zfProcessManagement(zdev_t* dev, zbuf_t* buf, struct zsAdditionInfo* AddInf
|
|||
{
|
||||
/* Beacon */
|
||||
case ZM_WLAN_FRAME_TYPE_BEACON :
|
||||
/* if enable 802.11h and current chanel is silent but receive beacon from other AP */
|
||||
/* if enable 802.11h and current channel is silent but receive beacon from other AP */
|
||||
if (((wd->regulationTable.allowChannel[wd->regulationTable.CurChIndex].channelFlags
|
||||
& ZM_REG_FLAG_CHANNEL_CSA) != 0) && wd->sta.DFSEnable)
|
||||
{
|
||||
|
@ -1469,7 +1469,7 @@ void zfProcessManagement(zdev_t* dev, zbuf_t* buf, struct zsAdditionInfo* AddInf
|
|||
break;
|
||||
/* Probe response */
|
||||
case ZM_WLAN_FRAME_TYPE_PROBERSP :
|
||||
/* if enable 802.11h and current chanel is silent but receive probe response from other AP */
|
||||
/* if enable 802.11h and current channel is silent but receive probe response from other AP */
|
||||
if (((wd->regulationTable.allowChannel[wd->regulationTable.CurChIndex].channelFlags
|
||||
& ZM_REG_FLAG_CHANNEL_CSA) != 0) && wd->sta.DFSEnable)
|
||||
{
|
||||
|
|
|
@ -216,7 +216,7 @@ void zfStaConnectFail(zdev_t* dev, u16_t reason, u16_t* bssid, u8_t weight)
|
|||
/* Change internal state */
|
||||
zfChangeAdapterState(dev, ZM_STA_STATE_DISCONNECT);
|
||||
|
||||
/* Improve WEP/TKIP performace with HT AP, detail information please look bug#32495 */
|
||||
/* Improve WEP/TKIP performance with HT AP, detail information please look bug#32495 */
|
||||
//zfHpSetTTSIFSTime(dev, 0x8);
|
||||
|
||||
/* Notify wrapper of connection status changes */
|
||||
|
@ -4148,7 +4148,7 @@ void zfInfraConnectNetwork(zdev_t* dev)
|
|||
wd->sta.bIsSharedKey = 0;
|
||||
}
|
||||
|
||||
/* Improve WEP/TKIP performace with HT AP, detail information please look bug#32495 */
|
||||
/* Improve WEP/TKIP performance with HT AP, detail information please look bug#32495 */
|
||||
/*
|
||||
if ( (pBssInfo->broadcomHTAp == 1)
|
||||
&& (wd->sta.SWEncryptEnable != 0) )
|
||||
|
|
|
@ -3093,7 +3093,7 @@ u16_t zfWlanRxFilter(zdev_t* dev, zbuf_t* buf)
|
|||
|
||||
frameType = zmw_rx_buf_readh(dev, buf, offset);
|
||||
|
||||
// Don't divide 2^4 because we don't want the fragementation pkt to be treated as
|
||||
// Don't divide 2^4 because we don't want the fragmentation pkt to be treated as
|
||||
// duplicated frames
|
||||
seq = zmw_rx_buf_readh(dev, buf, offset+22);
|
||||
dst0 = zmw_rx_buf_readh(dev, buf, offset+4);
|
||||
|
|
|
@ -782,7 +782,7 @@ extern void zfiWlanSetDynamicSIFSParam(zdev_t* dev, u8_t val);
|
|||
|
||||
/***** End of section 2 *****/
|
||||
|
||||
/***** section 3 performace evaluation *****/
|
||||
/***** section 3 performance evaluation *****/
|
||||
#ifdef ZM_ENABLE_PERFORMANCE_EVALUATION
|
||||
extern void zfiTxPerformanceMSDU(zdev_t* dev, u32_t tick);
|
||||
extern void zfiRxPerformanceMPDU(zdev_t* dev, zbuf_t* buf);
|
||||
|
|
|
@ -1670,7 +1670,7 @@ __func__);
|
|||
dbg("%s(): failed resubmitting read urb, error %d",
|
||||
__func__, result);
|
||||
} else {
|
||||
dbg("%s() sucessfully resumitted read urb", __func__);
|
||||
dbg("%s() successfully resubmitted read urb", __func__);
|
||||
if (tty_st && RxCount) {
|
||||
/* if some inbound data was processed, then
|
||||
* we need to push that through the tty layer
|
||||
|
|
|
@ -66,7 +66,7 @@ static int __init rar_init_handler(void);
|
|||
static void __exit rar_exit_handler(void);
|
||||
|
||||
/*
|
||||
function that is activated on the succesfull probe of the RAR device
|
||||
function that is activated on the successfull probe of the RAR device
|
||||
*/
|
||||
static int __devinit rar_probe(struct pci_dev *pdev, const struct pci_device_id *ent);
|
||||
|
||||
|
@ -319,7 +319,7 @@ static int memrar_init_rar_params(struct pci_dev *pdev)
|
|||
}
|
||||
|
||||
/*
|
||||
function that is activaed on the succesfull probe of the RAR device
|
||||
function that is activated on the successfull probe of the RAR device
|
||||
*/
|
||||
static int __devinit rar_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||
{
|
||||
|
|
|
@ -913,7 +913,7 @@ Arguments:
|
|||
pPacket Pointer to send packet
|
||||
|
||||
Return Value:
|
||||
NDIS_STATUS_SUCCESS If succes to queue the packet into TxSwQueue.
|
||||
NDIS_STATUS_SUCCESS If success to queue the packet into TxSwQueue.
|
||||
NDIS_STATUS_FAILURE If failed to do en-queue.
|
||||
|
||||
Note:
|
||||
|
|
|
@ -1837,7 +1837,7 @@ ieee80211_rx_frame_softmac(struct ieee80211_device *ieee, struct sk_buff *skb,
|
|||
|
||||
if (((ieee->current_network.wmm_info^info_element->data[6])& \
|
||||
0x0f)||(!ieee->init_wmmparam_flag)) {
|
||||
//refresh paramete element for current network
|
||||
// refresh parameter element for current network
|
||||
// update the register parameter for hardware
|
||||
ieee->init_wmmparam_flag = 1;
|
||||
queue_work(ieee->wq, &ieee->wmm_param_update_wq);
|
||||
|
@ -1958,10 +1958,10 @@ associate_complete:
|
|||
* care of the ieee802.11 fragmentation.
|
||||
* So the driver receives a fragment per time and might
|
||||
* call the stop function when it want without take care
|
||||
* to have enought room to TX an entire packet.
|
||||
* to have enough room to TX an entire packet.
|
||||
* This might be useful if each fragment need it's own
|
||||
* descriptor, thus just keep a total free memory > than
|
||||
* the max fragmentation treshold is not enought.. If the
|
||||
* the max fragmentation threshold is not enough.. If the
|
||||
* ieee802.11 stack passed a TXB struct then you needed
|
||||
* to keep N free descriptors where
|
||||
* N = MAX_PACKET_SIZE / MIN_FRAG_TRESHOLD
|
||||
|
|
|
@ -599,7 +599,7 @@ typedef struct r8180_priv
|
|||
u8 RSSI;
|
||||
char RxPower;
|
||||
u8 InitialGain;
|
||||
//For adjust Dig Threshhold during Legacy/Leisure Power Save Mode
|
||||
//For adjust Dig Threshold during Legacy/Leisure Power Save Mode
|
||||
u32 DozePeriodInPast2Sec;
|
||||
// Don't access BB/RF under disable PLL situation.
|
||||
u8 InitialGainBackUp;
|
||||
|
|
|
@ -1848,7 +1848,7 @@ void rtl8180_rx(struct net_device *dev)
|
|||
sizeof(u8),
|
||||
PCI_DMA_FROMDEVICE);
|
||||
|
||||
drop: // this is used when we have not enought mem
|
||||
drop: // this is used when we have not enough mem
|
||||
/* restore the descriptor */
|
||||
*(priv->rxringtail+2)=priv->rxbuffer->dma;
|
||||
*(priv->rxringtail)=*(priv->rxringtail) &~ 0xfff;
|
||||
|
@ -1919,8 +1919,8 @@ rate)
|
|||
/*
|
||||
* This function doesn't require lock because we make
|
||||
* sure it's called with the tx_lock already acquired.
|
||||
* this come from the kernel's hard_xmit callback (trought
|
||||
* the ieee stack, or from the try_wake_queue (again trought
|
||||
* this come from the kernel's hard_xmit callback (through
|
||||
* the ieee stack, or from the try_wake_queue (again through
|
||||
* the ieee stack.
|
||||
*/
|
||||
priority = AC2Q(skb->priority);
|
||||
|
@ -3399,7 +3399,7 @@ void rtl8180_adapter_start(struct net_device *dev)
|
|||
/*
|
||||
The following is very strange. seems to be that 1 means test mode,
|
||||
but we need to acknolwledges the nic when a packet is ready
|
||||
altought we set it to 0
|
||||
although we set it to 0
|
||||
*/
|
||||
|
||||
write_nic_byte(dev,
|
||||
|
@ -4144,7 +4144,7 @@ void rtl8180_tx_isr(struct net_device *dev, int pri,short error)
|
|||
}
|
||||
|
||||
/* we check all the descriptors between the head and the nic,
|
||||
* but not the currenly pointed by the nic (the next to be txed)
|
||||
* but not the currently pointed by the nic (the next to be txed)
|
||||
* and the previous of the pointed (might be in process ??)
|
||||
*/
|
||||
offs = (nic - nicbegin);
|
||||
|
|
|
@ -36,7 +36,7 @@ bool CheckHighPower(struct net_device *dev)
|
|||
//
|
||||
// Note:
|
||||
// The reason why we udpate Tx power level here instead of DoRxHighPower()
|
||||
// is the number of IO to change Tx power is much more than chane TR switch
|
||||
// is the number of IO to change Tx power is much more than channel TR switch
|
||||
// and they are related to OFDM and MAC registers.
|
||||
// So, we don't want to update it so frequently in per-Rx packet base.
|
||||
//
|
||||
|
@ -1326,7 +1326,7 @@ SetAntenna8185(
|
|||
break;
|
||||
|
||||
default:
|
||||
printk("SetAntenna8185: unkown RFChipID(%d)\n", priv->rf_chip);
|
||||
printk("SetAntenna8185: unknown RFChipID(%d)\n", priv->rf_chip);
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
@ -1346,13 +1346,13 @@ SetAntenna8185(
|
|||
break;
|
||||
|
||||
default:
|
||||
printk("SetAntenna8185: unkown RFChipID(%d)\n", priv->rf_chip);
|
||||
printk("SetAntenna8185: unknown RFChipID(%d)\n", priv->rf_chip);
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
printk("SetAntenna8185: unkown u1bAntennaIndex(%d)\n", u1bAntennaIndex);
|
||||
printk("SetAntenna8185: unknown u1bAntennaIndex(%d)\n", u1bAntennaIndex);
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -1448,7 +1448,7 @@ SwAntennaDiversity(
|
|||
|
||||
priv->bAdSwitchedChecking = false;
|
||||
|
||||
// Adjust Rx signal strength threashold.
|
||||
// Adjust Rx signal strength threshold.
|
||||
priv->AdRxSsThreshold = (priv->AdRxSignalStrength + priv->AdRxSsBeforeSwitched) / 2;
|
||||
|
||||
priv->AdRxSsThreshold = (priv->AdRxSsThreshold > priv->AdMaxRxSsThreshold) ?
|
||||
|
@ -1562,7 +1562,7 @@ SwAntennaDiversity(
|
|||
// priv->AdRxSignalStrength, priv->AdRxSsThreshold);
|
||||
|
||||
priv->bAdSwitchedChecking = false;
|
||||
// Increase Rx signal strength threashold if necessary.
|
||||
// Increase Rx signal strength threshold if necessary.
|
||||
if( (priv->AdRxSignalStrength > (priv->AdRxSsThreshold + 10)) && // Signal is much stronger than current threshold
|
||||
priv->AdRxSsThreshold <= priv->AdMaxRxSsThreshold) // Current threhold is not yet reach upper limit.
|
||||
{
|
||||
|
|
|
@ -1058,7 +1058,7 @@ bool SetZebraRFPowerState8185(struct net_device *dev,
|
|||
break;
|
||||
default:
|
||||
bResult = false;
|
||||
printk("SetZebraRFPowerState8185(): unknow state to set: 0x%X!!!\n", eRFPowerState);
|
||||
printk("SetZebraRFPowerState8185(): unknown state to set: 0x%X!!!\n", eRFPowerState);
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
|
|
@ -276,7 +276,7 @@ static int rtl8180_wx_get_range(struct net_device *dev,
|
|||
range->max_qual.updated = 7; /* Updated all three */
|
||||
|
||||
range->avg_qual.qual = 92; /* > 8% missed beacons is 'bad' */
|
||||
/* TODO: Find real 'good' to 'bad' threshol value for RSSI */
|
||||
/* TODO: Find real 'good' to 'bad' threshold value for RSSI */
|
||||
range->avg_qual.level = 20 + -98;
|
||||
range->avg_qual.noise = 0;
|
||||
range->avg_qual.updated = 7; /* Updated all three */
|
||||
|
|
|
@ -2493,8 +2493,8 @@ void rtl8185b_adapter_start(struct net_device *dev)
|
|||
PhyConfig8185(dev);
|
||||
|
||||
// We assume RegWirelessMode has already been initialized before,
|
||||
// however, we has to validate the wireless mode here and provide a reasonble
|
||||
// initialized value if necessary. 2005.01.13, by rcnjko.
|
||||
// however, we has to validate the wireless mode here and provide a
|
||||
// reasonable initialized value if necessary. 2005.01.13, by rcnjko.
|
||||
SupportedWirelessMode = GetSupportedWirelessMode8185(dev);
|
||||
if( (ieee->mode != WIRELESS_MODE_B) &&
|
||||
(ieee->mode != WIRELESS_MODE_G) &&
|
||||
|
|
|
@ -164,7 +164,7 @@ struct net_device *alloc_ieee80211(int sizeof_priv)
|
|||
ieee->privacy_invoked = 0;
|
||||
ieee->ieee802_1x = 1;
|
||||
ieee->raw_tx = 0;
|
||||
//ieee->hwsec_support = 1; //defalt support hw security. //use module_param instead.
|
||||
//ieee->hwsec_support = 1; //default support hw security. //use module_param instead.
|
||||
ieee->hwsec_active = 0; //disable hwsec, switch it on when necessary.
|
||||
|
||||
ieee80211_softmac_init(ieee);
|
||||
|
|
|
@ -2330,10 +2330,10 @@ ieee80211_rx_frame_softmac(struct ieee80211_device *ieee, struct sk_buff *skb,
|
|||
* care of the ieee802.11 fragmentation.
|
||||
* So the driver receives a fragment per time and might
|
||||
* call the stop function when it want without take care
|
||||
* to have enought room to TX an entire packet.
|
||||
* to have enough room to TX an entire packet.
|
||||
* This might be useful if each fragment need it's own
|
||||
* descriptor, thus just keep a total free memory > than
|
||||
* the max fragmentation treshold is not enought.. If the
|
||||
* the max fragmentation threshold is not enough.. If the
|
||||
* ieee802.11 stack passed a TXB struct then you needed
|
||||
* to keep N free descriptors where
|
||||
* N = MAX_PACKET_SIZE / MIN_FRAG_TRESHOLD
|
||||
|
|
|
@ -629,7 +629,7 @@ SetRFPowerState8190(
|
|||
|
||||
default:
|
||||
bResult = false;
|
||||
RT_TRACE(COMP_ERR, "SetRFPowerState8190(): unknow state to set: 0x%X!!!\n", eRFPowerState);
|
||||
RT_TRACE(COMP_ERR, "SetRFPowerState8190(): unknown state to set: 0x%X!!!\n", eRFPowerState);
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
@ -1041,7 +1041,7 @@ static void rtl8192_tx_isr(struct net_device *dev, int prio)
|
|||
tx_desc_819x_pci *entry = &ring->desc[ring->idx];
|
||||
struct sk_buff *skb;
|
||||
|
||||
/* beacon packet will only use the first descriptor defautly,
|
||||
/* beacon packet will only use the first descriptor defaultly,
|
||||
* and the OWN may not be cleared by the hardware
|
||||
* */
|
||||
if(prio != BEACON_QUEUE) {
|
||||
|
@ -2562,7 +2562,7 @@ static void rtl8192_read_eeprom_info(struct net_device* dev)
|
|||
priv->bTXPowerDataReadFromEEPORM = false;
|
||||
}
|
||||
|
||||
// 2007/11/15 MH 8190PCI Default=2T4R, 8192PCIE dafault=1T2R
|
||||
// 2007/11/15 MH 8190PCI Default=2T4R, 8192PCIE default=1T2R
|
||||
priv->rf_type = RTL819X_DEFAULT_RF_TYPE;
|
||||
|
||||
if(priv->card_8192_version > VERSION_8190_BD)
|
||||
|
@ -3554,7 +3554,7 @@ void rtl8192_prepare_beacon(struct r8192_priv *priv)
|
|||
//spin_lock_irqsave(&priv->tx_lock,flags);
|
||||
/* prepare misc info for the beacon xmit */
|
||||
tcb_desc->queue_index = BEACON_QUEUE;
|
||||
/* IBSS does not support HT yet, use 1M defautly */
|
||||
/* IBSS does not support HT yet, use 1M defaultly */
|
||||
tcb_desc->data_rate = 2;
|
||||
tcb_desc->RATRIndex = 7;
|
||||
tcb_desc->bTxDisableRateFallBack = 1;
|
||||
|
|
|
@ -455,7 +455,7 @@ static void dm_check_rate_adaptive(struct net_device * dev)
|
|||
(pra->low_rssi_thresh_for_ra40M):(pra->low_rssi_thresh_for_ra20M);
|
||||
}
|
||||
|
||||
//DbgPrint("[DM] THresh H/L=%d/%d\n\r", RATR.HighRSSIThreshForRA, RATR.LowRSSIThreshForRA);
|
||||
//DbgPrint("[DM] Thresh H/L=%d/%d\n\r", RATR.HighRSSIThreshForRA, RATR.LowRSSIThreshForRA);
|
||||
if(priv->undecorated_smoothed_pwdb >= (long)HighRSSIThreshForRA)
|
||||
{
|
||||
//DbgPrint("[DM] RSSI=%d STA=HIGH\n\r", pHalData->UndecoratedSmoothedPWDB);
|
||||
|
@ -571,7 +571,7 @@ static u32 OFDMSwingTable[OFDM_Table_Length] = {
|
|||
0x5a400169, // 3, +3db
|
||||
0x50800142, // 4, +2db
|
||||
0x47c0011f, // 5, +1db
|
||||
0x40000100, // 6, +0db ===> default, upper for higher temprature, lower for low temprature
|
||||
0x40000100, // 6, +0db ===> default, upper for higher temperature, lower for low temperature
|
||||
0x390000e4, // 7, -1db
|
||||
0x32c000cb, // 8, -2db
|
||||
0x2d4000b5, // 9, -3db
|
||||
|
@ -932,14 +932,14 @@ static void dm_TXPowerTrackingCallback_ThermalMeter(struct net_device * dev)
|
|||
RT_TRACE(COMP_POWER_TRACKING, "Readback ThermalMeterA = %d \n", tmpRegA);
|
||||
if(tmpRegA < 3 || tmpRegA > 13)
|
||||
return;
|
||||
if(tmpRegA >= 12) // if over 12, TP will be bad when high temprature
|
||||
if(tmpRegA >= 12) // if over 12, TP will be bad when high temperature
|
||||
tmpRegA = 12;
|
||||
RT_TRACE(COMP_POWER_TRACKING, "Valid ThermalMeterA = %d \n", tmpRegA);
|
||||
priv->ThermalMeter[0] = ThermalMeterVal; //We use fixed value by Bryant's suggestion
|
||||
priv->ThermalMeter[1] = ThermalMeterVal; //We use fixed value by Bryant's suggestion
|
||||
|
||||
//Get current RF-A temprature index
|
||||
if(priv->ThermalMeter[0] >= (u8)tmpRegA) //lower temprature
|
||||
//Get current RF-A temperature index
|
||||
if(priv->ThermalMeter[0] >= (u8)tmpRegA) //lower temperature
|
||||
{
|
||||
tmpOFDMindex = tmpCCK20Mindex = 6+(priv->ThermalMeter[0]-(u8)tmpRegA);
|
||||
tmpCCK40Mindex = tmpCCK20Mindex - 6;
|
||||
|
@ -953,7 +953,7 @@ static void dm_TXPowerTrackingCallback_ThermalMeter(struct net_device * dev)
|
|||
else
|
||||
{
|
||||
tmpval = ((u8)tmpRegA - priv->ThermalMeter[0]);
|
||||
if(tmpval >= 6) // higher temprature
|
||||
if(tmpval >= 6) // higher temperature
|
||||
tmpOFDMindex = tmpCCK20Mindex = 0; // max to +6dB
|
||||
else
|
||||
tmpOFDMindex = tmpCCK20Mindex = 6 - tmpval;
|
||||
|
@ -2017,7 +2017,7 @@ static void dm_dig_init(struct net_device *dev)
|
|||
dm_digtable.dbg_mode = DM_DBG_OFF; //off=by real rssi value, on=by DM_DigTable.Rssi_val for new dig
|
||||
dm_digtable.dig_algorithm_switch = 0;
|
||||
|
||||
/* 2007/10/04 MH Define init gain threshol. */
|
||||
/* 2007/10/04 MH Define init gain threshold. */
|
||||
dm_digtable.dig_state = DM_STA_DIG_MAX;
|
||||
dm_digtable.dig_highpwr_state = DM_STA_DIG_MAX;
|
||||
dm_digtable.initialgain_lowerbound_state = false;
|
||||
|
@ -2145,7 +2145,7 @@ static void dm_ctrl_initgain_byrssi_by_fwfalse_alarm(
|
|||
/*DbgPrint("DIG Check\n\r RSSI=%d LOW=%d HIGH=%d STATE=%d",
|
||||
pHalData->UndecoratedSmoothedPWDB, DM_DigTable.RssiLowThresh,
|
||||
DM_DigTable.RssiHighThresh, DM_DigTable.Dig_State);*/
|
||||
/* 1. When RSSI decrease, We have to judge if it is smaller than a treshold
|
||||
/* 1. When RSSI decrease, We have to judge if it is smaller than a threshold
|
||||
and then execute below step. */
|
||||
if ((priv->undecorated_smoothed_pwdb <= dm_digtable.rssi_low_thresh))
|
||||
{
|
||||
|
@ -2205,7 +2205,7 @@ static void dm_ctrl_initgain_byrssi_by_fwfalse_alarm(
|
|||
|
||||
}
|
||||
|
||||
/* 2. When RSSI increase, We have to judge if it is larger than a treshold
|
||||
/* 2. When RSSI increase, We have to judge if it is larger than a threshold
|
||||
and then execute below step. */
|
||||
if ((priv->undecorated_smoothed_pwdb >= dm_digtable.rssi_high_thresh) )
|
||||
{
|
||||
|
@ -2314,7 +2314,7 @@ static void dm_ctrl_initgain_byrssi_highpwr(
|
|||
}
|
||||
|
||||
/* 3. When RSSI >75% or <70%, it is a high power issue. We have to judge if
|
||||
it is larger than a treshold and then execute below step. */
|
||||
it is larger than a threshold and then execute below step. */
|
||||
// 2008/02/05 MH SD3-Jerry Modify PD_TH for high power issue.
|
||||
if (priv->undecorated_smoothed_pwdb >= dm_digtable.rssi_high_power_highthresh)
|
||||
{
|
||||
|
|
|
@ -446,7 +446,7 @@ static int rtl8180_wx_get_range(struct net_device *dev,
|
|||
range->max_qual.updated = 7; /* Updated all three */
|
||||
|
||||
range->avg_qual.qual = 92; /* > 8% missed beacons is 'bad' */
|
||||
/* TODO: Find real 'good' to 'bad' threshol value for RSSI */
|
||||
/* TODO: Find real 'good' to 'bad' threshold value for RSSI */
|
||||
range->avg_qual.level = 20 + -98;
|
||||
range->avg_qual.noise = 0;
|
||||
range->avg_qual.updated = 7; /* Updated all three */
|
||||
|
|
|
@ -783,7 +783,7 @@ u32 cmpk_message_handle_rx(struct net_device *dev, struct ieee80211_rx_stats *ps
|
|||
|
||||
default:
|
||||
|
||||
RT_TRACE(COMP_EVENTS, "---->cmpk_message_handle_rx():unknow CMD Element\n");
|
||||
RT_TRACE(COMP_EVENTS, "---->cmpk_message_handle_rx():unknown CMD Element\n");
|
||||
return 1; /* This is a command packet. */
|
||||
}
|
||||
// 2007/01/22 MH Display received rx command packet info.
|
||||
|
|
|
@ -294,7 +294,7 @@
|
|||
#define bR2RCCAMask 0x00000f00
|
||||
#define bHSSI_R2TDelay 0xf8000000
|
||||
#define bHSSI_T2RDelay 0xf80000
|
||||
#define bContTxHSSI 0x400 //chane gain at continue Tx
|
||||
#define bContTxHSSI 0x400 //channel gain at continue Tx
|
||||
#define bIGFromCCK 0x200
|
||||
#define bAGCAddress 0x3f
|
||||
#define bRxHPTx 0x7000
|
||||
|
|
|
@ -156,7 +156,7 @@ struct net_device *alloc_ieee80211(int sizeof_priv)
|
|||
ieee->privacy_invoked = 0;
|
||||
ieee->ieee802_1x = 1;
|
||||
ieee->raw_tx = 0;
|
||||
//ieee->hwsec_support = 1; //defalt support hw security. //use module_param instead.
|
||||
//ieee->hwsec_support = 1; //default support hw security. //use module_param instead.
|
||||
ieee->hwsec_active = 0; //disable hwsec, switch it on when necessary.
|
||||
|
||||
ieee80211_softmac_init(ieee);
|
||||
|
|
|
@ -2120,10 +2120,10 @@ ieee80211_rx_frame_softmac(struct ieee80211_device *ieee, struct sk_buff *skb,
|
|||
* care of the ieee802.11 fragmentation.
|
||||
* So the driver receives a fragment per time and might
|
||||
* call the stop function when it want without take care
|
||||
* to have enought room to TX an entire packet.
|
||||
* to have enough room to TX an entire packet.
|
||||
* This might be useful if each fragment need it's own
|
||||
* descriptor, thus just keep a total free memory > than
|
||||
* the max fragmentation treshold is not enought.. If the
|
||||
* the max fragmentation threshold is not enough.. If the
|
||||
* ieee802.11 stack passed a TXB struct then you needed
|
||||
* to keep N free descriptors where
|
||||
* N = MAX_PACKET_SIZE / MIN_FRAG_TRESHOLD
|
||||
|
|
|
@ -37,7 +37,7 @@ What this layer doesn't do (yet)
|
|||
disassociate clients, and it is really prone to always allow access.
|
||||
In bss client mode it is a bit rough with AP deauth and disassoc requests.
|
||||
- It has not any entry point to view the collected stats.
|
||||
- Altought it takes care of the card supported rates in the management frame
|
||||
- Although it takes care of the card supported rates in the management frame
|
||||
it sends, support for rate changing on TXed packet is not complete.
|
||||
- Give up once associated in bss client mode (it never detect a
|
||||
signal loss condition to disassociate and restart scanning)
|
||||
|
|
|
@ -1728,7 +1728,7 @@ static bool phy_SetRFPowerState8192SU(struct net_device* dev,RT_RF_POWER_STATE e
|
|||
|
||||
default:
|
||||
bResult = FALSE;
|
||||
//RT_ASSERT(FALSE, ("phy_SetRFPowerState8192SU(): unknow state to set: 0x%X!!!\n", eRFPowerState));
|
||||
//RT_ASSERT(FALSE, ("phy_SetRFPowerState8192SU(): unknown state to set: 0x%X!!!\n", eRFPowerState));
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
@ -2711,7 +2711,7 @@ u8 rtl8192_phy_SwChnl(struct net_device* dev, u8 channel)
|
|||
// However, this procedure is performed synchronously which should be running under
|
||||
// passive level.
|
||||
//
|
||||
//not understant it
|
||||
//not understand it
|
||||
void PHY_SwChnlPhy8192S( // Only called during initialize
|
||||
struct net_device* dev,
|
||||
u8 channel
|
||||
|
|
|
@ -453,7 +453,7 @@
|
|||
#define bR2RCCAMask 0x00000f00
|
||||
#define bHSSI_R2TDelay 0xf8000000
|
||||
#define bHSSI_T2RDelay 0xf80000
|
||||
#define bContTxHSSI 0x400 //chane gain at continue Tx
|
||||
#define bContTxHSSI 0x400 //channel gain at continue Tx
|
||||
#define bIGFromCCK 0x200
|
||||
#define bAGCAddress 0x3f
|
||||
#define bRxHPTx 0x7000
|
||||
|
|
|
@ -326,7 +326,7 @@ extern void PHY_RF6052SetOFDMTxPower(struct net_device* dev, u8 powerlevel)
|
|||
|
||||
//
|
||||
// If path A and Path B coexist, we must limit Path A tx power.
|
||||
// Protect Path B pwr over or under flow. We need to calculate upper and
|
||||
// Protect Path B pwr over or underflow. We need to calculate upper and
|
||||
// lower bound of path A tx power.
|
||||
//
|
||||
if (priv->rf_type == RF_2T2R)
|
||||
|
@ -354,7 +354,7 @@ extern void PHY_RF6052SetOFDMTxPower(struct net_device* dev, u8 powerlevel)
|
|||
|
||||
//
|
||||
// If path A and Path B coexist, we must limit Path A tx power.
|
||||
// Protect Path B pwr over or under flow. We need to calculate upper and
|
||||
// Protect Path B pwr under/over flow. We need to calculate upper and
|
||||
// lower bound of path A tx power.
|
||||
//
|
||||
if (priv->rf_type == RF_2T2R)
|
||||
|
|
|
@ -593,7 +593,7 @@ static u32 OFDMSwingTable[OFDM_Table_Length] = {
|
|||
0x5a400169, // 3, +3db
|
||||
0x50800142, // 4, +2db
|
||||
0x47c0011f, // 5, +1db
|
||||
0x40000100, // 6, +0db ===> default, upper for higher temprature, lower for low temprature
|
||||
0x40000100, // 6, +0db ===> default, upper for higher temperature, lower for low temperature
|
||||
0x390000e4, // 7, -1db
|
||||
0x32c000cb, // 8, -2db
|
||||
0x2d4000b5, // 9, -3db
|
||||
|
@ -912,14 +912,14 @@ static void dm_TXPowerTrackingCallback_ThermalMeter(struct net_device * dev)
|
|||
RT_TRACE(COMP_POWER_TRACKING, "Readback ThermalMeterA = %d \n", tmpRegA);
|
||||
if(tmpRegA < 3 || tmpRegA > 13)
|
||||
return;
|
||||
if(tmpRegA >= 12) // if over 12, TP will be bad when high temprature
|
||||
if(tmpRegA >= 12) // if over 12, TP will be bad when high temperature
|
||||
tmpRegA = 12;
|
||||
RT_TRACE(COMP_POWER_TRACKING, "Valid ThermalMeterA = %d \n", tmpRegA);
|
||||
priv->ThermalMeter[0] = ThermalMeterVal; //We use fixed value by Bryant's suggestion
|
||||
priv->ThermalMeter[1] = ThermalMeterVal; //We use fixed value by Bryant's suggestion
|
||||
|
||||
//Get current RF-A temprature index
|
||||
if(priv->ThermalMeter[0] >= (u8)tmpRegA) //lower temprature
|
||||
//Get current RF-A temperature index
|
||||
if(priv->ThermalMeter[0] >= (u8)tmpRegA) //lower temperature
|
||||
{
|
||||
tmpOFDMindex = tmpCCK20Mindex = 6+(priv->ThermalMeter[0]-(u8)tmpRegA);
|
||||
tmpCCK40Mindex = tmpCCK20Mindex - 6;
|
||||
|
@ -933,7 +933,7 @@ static void dm_TXPowerTrackingCallback_ThermalMeter(struct net_device * dev)
|
|||
else
|
||||
{
|
||||
tmpval = ((u8)tmpRegA - priv->ThermalMeter[0]);
|
||||
if(tmpval >= 6) // higher temprature
|
||||
if(tmpval >= 6) // higher temperature
|
||||
tmpOFDMindex = tmpCCK20Mindex = 0; // max to +6dB
|
||||
else
|
||||
tmpOFDMindex = tmpCCK20Mindex = 6 - tmpval;
|
||||
|
|
|
@ -435,7 +435,7 @@ static int rtl8180_wx_get_range(struct net_device *dev,
|
|||
range->max_qual.updated = 7; /* Updated all three */
|
||||
|
||||
range->avg_qual.qual = 92; /* > 8% missed beacons is 'bad' */
|
||||
/* TODO: Find real 'good' to 'bad' threshol value for RSSI */
|
||||
/* TODO: Find real 'good' to 'bad' threshold value for RSSI */
|
||||
range->avg_qual.level = 20 + -98;
|
||||
range->avg_qual.noise = 0;
|
||||
range->avg_qual.updated = 7; /* Updated all three */
|
||||
|
|
|
@ -697,7 +697,7 @@ cmpk_message_handle_rx(
|
|||
|
||||
default:
|
||||
|
||||
RT_TRACE(COMP_ERR, "---->cmpk_message_handle_rx():unknow CMD Element\n");
|
||||
RT_TRACE(COMP_ERR, "---->cmpk_message_handle_rx():unknown CMD Element\n");
|
||||
return 1; /* This is a command packet. */
|
||||
}
|
||||
// 2007/01/22 MH Display received rx command packet info.
|
||||
|
|
|
@ -2449,7 +2449,7 @@ static void sep_configure_dma_burst(struct sep_device *sep)
|
|||
#endif
|
||||
|
||||
/*
|
||||
Function that is activaed on the succesful probe of the SEP device
|
||||
Function that is activated on the successful probe of the SEP device
|
||||
*/
|
||||
static int __devinit sep_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||
{
|
||||
|
|
|
@ -929,7 +929,7 @@ static int qt_open(struct tty_struct *tty,
|
|||
dbg(__FILE__ "qt_setuart completed.\n");
|
||||
|
||||
/*
|
||||
* Put this here to make it responsive to stty and defauls set by
|
||||
* Put this here to make it responsive to stty and defaults set by
|
||||
* the tty layer
|
||||
*/
|
||||
/* FIXME: is this needed? */
|
||||
|
|
|
@ -661,7 +661,7 @@ else
|
|||
if(zonetype!=pDevice->abyEEPROM[EEP_OFS_ZONETYPE])
|
||||
printk("zonetype in file[%02x] mismatch with in EEPROM[%02x]\n",zonetype,pDevice->abyEEPROM[EEP_OFS_ZONETYPE]);
|
||||
else
|
||||
printk("Read Zonetype file sucess,use default zonetype setting[%02x]\n",zonetype);
|
||||
printk("Read Zonetype file success,use default zonetype setting[%02x]\n",zonetype);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
|
@ -159,7 +159,7 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) {
|
|||
else if(zonetype == 0x02) { //Europe
|
||||
sZoneTypeCmd.ZoneType = ZoneType_Europe;
|
||||
}
|
||||
else { //Unknow ZoneType
|
||||
else { //Unknown ZoneType
|
||||
printk("Error:ZoneType[%x] Unknown ???\n",zonetype);
|
||||
result = -EFAULT;
|
||||
break;
|
||||
|
@ -692,7 +692,7 @@ if(wpa_Result.authenticated==TRUE) {
|
|||
wireless_send_event(pDevice->dev, IWEVCUSTOM, &wrqu, pItemSSID->abySSID);
|
||||
}
|
||||
#endif
|
||||
pDevice->fWPA_Authened = TRUE; //is sucessful peer to wpa_Result.authenticated?
|
||||
pDevice->fWPA_Authened = TRUE; //is successful peer to wpa_Result.authenticated?
|
||||
}
|
||||
|
||||
//printk("get private wpa_supplicant announce WPA SM\n");
|
||||
|
|
|
@ -325,10 +325,10 @@ typedef struct tagSStatCounter {
|
|||
#ifdef Calcu_LinkQual
|
||||
//Tx count:
|
||||
ULONG TxNoRetryOkCount; //success tx no retry !
|
||||
ULONG TxRetryOkCount; //sucess tx but retry !
|
||||
ULONG TxRetryOkCount; //success tx but retry !
|
||||
ULONG TxFailCount; //fail tx ?
|
||||
//Rx count:
|
||||
ULONG RxOkCnt; //sucess rx !
|
||||
ULONG RxOkCnt; //success rx !
|
||||
ULONG RxFcsErrCnt; //fail rx ?
|
||||
//statistic
|
||||
ULONG SignalStren;
|
||||
|
|
|
@ -1040,7 +1040,7 @@ else {
|
|||
if(pDevice->config_file.ZoneType !=pDevice->abyEEPROM[EEP_OFS_ZONETYPE])
|
||||
printk("zonetype in file[%02x] mismatch with in EEPROM[%02x]\n",pDevice->config_file.ZoneType,pDevice->abyEEPROM[EEP_OFS_ZONETYPE]);
|
||||
else
|
||||
printk("Read Zonetype file sucess,use default zonetype setting[%02x]\n",pDevice->config_file.ZoneType);
|
||||
printk("Read Zonetype file success,use default zonetype setting[%02x]\n",pDevice->config_file.ZoneType);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
* File: channel.c
|
||||
*
|
||||
* Purpose: Channel number maping
|
||||
* Purpose: Channel number mapping
|
||||
*
|
||||
* Author: Lucas Lin
|
||||
*
|
||||
|
|
|
@ -152,7 +152,7 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) {
|
|||
else if(zonetype == 0x02) { //Europe
|
||||
sZoneTypeCmd.ZoneType = ZoneType_Europe;
|
||||
}
|
||||
else { //Unknow ZoneType
|
||||
else { //Unknown ZoneType
|
||||
printk("Error:ZoneType[%x] Unknown ???\n",zonetype);
|
||||
result = -EFAULT;
|
||||
break;
|
||||
|
@ -679,7 +679,7 @@ if(wpa_Result.authenticated==TRUE) {
|
|||
wireless_send_event(pDevice->dev, IWEVCUSTOM, &wrqu, pItemSSID->abySSID);
|
||||
}
|
||||
#endif
|
||||
pDevice->fWPA_Authened = TRUE; //is sucessful peer to wpa_Result.authenticated?
|
||||
pDevice->fWPA_Authened = TRUE; //is successful peer to wpa_Result.authenticated?
|
||||
}
|
||||
|
||||
//printk("get private wpa_supplicant announce WPA SM\n");
|
||||
|
|
|
@ -1724,7 +1724,7 @@ int iwctl_siwauth(struct net_device *dev,
|
|||
case IW_AUTH_WPA_ENABLED:
|
||||
//pDevice->bWPADEVUp = !! wrq->value;
|
||||
//if(pDevice->bWPADEVUp==TRUE)
|
||||
// printk("iwctl_siwauth:set WPADEV to enable sucessful*******\n");
|
||||
// printk("iwctl_siwauth:set WPADEV to enable successful*******\n");
|
||||
//else
|
||||
// printk("iwctl_siwauth:set WPADEV to enable fail?????\n");
|
||||
break;
|
||||
|
|
|
@ -1537,7 +1537,7 @@ if(result!=0) {
|
|||
return buffer;
|
||||
}
|
||||
|
||||
//return --->-1:fail; >=0:sucessful
|
||||
//return --->-1:fail; >=0:successful
|
||||
static int Read_config_file(PSDevice pDevice) {
|
||||
int result=0;
|
||||
UCHAR tmpbuffer[100];
|
||||
|
|
|
@ -357,10 +357,10 @@ typedef struct tagSStatCounter {
|
|||
#ifdef Calcu_LinkQual
|
||||
//Tx count:
|
||||
ULONG TxNoRetryOkCount; //success tx no retry !
|
||||
ULONG TxRetryOkCount; //sucess tx but retry !
|
||||
ULONG TxRetryOkCount; //success tx but retry !
|
||||
ULONG TxFailCount; //fail tx ?
|
||||
//Rx count:
|
||||
ULONG RxOkCnt; //sucess rx !
|
||||
ULONG RxOkCnt; //success rx !
|
||||
ULONG RxFcsErrCnt; //fail rx ?
|
||||
//statistic
|
||||
ULONG SignalStren;
|
||||
|
|
|
@ -1331,7 +1331,7 @@ BSSvSecondTxData(
|
|||
}
|
||||
|
||||
spin_lock_irq(&pDevice->lock);
|
||||
//is wap_supplicant running sucessful OR only open && sharekey mode!
|
||||
//is wap_supplicant running successful OR only open && sharekey mode!
|
||||
#if 1
|
||||
if(((pDevice->bLinkPass ==TRUE)&&(pMgmt->eAuthenMode < WMAC_AUTH_WPA)) || //open && sharekey linking
|
||||
(pDevice->fWPA_Authened == TRUE)) { //wpa linking
|
||||
|
|
Loading…
Reference in a new issue