Lines Matching defs:sample
456 struct qmi_sample *sample;
460 sample = devm_kzalloc(&pdev->dev, sizeof(*sample), GFP_KERNEL);
461 if (!sample)
464 ret = qmi_handle_init(&sample->qmi, TEST_DATA_REQ_MAX_MSG_LEN_V01,
471 ret = kernel_connect(sample->qmi.sock, (struct sockaddr *)sq,
480 sample->de_dir = debugfs_create_dir(path, qmi_debug_dir);
481 if (IS_ERR(sample->de_dir)) {
482 ret = PTR_ERR(sample->de_dir);
486 sample->de_data = debugfs_create_file("data", 0600, sample->de_dir,
487 sample, &data_fops);
488 if (IS_ERR(sample->de_data)) {
489 ret = PTR_ERR(sample->de_data);
493 sample->de_ping = debugfs_create_file("ping", 0600, sample->de_dir,
494 sample, &ping_fops);
495 if (IS_ERR(sample->de_ping)) {
496 ret = PTR_ERR(sample->de_ping);
500 platform_set_drvdata(pdev, sample);
505 debugfs_remove(sample->de_data);
507 debugfs_remove(sample->de_dir);
509 qmi_handle_release(&sample->qmi);
516 struct qmi_sample *sample = platform_get_drvdata(pdev);
518 debugfs_remove(sample->de_ping);
519 debugfs_remove(sample->de_data);
520 debugfs_remove(sample->de_dir);
522 qmi_handle_release(&sample->qmi);