irda_qos_bits_to_value(&self->qos);
- self->flags = IFF_FIR|IFF_MIR|IFF_SIR|IFF_DMA|IFF_PIO; // benjamin 2000/11/8 05:27PM
-
/* Max DMA buffer size needed = (data_size + 6) * (window_size) + 6; */
self->rx_buff.truesize = 14384;
self->tx_buff.truesize = 14384;
if (max_baud >= 1152000)
{
self->qos.baud_rate.bits |= IR_1152000;
- self->flags |= IFF_MIR;
}
#endif
if (max_baud >= 4000000)
{
self->qos.baud_rate.bits |= (IR_4000000 << 8);
- self->flags |= IFF_FIR;
}
/*FIXME: work this out... */
irda_qos_bits_to_value (&self->qos);
- self->flags = IFF_SIR | IFF_DMA | IFF_PIO;
-
/* Allocate twice the size to guarantee alignment */
self->ringbuf = (void *) kmalloc (OBOE_RING_LEN << 1, GFP_KERNEL);
if (!self->ringbuf)
* the transmit path will be set differently - Jean II
*/
irda_qos_bits_to_value(&self->qos);
-
- self->flags |= IFF_SIR;
- if (self->qos.baud_rate.value > 115200)
- self->flags |= IFF_MIR;
- if (self->qos.baud_rate.value > 1152000)
- self->flags |= IFF_FIR;
- if (self->qos.baud_rate.value > 4000000)
- self->flags |= IFF_VFIR;
}
/*------------------------------------------------------------------*/
self->qos.min_turn_time.bits = qos_mtt_bits;
irda_qos_bits_to_value(&self->qos);
- self->flags = IFF_SIR|IFF_PIO;
- self->mode = IRDA_IRLAP;
-
/* Bootstrap ZeroCopy Rx */
self->rx_buff.truesize = IRDA_SKB_MAX_MTU;
self->rx_buff.skb = __dev_alloc_skb(self->rx_buff.truesize,
self->qos.min_turn_time.bits = qos_mtt_bits;
irda_qos_bits_to_value(&self->qos);
- self->flags = IFF_FIR|IFF_MIR|IFF_SIR|IFF_DMA|IFF_PIO|IFF_DONGLE;
-
/* Max DMA buffer size needed = (data_size + 6) * (window_size) + 6; */
self->rx_buff.truesize = 14384;
self->tx_buff.truesize = 14384;
SET_MODULE_OWNER(ndev);
- dev->flags = IFF_SIR | IFF_PIO;
-
/* Override the network functions we need to use */
ndev->hard_start_xmit = sirdev_hard_xmit;
ndev->open = sirdev_open;
smsc_ircc_setup_qos(self);
- self->flags = IFF_FIR|IFF_MIR|IFF_SIR|IFF_DMA|IFF_PIO;
-
smsc_ircc_init_chip(self);
if(ircc_transceiver > 0 &&
self->qos.min_turn_time.bits = qos_mtt_bits;
irda_qos_bits_to_value(&self->qos);
- self->flags =
- IFF_FIR | IFF_MIR | IFF_SIR | IFF_DMA | IFF_PIO | IFF_DONGLE;
-
/* Max DMA buffer size needed = (data_size + 6) * (window_size) + 6; */
self->rx_buff.truesize = 14384 + 2048;
self->tx_buff.truesize = 14384 + 2048;
self->qos.min_turn_time.bits = qos_mtt_bits;
irda_qos_bits_to_value(&self->qos);
- self->flags = IFF_FIR|IFF_MIR|IFF_SIR|IFF_DMA|IFF_PIO;
-
/* Max DMA buffer size needed = (data_size + 6) * (window_size) + 6; */
self->rx_buff.truesize = 14384;
self->tx_buff.truesize = 4000;
spinlock_t lock; /* For serializing operations */
- __u32 flags; /* Interface flags */
__u32 new_speed;
int index; /* Instance index */
struct irlap_cb *irlap;
u8 open;
- u32 flags; /* Interface flags */
u32 speed;
u32 newspeed;
__s16 new_xbofs; /* xbofs we need to set */
__u32 speed; /* Current speed */
__s32 new_speed; /* speed we need to set */
- __u32 flags; /* Interface flags */
};
spinlock_t lock; /* For serializing operations */
- __u32 flags; /* Interface flags */
__u32 new_speed;
int index; /* Instance index */
* synchronised - Jean II */
__u32 new_speed;
- __u32 flags; /* Interface flags */
int tx_buff_offsets[10]; /* Offsets between frames in tx_buff */
int tx_len; /* Number of frames in tx_buff */
chipio_t io; /* IrDA controller information */
- __u32 flags; /* Interface flags */
__u32 new_speed;
struct pci_dev *pdev; /*PCI device */
* locking strategy. - Jean II */
spinlock_t lock; /* For serializing operations */
- __u32 flags; /* Interface flags */
__u32 new_speed;
};