コード例 #1
0
ファイル: rtl8712_io.c プロジェクト: CSCLOG/beaglebone
void r8712_write16(struct _adapter *adapter, u32 addr, u16 val)
{
	struct io_queue *pio_queue = (struct io_queue *)adapter->pio_queue;
	struct intf_hdl *pintfhdl = &(pio_queue->intf);

	void (*_write16)(struct intf_hdl *pintfhdl, u32 addr, u16 val);
	_write16 = pintfhdl->io_ops._write16;
	_write16(pintfhdl, addr, val);
}
コード例 #2
0
ファイル: rtl871x_io.c プロジェクト: OpenHMR/Open-HMR600
void write16(_adapter *adapter, u32 addr, u16 val)
{
	struct	io_queue  	*pio_queue = (struct io_queue *)adapter->pio_queue;
	struct	intf_hdl		*pintfhdl = &(pio_queue->intf);
	void (*_write16)(struct intf_hdl *pintfhdl, u32 addr, u16 val);
	_func_enter_;
	_write16 = pintfhdl->io_ops._write16;
	
	_write16(pintfhdl, addr, val);
	_func_exit_;

}
コード例 #3
0
ファイル: rtw_io.c プロジェクト: jozzse/rtl8723bs
int _rtw_write16(_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)(struct intf_hdl *pintfhdl, u32 addr, u16 val);
	int ret;

	_write16 = pintfhdl->io_ops._write16;

	ret = _write16(pintfhdl, addr, val);
	return RTW_STATUS_CODE(ret);
}
コード例 #4
0
ファイル: rtw_io.c プロジェクト: Adri9102/rtl8188eu
int _rtw_write16(struct adapter *adapter, u32 addr, u16 val)
{
	struct io_priv *pio_priv = &adapter->iopriv;
	struct	intf_hdl		*pintfhdl = &(pio_priv->intf);
	int (*_write16)(struct intf_hdl *pintfhdl, u32 addr, u16 val);
	int ret;
	_func_enter_;
	_write16 = pintfhdl->io_ops._write16;

	ret = _write16(pintfhdl, addr, val);
	_func_exit_;

	return RTW_STATUS_CODE(ret);
}
コード例 #5
0
void rtw_write16(_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);
	void (*_write16)(struct intf_hdl *pintfhdl, u32 addr, u16 val);
	_irqL irqL;
	_func_enter_;
	_write16 = pintfhdl->io_ops._write16;
	_enter_critical_mutex(&pintfhdl->io_mutex, &irqL);
	_write16(pintfhdl, addr, val);
	_exit_critical_mutex(&pintfhdl->io_mutex, &irqL);
	_func_exit_;

}
コード例 #6
0
ファイル: rtw_io.c プロジェクト: hjames9/rtl8723au
int _rtw_write16(_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)(struct intf_hdl *pintfhdl, u32 addr, u16 val);
    int ret;
    _func_enter_;
    _write16 = pintfhdl->io_ops._write16;

    val = rtw_cpu_to_le16(val);
    ret = _write16(pintfhdl, addr, val);
    _func_exit_;

    return RTW_STATUS_CODE(ret);
}
コード例 #7
0
ファイル: syscalls.c プロジェクト: Kristoffer/Xen-4.1.2
int
_write (int fd, const void *ptr, size_t len)
{
  return _write16 ((short)fd, ptr, (short)len);
}