Lines Matching refs:infobuf
861 struct ndis_config_param *infobuf; in rndis_set_config_parameter() local
874 info_len = sizeof(*infobuf) + param_len + value_len; in rndis_set_config_parameter()
879 infobuf = kmalloc(info_len, GFP_KERNEL); in rndis_set_config_parameter()
880 if (!infobuf) in rndis_set_config_parameter()
886 memset(infobuf, 0xCC, info_len + 12); in rndis_set_config_parameter()
896 infobuf->name_offs = cpu_to_le32(sizeof(*infobuf)); in rndis_set_config_parameter()
897 infobuf->name_length = cpu_to_le32(param_len); in rndis_set_config_parameter()
898 infobuf->type = cpu_to_le32(value_type); in rndis_set_config_parameter()
899 infobuf->value_offs = cpu_to_le32(sizeof(*infobuf) + param_len); in rndis_set_config_parameter()
900 infobuf->value_length = cpu_to_le32(value_len); in rndis_set_config_parameter()
903 unibuf = (void *)infobuf + sizeof(*infobuf); in rndis_set_config_parameter()
908 unibuf = (void *)infobuf + sizeof(*infobuf) + param_len; in rndis_set_config_parameter()
912 dst_value = (void *)infobuf + sizeof(*infobuf) + param_len; in rndis_set_config_parameter()
919 u32 *tmp = (u32 *)((u8 *)infobuf + i); in rndis_set_config_parameter()
928 infobuf, info_len); in rndis_set_config_parameter()
933 kfree(infobuf); in rndis_set_config_parameter()