当前位置: 首页>>代码示例>>C++>>正文


C++ rtw_IOL_append_cmds函数代码示例

本文整理汇总了C++中rtw_IOL_append_cmds函数的典型用法代码示例。如果您正苦于以下问题:C++ rtw_IOL_append_cmds函数的具体用法?C++ rtw_IOL_append_cmds怎么用?C++ rtw_IOL_append_cmds使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了rtw_IOL_append_cmds函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: rtw_IOL_append_DELAY_MS_cmd

int rtw_IOL_append_DELAY_MS_cmd(struct xmit_frame *xmit_frame, u16 ms)
{
	struct ioreg_cfg cmd = {4, IOREG_CMD_DELAY_US, 0x0, 0x0, 0x0};

	cmd.address = cpu_to_le16(ms);
	return rtw_IOL_append_cmds(xmit_frame, (u8 *)&cmd, 4);
}
开发者ID:09sea98,项目名称:rtl8188eu,代码行数:7,代码来源:rtw_iol.c

示例2: rtw_IOL_append_LLT_cmd

int rtw_IOL_append_LLT_cmd(struct xmit_frame *xmit_frame, u8 page_boundary)
{
	IOL_CMD cmd = {0x0, IOL_CMD_LLT, 0x0, 0x0};
	
	RTW_PUT_BE32((u8*)&cmd.value, (u32)page_boundary);

	return rtw_IOL_append_cmds(xmit_frame, (u8*)&cmd, 8);
}
开发者ID:Rumorbox33,项目名称:wm8850,代码行数:8,代码来源:rtw_iol.c

示例3: rtw_IOL_append_END_cmd

int rtw_IOL_append_END_cmd(struct xmit_frame *xmit_frame)
{
	IOL_CMD end_cmd = {0x0, IOL_CMD_END, 0x0, 0x0};


	return rtw_IOL_append_cmds(xmit_frame, (u8*)&end_cmd, 8);

}
开发者ID:OpenLD,项目名称:linux-wetek-3.10.y,代码行数:8,代码来源:rtw_iol.c

示例4: rtw_IOL_append_DELAY_MS_cmd

int rtw_IOL_append_DELAY_MS_cmd(struct xmit_frame *xmit_frame, u16 ms)
{
	IOL_CMD cmd = {0x0, IOL_CMD_DELAY_MS, 0x0, 0x0};

	RTW_PUT_BE32((u8*)&cmd.value, (u32)ms);

	return rtw_IOL_append_cmds(xmit_frame, (u8*)&cmd, 8);
}
开发者ID:dosgo,项目名称:rtl8723bu,代码行数:8,代码来源:rtw_iol.c

示例5: _rtw_IOL_append_WW_cmd

int _rtw_IOL_append_WW_cmd(struct xmit_frame *xmit_frame, u16 addr, u16 value)
{
	IOL_CMD cmd = {0x0, IOL_CMD_WW_REG, 0x0, 0x0};
	
	RTW_PUT_BE16((u8*)&cmd.address, (u16)addr);
	RTW_PUT_BE32((u8*)&cmd.value, (u32)value);

	return rtw_IOL_append_cmds(xmit_frame, (u8*)&cmd, 8);
}
开发者ID:Rumorbox33,项目名称:wm8850,代码行数:9,代码来源:rtw_iol.c

示例6: rtw_IOL_append_DELAY_US_cmd

int rtw_IOL_append_DELAY_US_cmd(struct xmit_frame *xmit_frame, u16 us)
{
	struct ioreg_cfg cmd = {4,IOREG_CMD_DELAY_US,0x0, 0x0,0x0};
	//RTW_PUT_LE16((u8*)&cmd.address, us);
	cmd.address = cpu_to_le16(us);

	//DBG_871X("%s %u\n", __FUNCTION__, us);
	return rtw_IOL_append_cmds(xmit_frame, (u8*)&cmd, 4);
}
开发者ID:OpenLD,项目名称:linux-wetek-3.10.y,代码行数:9,代码来源:rtw_iol.c

示例7: rtw_IOL_append_DELAY_MS_cmd

int rtw_IOL_append_DELAY_MS_cmd(struct xmit_frame *xmit_frame, u16 ms)
{
	IOL_CMD cmd = {0x0, IOL_CMD_DELAY_MS, 0x0, 0x0};
	
	RTW_PUT_BE32((u8*)&cmd.value, (u32)ms);

	//DBG_871X("%s %u\n", __FUNCTION__, ms);

	return rtw_IOL_append_cmds(xmit_frame, (u8*)&cmd, 8);
}
开发者ID:Rumorbox33,项目名称:wm8850,代码行数:10,代码来源:rtw_iol.c

示例8: _rtw_IOL_append_WD_cmd

int _rtw_IOL_append_WD_cmd(struct xmit_frame *xmit_frame, u16 addr, u32 value)
{
	IOL_CMD cmd = {0x0, IOL_CMD_WD_REG, 0x0, 0x0};
	u8* pos = (u8 *)&cmd;

	RTW_WB16((u8*)&cmd.address, (u16)addr);
	RTW_WB32((u8*)&cmd.value, (u32)value);

	return rtw_IOL_append_cmds(xmit_frame, (u8*)&cmd, 8);
}
开发者ID:LingYunZhi,项目名称:rtl8189es,代码行数:10,代码来源:rtw_iol.c

示例9: rtw_IOL_append_DELAY_US_cmd

int rtw_IOL_append_DELAY_US_cmd(struct xmit_frame *xmit_frame, u16 us)
{
	IOL_CMD cmd = {0x0, IOL_CMD_DELAY_US, 0x0, 0x0};

	RTW_PUT_BE32((u8*)&cmd.value, (u32)us);

	/* DBG_8723A("%s %u\n", __FUNCTION__, us); */

	return rtw_IOL_append_cmds(xmit_frame, (u8*)&cmd, 8);
}
开发者ID:Daniil2017,项目名称:lenovo-yoga-13-ubuntu-wifi-driver,代码行数:10,代码来源:rtw_iol.c

示例10: rtw_IOL_append_DELAY_MS_cmd

int rtw_IOL_append_DELAY_MS_cmd(struct xmit_frame *xmit_frame, u16 ms)
{
	struct ioreg_cfg cmd = {4,IOREG_CMD_DELAY_US,0x0, 0x0,0x0};

	/* RTW_PUT_LE16((u8*)&cmd.address, ms); */
	cmd.address = cpu_to_le16(ms);

	/* DBG_8723A("%s %u\n", __FUNCTION__, ms); */
	return rtw_IOL_append_cmds(xmit_frame, (u8*)&cmd, 4);
}
开发者ID:Daniil2017,项目名称:lenovo-yoga-13-ubuntu-wifi-driver,代码行数:10,代码来源:rtw_iol.c

示例11: rtw_IOL_exec_cmd_array_sync

int rtw_IOL_exec_cmd_array_sync(PADAPTER adapter, u8 *IOL_cmds, u32 cmd_num, u32 max_wating_ms)
{
	struct xmit_frame	*xmit_frame;

	if((xmit_frame=rtw_IOL_accquire_xmit_frame(adapter)) == NULL)
		return _FAIL;

	if(rtw_IOL_append_cmds(xmit_frame, IOL_cmds, cmd_num<<3) == _FAIL)
		return _FAIL;

	return rtw_IOL_exec_cmds_sync(adapter, xmit_frame, max_wating_ms);
}
开发者ID:Rumorbox33,项目名称:wm8850,代码行数:12,代码来源:rtw_iol.c

示例12: _rtw_IOL_append_WRF_cmd

int _rtw_IOL_append_WRF_cmd(struct xmit_frame *xmit_frame, u8 rf_path, u16 addr, u32 value, u32 mask)
{
	struct ioreg_cfg cmd = {8, IOREG_CMD_W_RF, 0x0, 0x0, 0x0};

	cmd.address = cpu_to_le16((rf_path<<8) | ((addr) & 0xFF));
	cmd.data = cpu_to_le32(value);

	if (mask != 0x000FFFFF) {
		cmd.length = 12;
		cmd.mask =  cpu_to_le32(mask);
	}
	return rtw_IOL_append_cmds(xmit_frame, (u8 *)&cmd, cmd.length);
}
开发者ID:09sea98,项目名称:rtl8188eu,代码行数:13,代码来源:rtw_iol.c

示例13: _rtw_IOL_append_WW_cmd

int _rtw_IOL_append_WW_cmd(struct xmit_frame *xmit_frame, u16 addr, u16 value, u16 mask)
{
	struct ioreg_cfg cmd = {8, IOREG_CMD_WW_REG, 0x0, 0x0, 0x0};

	cmd.address = cpu_to_le16(addr);
	cmd.data = cpu_to_le32(value);

	if (mask != 0xFFFF) {
		cmd.length = 12;
		cmd.mask =  cpu_to_le32(mask);
	}
	return rtw_IOL_append_cmds(xmit_frame, (u8 *)&cmd, cmd.length);
}
开发者ID:09sea98,项目名称:rtl8188eu,代码行数:13,代码来源:rtw_iol.c

示例14: _rtw_IOL_append_WRF_cmd

int _rtw_IOL_append_WRF_cmd(struct xmit_frame *xmit_frame, u8 rf_path, u16 addr, u32 value, u32 mask)
{
	struct ioreg_cfg cmd = {8,IOREG_CMD_W_RF,0x0, 0x0,0x0};

	//RTW_PUT_LE16((u8*)&cmd.address, addr);
	//RTW_PUT_LE32((u8*)&cmd.value, (u32)value);
	cmd.address = (rf_path<<8) |((addr) &0xFF);
	cmd.data = cpu_to_le32(value);

	if(mask!=0x000FFFFF) {
		cmd.length = 12;
		//RTW_PUT_LE32((u8*)&cmd.mask, (u32)mask);
		cmd.mask =  cpu_to_le32(mask);
	}

	//DBG_871X("%s rf_path:0x%02x addr:0x%04x,value:0x%08x,mask:0x%08x\n", __FU2NCTION__,rf_path, addr,value,mask);

	return rtw_IOL_append_cmds(xmit_frame, (u8*)&cmd, cmd.length);

}
开发者ID:Fjodor42,项目名称:rtl8812AU_8821AU_linux,代码行数:20,代码来源:rtw_iol.c

示例15: _rtw_IOL_append_WW_cmd

int _rtw_IOL_append_WW_cmd(struct xmit_frame *xmit_frame, u16 addr, u16 value, u16 mask)
{
	struct ioreg_cfg cmd = {8,IOREG_CMD_WW_REG,0x0, 0x0,0x0};

	//RTW_PUT_LE16((u8*)&cmd.address, addr);
	//RTW_PUT_LE32((u8*)&cmd.value, (u32)value);
	cmd.address = cpu_to_le16(addr);
	cmd.data = cpu_to_le32(value);

	if(mask!=0xFFFF) {
		cmd.length = 12;
		//RTW_PUT_LE32((u8*)&cmd.mask, (u32)mask);
		cmd.mask =  cpu_to_le32(mask);
	}

	//DBG_871X("%s addr:0x%04x,value:0x%08x,mask:0x%08x\n", __FUNCTION__, addr,value,mask);

	return rtw_IOL_append_cmds(xmit_frame, (u8*)&cmd, cmd.length);

}
开发者ID:Fjodor42,项目名称:rtl8812AU_8821AU_linux,代码行数:20,代码来源:rtw_iol.c


注:本文中的rtw_IOL_append_cmds函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。