Home
last modified time | relevance | path

Searched refs:ioc (Results 1 - 10 of 10) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/spi/
H A Dspidev.c335 struct spi_ioc_transfer *ioc; in spidev_ioctl() local
461 ioc = spidev_get_ioc_message(cmd, (struct spi_ioc_transfer __user *)arg, &n_ioc); in spidev_ioctl()
462 if (IS_ERR(ioc)) { in spidev_ioctl()
463 retval = PTR_ERR(ioc); in spidev_ioctl()
466 if (!ioc) { in spidev_ioctl()
471 retval = spidev_message(spidev, ioc, n_ioc); in spidev_ioctl()
472 kfree(ioc); in spidev_ioctl()
489 struct spi_ioc_transfer *ioc; in spidev_compat_ioc_message() local
509 ioc = spidev_get_ioc_message(cmd, u_ioc, &n_ioc); in spidev_compat_ioc_message()
510 if (IS_ERR(ioc)) { in spidev_compat_ioc_message()
[all...]
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/
H A Ddhd_cfg80211.c300 dhd_ioctl_t ioc = { 0, NULL, 0, 0, 0, 0, 0}; in dhd_cfgvendor_priv_string_handler() local
317 ioc.cmd = nlioc->cmd; in dhd_cfgvendor_priv_string_handler()
318 ioc.len = nlioc->len; in dhd_cfgvendor_priv_string_handler()
319 ioc.set = nlioc->set; in dhd_cfgvendor_priv_string_handler()
320 ioc.driver = nlioc->magic; in dhd_cfgvendor_priv_string_handler()
321 ioc.buf = buf; in dhd_cfgvendor_priv_string_handler()
322 ret = dhd_ioctl_process(dhd, index, &ioc, buf); in dhd_cfgvendor_priv_string_handler()
H A Dwldev_common.c63 extern int dhd_ioctl_entry_local(struct net_device *net, wl_ioctl_t *ioc, int cmd);
69 struct wl_ioctl ioc; in wldev_ioctl() local
71 memset(&ioc, 0, sizeof(ioc)); in wldev_ioctl()
72 ioc.cmd = cmd; in wldev_ioctl()
73 ioc.buf = arg; in wldev_ioctl()
74 ioc.len = len; in wldev_ioctl()
75 ioc.set = set; in wldev_ioctl()
76 ret = dhd_ioctl_entry_local(dev, (wl_ioctl_t *)&ioc, cmd); in wldev_ioctl()
H A Ddhd_cdc.c415 dhd_prot_ioctl(dhd_pub_t *dhd, int ifidx, wl_ioctl_t * ioc, void * buf, int len) in dhd_prot_ioctl() argument
437 ioc->cmd, (unsigned long)ioc->cmd, prot->lastcmd, in dhd_prot_ioctl()
439 if ((ioc->cmd == WLC_SET_VAR) || (ioc->cmd == WLC_GET_VAR)) { in dhd_prot_ioctl()
446 prot->lastcmd = ioc->cmd; in dhd_prot_ioctl()
447 action = ioc->set; in dhd_prot_ioctl()
449 ret = dhdcdc_set_ioctl(dhd, ifidx, ioc->cmd, buf, len, action); in dhd_prot_ioctl()
451 ret = dhdcdc_query_ioctl(dhd, ifidx, ioc->cmd, buf, len, action); in dhd_prot_ioctl()
453 ioc in dhd_prot_ioctl()
[all...]
H A Ddhd_common.c903 wl_ioctl_t ioc; in dhd_wl_ioctl_cmd() local
905 ioc.cmd = cmd; in dhd_wl_ioctl_cmd()
906 ioc.buf = arg; in dhd_wl_ioctl_cmd()
907 ioc.len = len; in dhd_wl_ioctl_cmd()
908 ioc.set = set; in dhd_wl_ioctl_cmd()
910 return dhd_wl_ioctl(dhd_pub, ifidx, &ioc, arg, len); in dhd_wl_ioctl_cmd()
1005 * @param ioc IO control struct, members are partially used by this function.
1010 dhd_wl_ioctl(dhd_pub_t *dhd_pub, int ifidx, wl_ioctl_t *ioc, void *buf, int len) in dhd_wl_ioctl() argument
1030 if (ioc->cmd == WLC_GET_VAR) { in dhd_wl_ioctl()
1057 if (ioc in dhd_wl_ioctl()
2523 dhd_ioctl(dhd_pub_t * dhd_pub, dhd_ioctl_t *ioc, void *buf, uint buflen) dhd_ioctl() argument
[all...]
H A Ddhd_linux.c2528 wl_ioctl_t ioc; in _dhd_set_multicast_list() local
2639 memset(&ioc, 0, sizeof(ioc)); in _dhd_set_multicast_list()
2640 ioc.cmd = WLC_SET_VAR; in _dhd_set_multicast_list()
2641 ioc.buf = buf; in _dhd_set_multicast_list()
2642 ioc.len = buflen; in _dhd_set_multicast_list()
2643 ioc.set = TRUE; in _dhd_set_multicast_list()
2645 ret = dhd_wl_ioctl(&dhd->pub, ifidx, &ioc, ioc.buf, ioc in _dhd_set_multicast_list()
6354 dhd_ioctl_process(dhd_pub_t *pub, int ifidx, dhd_ioctl_t *ioc, void *data_buf) dhd_ioctl_process() argument
6452 dhd_ioctl_t ioc; dhd_ioctl_entry() local
7742 dhd_natoe_ct_ioctl_schedule_work(dhd_pub_t *dhd, dhd_ct_ioc_t *ioc) dhd_natoe_ct_ioctl_schedule_work() argument
11554 wl_ioctl_t ioc; dhd_iovar() local
11652 wl_ioctl_t ioc; dhd_getiovar() local
16815 dhd_ioctl_entry_local(struct net_device *net, wl_ioctl_t *ioc, int cmd) dhd_ioctl_entry_local() argument
[all...]
H A Ddhd_proto.h106 extern int dhd_prot_ioctl(dhd_pub_t *dhd, int ifidx, wl_ioctl_t * ioc, void * buf, int len);
124 extern int dhd_ioctl(dhd_pub_t * dhd_pub, dhd_ioctl_t *ioc, void * buf, uint buflen);
H A Dwl_iw.c292 wl_ioctl_t ioc; in dev_wlc_ioctl() local
295 dhd_ioctl_t ioc; in dev_wlc_ioctl() local
301 memset(&ioc, 0, sizeof(ioc)); in dev_wlc_ioctl()
303 ioc.cmd = cmd | WLC_SPEC_FLAG; in dev_wlc_ioctl()
305 ioc.cmd = cmd; in dev_wlc_ioctl()
307 ioc.buf = arg; in dev_wlc_ioctl()
308 ioc.len = len; in dev_wlc_ioctl()
312 ifr.ifr_data = (caddr_t) &ioc; in dev_wlc_ioctl()
329 ret = dhd_ioctl_process(dhd, index, &ioc, ar in dev_wlc_ioctl()
[all...]
H A Ddhd_msgbuf.c7035 dhd_prot_wlioctl_intercept(dhd_pub_t *dhd, wl_ioctl_t * ioc, void * buf) in dhd_prot_wlioctl_intercept() argument
7040 if (ioc->cmd == WLC_SET_VAR && buf != NULL && !strcmp(buf, "pcie_bus_tput")) { in dhd_prot_wlioctl_intercept()
7054 dhd_prot_wl_ioctl_ret_intercept(dhd_pub_t *dhd, wl_ioctl_t * ioc, void * buf, in dhd_prot_wl_ioctl_ret_intercept() argument
7058 if (!ret && ioc->cmd == WLC_SET_VAR && buf != NULL) { in dhd_prot_wl_ioctl_ret_intercept()
7078 int dhd_prot_ioctl(dhd_pub_t *dhd, int ifidx, wl_ioctl_t * ioc, void * buf, int len) in dhd_prot_ioctl() argument
7107 if (ioc->cmd == WLC_SET_PM) { in dhd_prot_ioctl()
7123 action = ioc->set; in dhd_prot_ioctl()
7125 dhd_prot_wlioctl_intercept(dhd, ioc, buf); in dhd_prot_ioctl()
7128 ret = dhd_msgbuf_set_ioctl(dhd, ifidx, ioc->cmd, buf, len, action); in dhd_prot_ioctl()
7130 ret = dhd_msgbuf_query_ioctl(dhd, ifidx, ioc in dhd_prot_ioctl()
[all...]
H A Ddhd.h2215 extern int dhd_wl_ioctl(dhd_pub_t *dhd_pub, int ifindex, wl_ioctl_t *ioc, void *buf, int len);
2748 int dhd_ioctl_process(dhd_pub_t *pub, int ifidx, struct dhd_ioctl *ioc, void *data_buf);

Completed in 45 milliseconds