Lines Matching refs:infobuf
856 struct ndis_config_param *infobuf; in rndis_set_config_parameter() local
869 info_len = sizeof(*infobuf) + param_len + value_len; in rndis_set_config_parameter()
874 infobuf = kmalloc(info_len, GFP_KERNEL); in rndis_set_config_parameter()
875 if (!infobuf) in rndis_set_config_parameter()
881 memset(infobuf, 0xCC, info_len + 12); in rndis_set_config_parameter()
891 infobuf->name_offs = cpu_to_le32(sizeof(*infobuf)); in rndis_set_config_parameter()
892 infobuf->name_length = cpu_to_le32(param_len); in rndis_set_config_parameter()
893 infobuf->type = cpu_to_le32(value_type); in rndis_set_config_parameter()
894 infobuf->value_offs = cpu_to_le32(sizeof(*infobuf) + param_len); in rndis_set_config_parameter()
895 infobuf->value_length = cpu_to_le32(value_len); in rndis_set_config_parameter()
898 unibuf = (void *)infobuf + sizeof(*infobuf); in rndis_set_config_parameter()
903 unibuf = (void *)infobuf + sizeof(*infobuf) + param_len; in rndis_set_config_parameter()
907 dst_value = (void *)infobuf + sizeof(*infobuf) + param_len; in rndis_set_config_parameter()
914 u32 *tmp = (u32 *)((u8 *)infobuf + i); in rndis_set_config_parameter()
923 infobuf, info_len); in rndis_set_config_parameter()
928 kfree(infobuf); in rndis_set_config_parameter()