usb: rmnet: Add support for smd close event

smd driver can generate close event depending on modem status changes.
When close event is received, indicate data session end to usb host
and also free pending control messages.

Change-Id: If1af85c5c2f64cae6b82e5079a502c643e8a581a
Signed-off-by: Vamsi Krishna <vskrishn@codeaurora.org>
diff --git a/drivers/usb/gadget/u_rmnet.h b/drivers/usb/gadget/u_rmnet.h
index aeaddee..3c21316 100644
--- a/drivers/usb/gadget/u_rmnet.h
+++ b/drivers/usb/gadget/u_rmnet.h
@@ -48,6 +48,9 @@
 	void (*send_cbits_tomodem)(struct grmnet *g,
 				u8 port_num,
 				int cbits);
+
+	void (*disconnect)(struct grmnet *g);
+	void (*connect)(struct grmnet *g);
 };
 
 int gbam_setup(unsigned int count);