Lines Matching refs:data_ptr
310 unsigned char __user *data_ptr;
323 data_ptr = mcode->data;
325 if (copy_from_user(&file_h, data_ptr, sizeof(file_h)))
332 data_ptr += sizeof(file_h);
333 data_end = data_ptr + le32_to_cpu(file_h.len);
335 if (copy_from_user(&item_type, data_ptr, sizeof(item_type)))
341 data_ptr += sizeof (item_type);
343 for (; data_ptr < data_end; data_ptr += le32_to_cpu(item_h.len)) {
344 if (copy_from_user(&item_h, data_ptr, sizeof(item_h)))
346 data_ptr += sizeof(item_h);
350 if (copy_from_user(&item_type, data_ptr, sizeof(item_type)))
354 if (copy_from_user(&funcdesc_h, data_ptr + sizeof(item_type), sizeof(funcdesc_h)))
361 data_ptr += sizeof(item_type);
373 if (data_ptr >= data_end)
375 if (copy_from_user(&code_h, data_ptr, sizeof(code_h)))
381 data_ptr += sizeof(code_h);
382 err = snd_sb_csp_load_user(p, data_ptr, le32_to_cpu(code_h.len),
386 data_ptr += le32_to_cpu(code_h.len);
389 if (copy_from_user(&code_h, data_ptr, sizeof(code_h)))
396 data_ptr += sizeof(code_h);
397 err = snd_sb_csp_load_user(p, data_ptr,