Lines Matching refs:infobuf
879 struct ndis_config_param *infobuf; in rndis_set_config_parameter() local
892 info_len = sizeof(*infobuf) + param_len + value_len; in rndis_set_config_parameter()
897 infobuf = kmalloc(info_len, GFP_KERNEL); in rndis_set_config_parameter()
898 if (!infobuf) in rndis_set_config_parameter()
904 memset(infobuf, 0xCC, info_len + 12); in rndis_set_config_parameter()
914 infobuf->name_offs = cpu_to_le32(sizeof(*infobuf)); in rndis_set_config_parameter()
915 infobuf->name_length = cpu_to_le32(param_len); in rndis_set_config_parameter()
916 infobuf->type = cpu_to_le32(value_type); in rndis_set_config_parameter()
917 infobuf->value_offs = cpu_to_le32(sizeof(*infobuf) + param_len); in rndis_set_config_parameter()
918 infobuf->value_length = cpu_to_le32(value_len); in rndis_set_config_parameter()
921 unibuf = (void *)infobuf + sizeof(*infobuf); in rndis_set_config_parameter()
926 unibuf = (void *)infobuf + sizeof(*infobuf) + param_len; in rndis_set_config_parameter()
930 dst_value = (void *)infobuf + sizeof(*infobuf) + param_len; in rndis_set_config_parameter()
937 u32 *tmp = (u32 *)((u8 *)infobuf + i); in rndis_set_config_parameter()
946 infobuf, info_len); in rndis_set_config_parameter()
951 kfree(infobuf); in rndis_set_config_parameter()