Lines Matching refs:iov_buf
5062 bcm_iov_buf_t *iov_buf = (bcm_iov_buf_t *)ioctl_buf; in wl_is_fils_supported() local
5064 iov_buf->version = WL_FILS_IOV_VERSION; in wl_is_fils_supported()
5065 err = wldev_iovar_getbuf(ndev, "fils", (uint8*)iov_buf, sizeof(bcm_iov_buf_t), in wl_is_fils_supported()
5066 iov_buf, WLC_IOCTL_SMLEN, NULL); in wl_is_fils_supported()
5081 bcm_iov_buf_t *iov_buf = NULL; in wl_set_fils_params() local
5107 iov_buf = MALLOCZ(cfg->osh, WLC_IOCTL_SMLEN); in wl_set_fils_params()
5108 if (!iov_buf) { in wl_set_fils_params()
5113 iov_buf->version = WL_FILS_IOV_VERSION; in wl_set_fils_params()
5114 iov_buf->id = WL_FILS_CMD_ADD_CONNECT_PARAMS; in wl_set_fils_params()
5116 err = bcm_xtlv_buf_init(&tbuf, (uint8*)&iov_buf->data[0], in wl_set_fils_params()
5153 iov_buf->len = bcm_xtlv_buf_len(&tbuf); in wl_set_fils_params()
5154 err = wldev_iovar_setbuf(dev, "fils", iov_buf, iov_buf->len + sizeof(bcm_iov_buf_t) - in wl_set_fils_params()
5168 if (iov_buf) { in wl_set_fils_params()
5169 MFREE(cfg->osh, iov_buf, WLC_IOCTL_SMLEN); in wl_set_fils_params()
5522 bcm_iov_buf_t *iov_buf = 0; in wl_fils_add_hlp_container() local
5536 iov_buf = MALLOCZ(cfg->osh, iov_buf_len); in wl_fils_add_hlp_container()
5537 if (iov_buf == NULL) { in wl_fils_add_hlp_container()
5544 pxtlv = (uint8 *)&iov_buf->data[0]; in wl_fils_add_hlp_container()
5550 iov_buf->version = WL_FILS_IOV_VERSION; in wl_fils_add_hlp_container()
5551 iov_buf->id = WL_FILS_CMD_ADD_HLP_IE; in wl_fils_add_hlp_container()
5552 iov_buf->len = ((sizeof(bcm_xtlv_t)-1) + ((bcm_xtlv_t*)pxtlv)->len); in wl_fils_add_hlp_container()
5554 err = wldev_iovar_setbuf(dev, "fils", iov_buf, in wl_fils_add_hlp_container()
5555 sizeof(bcm_iov_buf_t) + iov_buf->len, in wl_fils_add_hlp_container()
5563 MFREE(cfg->osh, iov_buf, iov_buf_len); in wl_fils_add_hlp_container()