• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/irda/

Lines Matching refs:self

430 int irlap_qos_negotiate(struct irlap_cb *self, struct sk_buff *skb)
434 ret = irda_param_extract_all(self, skb->data, skb->len,
438 irda_qos_bits_to_value(&self->qos_tx);
439 irda_qos_bits_to_value(&self->qos_rx);
441 irlap_adjust_qos_settings(&self->qos_tx);
444 self->qos_tx.baud_rate.value);
446 self->qos_tx.data_size.value);
448 self->qos_tx.window_size.value);
450 self->qos_tx.additional_bofs.value);
452 self->qos_tx.max_turn_time.value);
454 self->qos_tx.min_turn_time.value);
456 self->qos_tx.link_disc_time.value);
466 int irlap_insert_qos_negotiation_params(struct irlap_cb *self,
472 ret = irda_param_insert(self, PI_BAUD_RATE, skb_tail_pointer(skb),
479 ret = irda_param_insert(self, PI_MAX_TURN_TIME, skb_tail_pointer(skb),
486 ret = irda_param_insert(self, PI_DATA_SIZE, skb_tail_pointer(skb),
493 ret = irda_param_insert(self, PI_WINDOW_SIZE, skb_tail_pointer(skb),
500 ret = irda_param_insert(self, PI_ADD_BOFS, skb_tail_pointer(skb),
507 ret = irda_param_insert(self, PI_MIN_TURN_TIME, skb_tail_pointer(skb),
514 ret = irda_param_insert(self, PI_LINK_DISC, skb_tail_pointer(skb),
533 struct irlap_cb *self = (struct irlap_cb *) instance;
535 IRDA_ASSERT(self != NULL, return -1;);
536 IRDA_ASSERT(self->magic == LAP_MAGIC, return -1;);
539 param->pv.i = self->qos_rx.baud_rate.bits;
548 final = (__u16) param->pv.i & self->qos_rx.baud_rate.bits;
551 self->qos_tx.baud_rate.bits = final;
552 self->qos_rx.baud_rate.bits = final;
569 struct irlap_cb *self = (struct irlap_cb *) instance;
571 IRDA_ASSERT(self != NULL, return -1;);
572 IRDA_ASSERT(self->magic == LAP_MAGIC, return -1;);
575 param->pv.i = self->qos_rx.link_disc_time.bits;
582 final = (__u8) param->pv.i & self->qos_rx.link_disc_time.bits;
585 self->qos_tx.link_disc_time.bits = final;
586 self->qos_rx.link_disc_time.bits = final;
601 struct irlap_cb *self = (struct irlap_cb *) instance;
603 IRDA_ASSERT(self != NULL, return -1;);
604 IRDA_ASSERT(self->magic == LAP_MAGIC, return -1;);
607 param->pv.i = self->qos_rx.max_turn_time.bits;
609 self->qos_tx.max_turn_time.bits = (__u8) param->pv.i;
623 struct irlap_cb *self = (struct irlap_cb *) instance;
625 IRDA_ASSERT(self != NULL, return -1;);
626 IRDA_ASSERT(self->magic == LAP_MAGIC, return -1;);
629 param->pv.i = self->qos_rx.data_size.bits;
631 self->qos_tx.data_size.bits = (__u8) param->pv.i;
646 struct irlap_cb *self = (struct irlap_cb *) instance;
648 IRDA_ASSERT(self != NULL, return -1;);
649 IRDA_ASSERT(self->magic == LAP_MAGIC, return -1;);
652 param->pv.i = self->qos_rx.window_size.bits;
654 self->qos_tx.window_size.bits = (__u8) param->pv.i;
667 struct irlap_cb *self = (struct irlap_cb *) instance;
669 IRDA_ASSERT(self != NULL, return -1;);
670 IRDA_ASSERT(self->magic == LAP_MAGIC, return -1;);
673 param->pv.i = self->qos_rx.additional_bofs.bits;
675 self->qos_tx.additional_bofs.bits = (__u8) param->pv.i;
689 struct irlap_cb *self = (struct irlap_cb *) instance;
691 IRDA_ASSERT(self != NULL, return -1;);
692 IRDA_ASSERT(self->magic == LAP_MAGIC, return -1;);
695 param->pv.i = self->qos_rx.min_turn_time.bits;
697 self->qos_tx.min_turn_time.bits = (__u8) param->pv.i;