Lines Matching refs:attrs
3331 info->attrs[HWSIM_ATTR_PERM_ADDR]);
3518 if (!info->attrs[HWSIM_ATTR_ADDR_TRANSMITTER] ||
3519 !info->attrs[HWSIM_ATTR_FLAGS] ||
3520 !info->attrs[HWSIM_ATTR_COOKIE] ||
3521 !info->attrs[HWSIM_ATTR_SIGNAL] ||
3522 !info->attrs[HWSIM_ATTR_TX_INFO])
3525 src = (void *)nla_data(info->attrs[HWSIM_ATTR_ADDR_TRANSMITTER]);
3526 hwsim_flags = nla_get_u32(info->attrs[HWSIM_ATTR_FLAGS]);
3527 ret_skb_cookie = nla_get_u64(info->attrs[HWSIM_ATTR_COOKIE]);
3566 info->attrs[HWSIM_ATTR_TX_INFO]);
3578 txi->status.ack_signal = nla_get_u32(info->attrs[HWSIM_ATTR_SIGNAL]);
3612 if (!info->attrs[HWSIM_ATTR_ADDR_RECEIVER] ||
3613 !info->attrs[HWSIM_ATTR_FRAME] ||
3614 !info->attrs[HWSIM_ATTR_RX_RATE] ||
3615 !info->attrs[HWSIM_ATTR_SIGNAL])
3618 dst = (void *)nla_data(info->attrs[HWSIM_ATTR_ADDR_RECEIVER]);
3619 frame_data_len = nla_len(info->attrs[HWSIM_ATTR_FRAME]);
3620 frame_data = (void *)nla_data(info->attrs[HWSIM_ATTR_FRAME]);
3665 if (info->attrs[HWSIM_ATTR_FREQ]) {
3671 rx_status.freq = nla_get_u32(info->attrs[HWSIM_ATTR_FREQ]);
3683 rx_status.rate_idx = nla_get_u32(info->attrs[HWSIM_ATTR_RX_RATE]);
3686 rx_status.signal = nla_get_u32(info->attrs[HWSIM_ATTR_SIGNAL]);
3767 param.reg_strict = info->attrs[HWSIM_ATTR_REG_STRICT_REG];
3768 param.p2p_device = info->attrs[HWSIM_ATTR_SUPPORT_P2P_DEVICE];
3771 info->attrs[HWSIM_ATTR_DESTROY_RADIO_ON_CLOSE];
3773 if (info->attrs[HWSIM_ATTR_CHANNELS])
3774 param.channels = nla_get_u32(info->attrs[HWSIM_ATTR_CHANNELS]);
3786 if (info->attrs[HWSIM_ATTR_NO_VIF])
3789 if (info->attrs[HWSIM_ATTR_USE_CHANCTX])
3794 if (info->attrs[HWSIM_ATTR_REG_HINT_ALPHA2])
3796 nla_data(info->attrs[HWSIM_ATTR_REG_HINT_ALPHA2]);
3798 if (info->attrs[HWSIM_ATTR_REG_CUSTOM_REG]) {
3799 u32 idx = nla_get_u32(info->attrs[HWSIM_ATTR_REG_CUSTOM_REG]);
3809 if (info->attrs[HWSIM_ATTR_PERM_ADDR]) {
3811 nla_data(info->attrs[HWSIM_ATTR_PERM_ADDR]))) {
3814 info->attrs[HWSIM_ATTR_PERM_ADDR]);
3818 param.perm_addr = nla_data(info->attrs[HWSIM_ATTR_PERM_ADDR]);
3821 if (info->attrs[HWSIM_ATTR_IFTYPE_SUPPORT]) {
3823 nla_get_u32(info->attrs[HWSIM_ATTR_IFTYPE_SUPPORT]);
3827 info->attrs[HWSIM_ATTR_IFTYPE_SUPPORT],
3842 if (info->attrs[HWSIM_ATTR_CIPHER_SUPPORT]) {
3843 u32 len = nla_len(info->attrs[HWSIM_ATTR_CIPHER_SUPPORT]);
3846 nla_data(info->attrs[HWSIM_ATTR_CIPHER_SUPPORT]);
3850 info->attrs[HWSIM_ATTR_CIPHER_SUPPORT],
3859 info->attrs[HWSIM_ATTR_CIPHER_SUPPORT],
3866 info->attrs[HWSIM_ATTR_CIPHER_SUPPORT],
3872 if (info->attrs[HWSIM_ATTR_RADIO_NAME]) {
3873 hwname = kstrndup((char *)nla_data(info->attrs[HWSIM_ATTR_RADIO_NAME]),
3874 nla_len(info->attrs[HWSIM_ATTR_RADIO_NAME]),
3892 if (info->attrs[HWSIM_ATTR_RADIO_ID]) {
3893 idx = nla_get_u32(info->attrs[HWSIM_ATTR_RADIO_ID]);
3894 } else if (info->attrs[HWSIM_ATTR_RADIO_NAME]) {
3895 hwname = kstrndup((char *)nla_data(info->attrs[HWSIM_ATTR_RADIO_NAME]),
3896 nla_len(info->attrs[HWSIM_ATTR_RADIO_NAME]),
3939 if (!info->attrs[HWSIM_ATTR_RADIO_ID])
3941 idx = nla_get_u32(info->attrs[HWSIM_ATTR_RADIO_ID]);
4231 info.attrs = tb;