42 #define _RTL871X_IO_C_
65 if (pintf_priv ==
NULL)
66 goto _init_intf_hdl_fail;
69 set_intf_funs(pintf_hdl);
70 set_intf_ops(&pintf_hdl->
io_ops);
72 if (init_intf_priv(pintf_priv) ==
_FAIL)
73 goto _init_intf_hdl_fail;
80 static void _unload_intf_hdl(
struct intf_priv *pintfpriv)
85 unload_intf_priv(pintfpriv);
96 if (_init_intf_hdl(adapter, pintfhdl) ==
false)
97 goto register_intf_hdl_fail;
99 register_intf_hdl_fail:
103 static void unregister_intf_hdl(
struct intf_hdl *pintfhdl)
116 if (pio_queue ==
NULL)
117 goto alloc_io_queue_fail;
120 _init_listhead(&pio_queue->
pending);
123 (
sizeof(
struct io_req)) + 4);
125 goto alloc_io_queue_fail;
133 _init_listhead(&pio_req->
list);
137 if ((register_intf_hdl((
u8 *)adapter, &(pio_queue->
intf))) ==
_FAIL)
138 goto alloc_io_queue_fail;
157 unregister_intf_hdl(&pio_queue->
intf);