static s32 wldev_ioctl_no_memset(
	struct net_device *dev, u32 cmd, void *arg, u32 len, u32 set)
{
	s32 ret = 0;
	struct wl_ioctl ioc;

	ioc.cmd = cmd;
	ioc.buf = arg;
	ioc.len = len;
	ioc.set = set;
	ret = dhd_ioctl_entry_local(dev, &ioc, cmd);

	return ret;
}
Exemplo n.º 2
0
s32 wldev_ioctl(
	struct net_device *dev, u32 cmd, void *arg, u32 len, u32 set)
{
	s32 ret = 0;
	struct wl_ioctl ioc;

	memset(&ioc, 0, sizeof(ioc));
	ioc.cmd = cmd;
	ioc.buf = arg;
	ioc.len = len;
	ioc.set = set;
	if (arg != NULL) {
		WLDEV_ERROR(("iovar:%s ioc->len%d cmd->%d type->%s\n",
			(char *)arg, ioc.len, cmd, set ? "set": "get"));
	}
	ret = dhd_ioctl_entry_local(dev, &ioc, cmd);
	return ret;
}