• Home
  • Raw
  • Download

Lines Matching refs:self

70 	struct irlan_cb *self;  in irlan_provider_data_indication()  local
73 self = instance; in irlan_provider_data_indication()
75 IRDA_ASSERT(self != NULL, return -1;); in irlan_provider_data_indication()
76 IRDA_ASSERT(self->magic == IRLAN_MAGIC, return -1;); in irlan_provider_data_indication()
84 irlan_do_provider_event(self, IRLAN_GET_INFO_CMD, skb); in irlan_provider_data_indication()
89 irlan_do_provider_event(self, IRLAN_GET_MEDIA_CMD, skb); in irlan_provider_data_indication()
93 irlan_do_provider_event(self, IRLAN_OPEN_DATA_CMD, skb); in irlan_provider_data_indication()
97 irlan_do_provider_event(self, IRLAN_FILTER_CONFIG_CMD, skb); in irlan_provider_data_indication()
126 struct irlan_cb *self; in irlan_provider_connect_indication() local
129 self = instance; in irlan_provider_connect_indication()
132 IRDA_ASSERT(self != NULL, return;); in irlan_provider_connect_indication()
133 IRDA_ASSERT(self->magic == IRLAN_MAGIC, return;); in irlan_provider_connect_indication()
135 IRDA_ASSERT(tsap == self->provider.tsap_ctrl,return;); in irlan_provider_connect_indication()
136 IRDA_ASSERT(self->provider.state == IRLAN_IDLE, return;); in irlan_provider_connect_indication()
138 self->provider.max_sdu_size = max_sdu_size; in irlan_provider_connect_indication()
139 self->provider.max_header_size = max_header_size; in irlan_provider_connect_indication()
141 irlan_do_provider_event(self, IRLAN_CONNECT_INDICATION, NULL); in irlan_provider_connect_indication()
148 if ((self->provider.access_type == ACCESS_PEER) && in irlan_provider_connect_indication()
149 (self->client.state == IRLAN_IDLE)) in irlan_provider_connect_indication()
151 irlan_client_wakeup(self, self->saddr, self->daddr); in irlan_provider_connect_indication()
161 void irlan_provider_connect_response(struct irlan_cb *self, in irlan_provider_connect_response() argument
164 IRDA_ASSERT(self != NULL, return;); in irlan_provider_connect_response()
165 IRDA_ASSERT(self->magic == IRLAN_MAGIC, return;); in irlan_provider_connect_response()
175 struct irlan_cb *self; in irlan_provider_disconnect_indication() local
180 self = instance; in irlan_provider_disconnect_indication()
183 IRDA_ASSERT(self != NULL, return;); in irlan_provider_disconnect_indication()
184 IRDA_ASSERT(self->magic == IRLAN_MAGIC, return;); in irlan_provider_disconnect_indication()
188 IRDA_ASSERT(tsap == self->provider.tsap_ctrl, return;); in irlan_provider_disconnect_indication()
190 irlan_do_provider_event(self, IRLAN_LMP_DISCONNECT, NULL); in irlan_provider_disconnect_indication()
199 int irlan_parse_open_data_cmd(struct irlan_cb *self, struct sk_buff *skb) in irlan_parse_open_data_cmd() argument
203 ret = irlan_provider_parse_command(self, CMD_OPEN_DATA_CHANNEL, skb); in irlan_parse_open_data_cmd()
206 irlan_open_data_tsap(self); in irlan_parse_open_data_cmd()
218 int irlan_provider_parse_command(struct irlan_cb *self, int cmd, in irlan_provider_parse_command() argument
234 IRDA_ASSERT(self != NULL, return -RSP_PROTOCOL_ERROR;); in irlan_provider_parse_command()
235 IRDA_ASSERT(self->magic == IRLAN_MAGIC, return -RSP_PROTOCOL_ERROR;); in irlan_provider_parse_command()
267 irlan_check_command_param(self, name, value); in irlan_provider_parse_command()
282 void irlan_provider_send_reply(struct irlan_cb *self, int command, in irlan_provider_send_reply() argument
287 IRDA_ASSERT(self != NULL, return;); in irlan_provider_send_reply()
288 IRDA_ASSERT(self->magic == IRLAN_MAGIC, return;); in irlan_provider_send_reply()
302 skb_reserve(skb, self->provider.max_header_size); in irlan_provider_send_reply()
309 switch (self->media) { in irlan_provider_send_reply()
330 switch (self->provider.access_type) { in irlan_provider_send_reply()
348 if (self->provider.send_arb_val) { in irlan_provider_send_reply()
351 self->provider.send_arb_val); in irlan_provider_send_reply()
354 irlan_insert_byte_param(skb, "DATA_CHAN", self->stsap_sel_data); in irlan_provider_send_reply()
358 irlan_filter_request(self, skb); in irlan_provider_send_reply()
365 irttp_data_request(self->provider.tsap_ctrl, skb); in irlan_provider_send_reply()
374 int irlan_provider_open_ctrl_tsap(struct irlan_cb *self) in irlan_provider_open_ctrl_tsap() argument
379 IRDA_ASSERT(self != NULL, return -1;); in irlan_provider_open_ctrl_tsap()
380 IRDA_ASSERT(self->magic == IRLAN_MAGIC, return -1;); in irlan_provider_open_ctrl_tsap()
383 if (self->provider.tsap_ctrl) in irlan_provider_open_ctrl_tsap()
393 notify.instance = self; in irlan_provider_open_ctrl_tsap()
401 self->provider.tsap_ctrl = tsap; in irlan_provider_open_ctrl_tsap()
404 irlan_ias_register(self, tsap->stsap_sel); in irlan_provider_open_ctrl_tsap()