Lines Matching refs:self

111 	struct irlan_cb *self = netdev_priv(dev);  in irlan_eth_open()  local
117 self->disconnect_reason = 0; in irlan_eth_open()
118 irlan_client_wakeup(self, self->saddr, self->daddr); in irlan_eth_open()
122 return wait_event_interruptible(self->open_wait, in irlan_eth_open()
123 !self->tsap_data->connected); in irlan_eth_open()
136 struct irlan_cb *self = netdev_priv(dev); in irlan_eth_close() local
141 irlan_close_data_channel(self); in irlan_eth_close()
142 irlan_close_tsaps(self); in irlan_eth_close()
144 irlan_do_client_event(self, IRLAN_LMP_DISCONNECT, NULL); in irlan_eth_close()
145 irlan_do_provider_event(self, IRLAN_LMP_DISCONNECT, NULL); in irlan_eth_close()
148 skb_queue_purge(&self->client.txq); in irlan_eth_close()
150 self->client.tx_busy = 0; in irlan_eth_close()
164 struct irlan_cb *self = netdev_priv(dev); in irlan_eth_xmit() local
169 if ((skb_headroom(skb) < self->max_header_size) || (skb_shared(skb))) { in irlan_eth_xmit()
171 skb_realloc_headroom(skb, self->max_header_size); in irlan_eth_xmit()
188 if (self->use_udata) in irlan_eth_xmit()
189 ret = irttp_udata_request(self->tsap_data, skb); in irlan_eth_xmit()
191 ret = irttp_data_request(self->tsap_data, skb); in irlan_eth_xmit()
222 struct irlan_cb *self = instance; in irlan_eth_receive() local
223 struct net_device *dev = self->dev; in irlan_eth_receive()
268 struct irlan_cb *self; in irlan_eth_flow_indication() local
271 self = instance; in irlan_eth_flow_indication()
273 IRDA_ASSERT(self != NULL, return;); in irlan_eth_flow_indication()
274 IRDA_ASSERT(self->magic == IRLAN_MAGIC, return;); in irlan_eth_flow_indication()
276 dev = self->dev; in irlan_eth_flow_indication()
307 struct irlan_cb *self = netdev_priv(dev); in irlan_eth_set_multicast_list() local
310 if (self->client.state != IRLAN_DATA) { in irlan_eth_set_multicast_list()
324 irlan_set_multicast_filter(self, TRUE); in irlan_eth_set_multicast_list()
330 irlan_set_multicast_filter(self, TRUE); in irlan_eth_set_multicast_list()
333 irlan_set_multicast_filter(self, FALSE); in irlan_eth_set_multicast_list()
337 irlan_set_broadcast_filter(self, TRUE); in irlan_eth_set_multicast_list()
339 irlan_set_broadcast_filter(self, FALSE); in irlan_eth_set_multicast_list()