示例#1
0
void write16_async(_adapter *adapter, u32 addr, u16 val)
{
	struct	io_queue  	*pio_queue = (struct io_queue *)adapter->pio_queue;
	struct	intf_hdl		*pintfhdl = (struct intf_hdl*)(&(pio_queue->intf));
	void (*_write16_async)(struct intf_hdl *pintfhdl, u32 addr, u16 val);
	_func_enter_;
	_write16_async = pintfhdl->io_ops._write16_async;
	
	_write16_async(pintfhdl, addr, val);	
	_func_exit_;

}
示例#2
0
int _rtw_write16_async(struct adapter *adapter, u32 addr, u16 val)
{
	struct io_priv *pio_priv = &adapter->iopriv;
	struct	intf_hdl		*pintfhdl = &(pio_priv->intf);
	int (*_write16_async)(struct intf_hdl *pintfhdl, u32 addr, u16 val);
	int ret;

_func_enter_;
	_write16_async = pintfhdl->io_ops._write16_async;
	ret = _write16_async(pintfhdl, addr, val);
_func_exit_;

	return RTW_STATUS_CODE(ret);
}
示例#3
0
int _rtw_write16_async(_adapter *adapter, u32 addr, u16 val)
{
	//struct	io_queue  	*pio_queue = (struct io_queue *)adapter->pio_queue;
	struct io_priv *pio_priv = &adapter->iopriv;
	struct	intf_hdl		*pintfhdl = &(pio_priv->intf);
	int (*_write16_async)(struct intf_hdl *pintfhdl, u32 addr, u16 val);
	int ret;
	_func_enter_;
	_write16_async = pintfhdl->io_ops._write16_async;
	val = rtw_cpu_to_le16(val);
	ret = _write16_async(pintfhdl, addr, val);
	_func_exit_;

	return RTW_STATUS_CODE(ret);
}