42 static int ircomm_ttp_data_indication(
void *instance,
void *sap,
44 static void ircomm_ttp_connect_confirm(
void *instance,
void *sap,
49 static void ircomm_ttp_connect_indication(
void *instance,
void *sap,
54 static void ircomm_ttp_flow_indication(
void *instance,
void *sap,
56 static void ircomm_ttp_disconnect_indication(
void *instance,
void *sap,
59 static int ircomm_ttp_data_request(
struct ircomm_cb *
self,
62 static int ircomm_ttp_connect_request(
struct ircomm_cb *
self,
65 static int ircomm_ttp_connect_response(
struct ircomm_cb *
self,
67 static int ircomm_ttp_disconnect_request(
struct ircomm_cb *
self,
96 IRDA_DEBUG(0,
"%sfailed to allocate tsap\n", __func__ );
99 self->slsap_sel =
self->tsap->stsap_sel;
104 self->issue.data_request = ircomm_ttp_data_request;
105 self->issue.connect_request = ircomm_ttp_connect_request;
106 self->issue.connect_response = ircomm_ttp_connect_response;
107 self->issue.disconnect_request = ircomm_ttp_disconnect_request;
118 static int ircomm_ttp_connect_request(
struct ircomm_cb *
self,
143 static int ircomm_ttp_connect_response(
struct ircomm_cb *
self,
168 static int ircomm_ttp_data_request(
struct ircomm_cb *
self,
176 IRDA_DEBUG(2,
"%s(), clen=%d\n", __func__ , clen);
206 static int ircomm_ttp_data_indication(
void *instance,
void *sap,
225 static void ircomm_ttp_connect_confirm(
void *instance,
void *sap,
242 IRDA_ERROR(
"%s(), SAR not allowed for IrCOMM!\n",
266 static void ircomm_ttp_connect_indication(
void *instance,
void *sap,
269 __u8 max_header_size,
283 IRDA_ERROR(
"%s(), SAR not allowed for IrCOMM!\n",
306 static int ircomm_ttp_disconnect_request(
struct ircomm_cb *
self,
327 static void ircomm_ttp_disconnect_indication(
void *instance,
void *sap,
354 static void ircomm_ttp_flow_indication(
void *instance,
void *sap,
364 if (self->notify.flow_indication)
365 self->notify.flow_indication(self->notify.instance,
self, cmd);