void usb_ctrl_msg(struct st5481_adapter *adapter, u8 request, u8 requesttype, u16 value, u16 index, ctrl_complete_t complete, void *context) 
static void usb_ctrl_msg(struct st5481_adapter *adapter, u8 request, u8 requesttype, u16 value, u16 index, ctrl_complete_t complete, void *context) 
void usb_ctrl_msg(struct st5481_adapter *adapter,		  u8 request, u8 requesttype, u16 value, u16 index,		  ctrl_complete_t complete, void *context){	struct st5481_ctrl *ctrl = &adapter->ctrl;	int w_index;	struct ctrl_msg *ctrl_msg;		if ((w_index = fifo_add(&ctrl->msg_fifo.f)) < 0) {		WARN("control msg FIFO full");		return;	}	ctrl_msg = &ctrl->msg_fifo.data[w_index];    	ctrl_msg->dr.bRequestType = requesttype;	ctrl_msg->dr.bRequest = request;	ctrl_msg->dr.wValue = cpu_to_le16p(&value);	ctrl_msg->dr.wIndex = cpu_to_le16p(&index);	ctrl_msg->dr.wLength = 0;	ctrl_msg->complete = complete;	ctrl_msg->context = context;	usb_next_ctrl_msg(ctrl->urb, adapter);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/672c3fd9069e5a138f9d4afc9aeb5aa34aacce32/st5481_usb.c/buggy/drivers/isdn/hisax/st5481_usb.c