/linux-master/arch/powerpc/platforms/pseries/ |
H A D | power.c | 22 static ssize_t auto_poweron_show(struct kobject *kobj, argument 28 static ssize_t auto_poweron_store(struct kobject *kobj, argument
|
/linux-master/drivers/platform/x86/hp/hp-bioscfg/ |
H A D | surestart-attributes.c | 30 static ssize_t audit_log_entry_count_show(struct kobject *kobj, argument 50 static ssize_t audit_log_entries_show(struct kobject *kobj, argument
|
/linux-master/drivers/platform/x86/ |
H A D | think-lmi.h | 67 struct kobject kobj; member in struct:tlmi_pwd_setting 85 struct kobject kobj; member in struct:tlmi_attr_setting
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_device_sysfs.c | 21 * These sysfs attributes will be available under pci device kobj directory. 72 sysfs_remove_file(&xe->drm.dev->kobj, &dev_attr_vram_d3cold_threshold.attr); 80 ret = sysfs_create_file(&dev->kobj, &dev_attr_vram_d3cold_threshold.attr);
|
H A D | xe_gt_sysfs.c | 15 static void xe_gt_sysfs_kobj_release(struct kobject *kobj) argument 17 kfree(kobj);
|
/linux-master/drivers/gpu/drm/v3d/ |
H A D | v3d_sysfs.c | 62 return sysfs_create_group(&dev->kobj, &v3d_sysfs_attr_group); 68 return sysfs_remove_group(&dev->kobj, &v3d_sysfs_attr_group);
|
/linux-master/arch/arm64/kernel/ |
H A D | cpuinfo.c | 298 #define kobj_to_cpuinfo(kobj) container_of(kobj, struct cpuinfo_arm64, kobj) 300 static ssize_t _name##_show(struct kobject *kobj, \ 303 struct cpuinfo_arm64 *info = kobj_to_cpuinfo(kobj); \ 348 rc = kobject_add(&info->kobj, &dev->kobj, "regs"); 351 rc = sysfs_create_group(&info->kobj, &cpuregs_attr_group); 353 kobject_del(&info->kobj); 355 rc = sysfs_merge_group(&info->kobj, [all...] |
/linux-master/drivers/soc/hisilicon/ |
H A D | kunpeng_hccs.c | 43 return container_of(k, struct hccs_port_info, kobj); 48 return container_of(k, struct hccs_die_info, kobj); 53 return container_of(k, struct hccs_chip_info, kobj); 812 static ssize_t type_show(struct kobject *kobj, struct kobj_attribute *attr, argument 815 const struct hccs_port_info *port = kobj_to_port_info(kobj); 821 static ssize_t lane_mode_show(struct kobject *kobj, struct kobj_attribute *attr, argument 824 const struct hccs_port_info *port = kobj_to_port_info(kobj); 830 static ssize_t enable_show(struct kobject *kobj, argument 833 const struct hccs_port_info *port = kobj_to_port_info(kobj); 839 static ssize_t cur_lane_num_show(struct kobject *kobj, argument 857 link_fsm_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 893 lane_mask_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 911 crc_err_cnt_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 946 all_linked_on_die_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 965 linked_full_lane_on_die_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 985 crc_err_cnt_sum_on_die_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 1018 all_linked_on_chip_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 1048 linked_full_lane_on_chip_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 1079 crc_err_cnt_sum_on_chip_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument [all...] |
/linux-master/arch/powerpc/kernel/ |
H A D | cacheinfo.c | 31 struct kobject *kobj; /* bare (not embedded) kobject for cache member in struct:cache_dir 41 struct kobject kobj; member in struct:cache_index_dir 136 return container_of(k, struct cache_index_dir, kobj); 532 struct kobject *kobj = NULL; local 539 kobj = kobject_create_and_add("cache", &dev->kobj); 540 if (!kobj) 547 cache_dir->kobj = kobj; 555 kobject_put(kobj); 559 cache_index_release(struct kobject *kobj) argument [all...] |
/linux-master/drivers/base/ |
H A D | driver.c | 182 error = sysfs_create_file(&drv->p->kobj, &attr->attr); 198 sysfs_remove_file(&drv->p->kobj, &attr->attr); 205 return sysfs_create_groups(&drv->p->kobj, groups); 211 sysfs_remove_groups(&drv->p->kobj, groups); 254 kobject_uevent(&drv->p->kobj, KOBJ_ADD);
|
H A D | swnode.c | 28 struct kobject kobj; member in struct:swnode 46 #define kobj_to_swnode(_kobj_) container_of(_kobj_, struct swnode, kobj) 381 kobject_get(&swnode->kobj); 390 kobject_put(&swnode->kobj); 427 return kobject_name(&swnode->kobj); 495 if (!strcmp(childname, kobject_name(&child->kobj))) { 496 kobject_get(&child->kobj); 721 kobject_get(&swnode->kobj); 759 static void software_node_release(struct kobject *kobj) argument 761 struct swnode *swnode = kobj_to_swnode(kobj); [all...] |
/linux-master/drivers/w1/slaves/ |
H A D | w1_ds2413.c | 27 static ssize_t state_read(struct file *filp, struct kobject *kobj, argument 31 struct w1_slave *sl = kobj_to_w1_slave(kobj); 37 "Reading %s kobj: %p, off: %0#10x, count: %zu, buff addr: %p", 38 bin_attr->attr.name, kobj, (unsigned int)off, count, buf); 83 static ssize_t output_write(struct file *filp, struct kobject *kobj, argument 87 struct w1_slave *sl = kobj_to_w1_slave(kobj);
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_sysfs.c | 62 i915_l3_read(struct file *filp, struct kobject *kobj, argument 66 struct device *kdev = kobj_to_dev(kobj); 90 i915_l3_write(struct file *filp, struct kobject *kobj, argument 94 struct device *kdev = kobj_to_dev(kobj); 178 dev_priv->sysfs_gt = kobject_create_and_add("gt", &kdev->kobj);
|
/linux-master/arch/s390/kernel/ |
H A D | ipl.c | 207 static ssize_t sys_##_prefix##_##_name##_show(struct kobject *kobj, \ 215 static ssize_t sys_##_prefix##_##_name##_store(struct kobject *kobj, \ 248 static ssize_t sys_##_prefix##_##_name##_store(struct kobject *kobj, \ 265 static ssize_t sys_##_prefix##_##_name##_store(struct kobject *kobj, \ 312 static ssize_t ipl_type_show(struct kobject *kobj, struct kobj_attribute *attr, argument 320 static ssize_t ipl_secure_show(struct kobject *kobj, argument 329 static ssize_t ipl_has_secure_show(struct kobject *kobj, argument 338 static ssize_t ipl_vm_parm_show(struct kobject *kobj, argument 351 static ssize_t sys_ipl_device_show(struct kobject *kobj, argument 376 static ssize_t ipl_parameter_read(struct file *filp, struct kobject *kobj, argument 387 ipl_scp_data_read(struct file *filp, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t off, size_t count) argument 397 ipl_nvme_scp_data_read(struct file *filp, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t off, size_t count) argument 407 ipl_eckd_scp_data_read(struct file *filp, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t off, size_t count) argument 543 ipl_ccw_loadparm_show(struct kobject *kobj, struct kobj_attribute *attr, char *page) argument 743 reipl_nss_vmparm_show(struct kobject *kobj, struct kobj_attribute *attr, char *page) argument 749 reipl_nss_vmparm_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t len) argument 757 reipl_ccw_vmparm_show(struct kobject *kobj, struct kobj_attribute *attr, char *page) argument 763 reipl_ccw_vmparm_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t len) argument 779 reipl_fcp_scpdata_read(struct file *filp, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t off, size_t count) argument 789 reipl_fcp_scpdata_write(struct file *filp, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t off, size_t count) argument 902 reipl_fcp_clear_show(struct kobject *kobj, struct kobj_attribute *attr, char *page) argument 908 reipl_fcp_clear_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t len) argument 937 reipl_nvme_scpdata_read(struct file *filp, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t off, size_t count) argument 947 reipl_nvme_scpdata_write(struct file *filp, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t off, size_t count) argument 1004 reipl_nvme_clear_show(struct kobject *kobj, struct kobj_attribute *attr, char *page) argument 1010 reipl_nvme_clear_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t len) argument 1025 reipl_ccw_clear_show(struct kobject *kobj, struct kobj_attribute *attr, char *page) argument 1031 reipl_ccw_clear_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t len) argument 1070 reipl_eckd_scpdata_read(struct file *filp, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t off, size_t count) argument 1080 reipl_eckd_scpdata_write(struct file *filp, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t off, size_t count) argument 1131 reipl_eckd_clear_show(struct kobject *kobj, struct kobj_attribute *attr, char *page) argument 1137 reipl_eckd_clear_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t len) argument 1158 reipl_nss_name_show(struct kobject *kobj, struct kobj_attribute *attr, char *page) argument 1167 reipl_nss_name_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t len) argument 1246 reipl_type_show(struct kobject *kobj, struct kobj_attribute *attr, char *page) argument 1252 reipl_type_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t len) argument 1734 dump_type_show(struct kobject *kobj, struct kobj_attribute *attr, char *page) argument 1740 dump_type_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t len) argument 2074 on_reboot_show(struct kobject *kobj, struct kobj_attribute *attr, char *page) argument 2080 on_reboot_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t len) argument 2100 on_panic_show(struct kobject *kobj, struct kobj_attribute *attr, char *page) argument 2106 on_panic_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t len) argument 2126 on_restart_show(struct kobject *kobj, struct kobj_attribute *attr, char *page) argument 2132 on_restart_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t len) argument 2162 on_halt_show(struct kobject *kobj, struct kobj_attribute *attr, char *page) argument 2168 on_halt_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t len) argument 2188 on_poff_show(struct kobject *kobj, struct kobj_attribute *attr, char *page) argument 2194 on_poff_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t len) argument [all...] |
H A D | uv.c | 473 static ssize_t uv_query_facilities(struct kobject *kobj, argument 486 static ssize_t uv_query_supp_se_hdr_ver(struct kobject *kobj, argument 495 static ssize_t uv_query_supp_se_hdr_pcf(struct kobject *kobj, argument 504 static ssize_t uv_query_dump_cpu_len(struct kobject *kobj, argument 513 static ssize_t uv_query_dump_storage_state_len(struct kobject *kobj, argument 522 static ssize_t uv_query_dump_finalize_len(struct kobject *kobj, argument 531 static ssize_t uv_query_feature_indications(struct kobject *kobj, argument 540 static ssize_t uv_query_max_guest_cpus(struct kobject *kobj, argument 549 static ssize_t uv_query_max_guest_vms(struct kobject *kobj, argument 558 static ssize_t uv_query_max_guest_addr(struct kobject *kobj, argument 567 uv_query_supp_att_req_hdr_ver(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 576 uv_query_supp_att_pflags(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 585 uv_query_supp_add_secret_req_ver(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 594 uv_query_supp_add_secret_pcf(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 603 uv_query_supp_secret_types(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 612 uv_query_max_secrets(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 645 uv_is_prot_virt_guest(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 656 uv_is_prot_virt_host(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument [all...] |
/linux-master/drivers/s390/char/ |
H A D | sclp_cpi_sys.c | 220 static ssize_t system_name_show(struct kobject *kobj, argument 231 static ssize_t system_name_store(struct kobject *kobj, argument 252 static ssize_t sysplex_name_show(struct kobject *kobj, argument 263 static ssize_t sysplex_name_store(struct kobject *kobj, argument 284 static ssize_t system_type_show(struct kobject *kobj, argument 295 static ssize_t system_type_store(struct kobject *kobj, argument 316 static ssize_t system_level_show(struct kobject *kobj, argument 327 static ssize_t system_level_store(struct kobject *kobj, argument 353 static ssize_t set_store(struct kobject *kobj, argument 421 rc = sysfs_create_group(&cpi_kset->kobj, [all...] |
/linux-master/drivers/usb/roles/ |
H A D | class.c | 44 ret = sysfs_create_link(&dev->kobj, &connector->kobj, "connector"); 48 ret = sysfs_create_link(&connector->kobj, &dev->kobj, "usb-role-switch"); 50 sysfs_remove_link(&dev->kobj, "connector"); 57 sysfs_remove_link(&connector->kobj, "usb-role-switch"); 58 sysfs_remove_link(&dev->kobj, "connector"); 88 kobject_uevent(&sw->dev.kobj, KOBJ_CHANGE); 240 usb_role_switch_is_visible(struct kobject *kobj, struct attribute *attr, int n) argument 242 struct device *dev = kobj_to_dev(kobj); [all...] |
/linux-master/arch/x86/kernel/cpu/mce/ |
H A D | amd.c | 1051 #define to_block(k) container_of(k, struct threshold_block, kobj) 1054 static ssize_t show(struct kobject *kobj, struct attribute *attr, char *buf) argument 1056 struct threshold_block *b = to_block(kobj); 1065 static ssize_t store(struct kobject *kobj, struct attribute *attr, argument 1068 struct threshold_block *b = to_block(kobj); 1082 static void threshold_block_release(struct kobject *kobj); 1172 err = kobject_init_and_add(&b->kobj, &threshold_ktype, tb->kobj, get_name(cpu, bank, b)); 1185 kobject_uevent(&b->kobj, KOBJ_ADD); 1192 kobject_put(&b->kobj); 1292 threshold_block_release(struct kobject *kobj) argument [all...] |
/linux-master/kernel/irq/ |
H A D | irqdesc.c | 206 kobject_init(&desc->kobj, &irq_kobj_type); 215 static void irq_kobj_release(struct kobject *kobj); 223 static ssize_t per_cpu_count_show(struct kobject *kobj, argument 226 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); 243 static ssize_t chip_name_show(struct kobject *kobj, argument 246 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); 260 static ssize_t hwirq_show(struct kobject *kobj, argument 263 struct irq_desc *desc = container_of(kobj, struc 275 type_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 291 wakeup_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 307 name_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 322 actions_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 462 irq_kobj_release(struct kobject *kobj) argument [all...] |
/linux-master/drivers/usb/typec/ |
H A D | class.c | 183 sysfs_notify(&dev->kobj, NULL, "type"); 189 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, envp); 195 sysfs_notify(&dev->kobj, "identity", "id_header"); 196 sysfs_notify(&dev->kobj, "identity", "cert_stat"); 197 sysfs_notify(&dev->kobj, "identity", "product"); 198 sysfs_notify(&dev->kobj, "identity", "product_type_vdo1"); 199 sysfs_notify(&dev->kobj, "identity", "product_type_vdo2"); 200 sysfs_notify(&dev->kobj, "identity", "product_type_vdo3"); 308 sysfs_notify(&adev->dev.kobj, dir, "active"); 309 sysfs_notify(&adev->dev.kobj, NUL 448 typec_altmode_attr_is_visible(struct kobject *kobj, struct attribute *attr, int n) argument 648 typec_partner_attr_is_visible(struct kobject *kobj, struct attribute *attr, int n) argument 972 typec_plug_attr_is_visible(struct kobject *kobj, struct attribute *attr, int n) argument 1361 port_attr_is_visible(struct kobject *kobj, struct attribute *attr, int n) argument 1747 typec_attr_is_visible(struct kobject *kobj, struct attribute *attr, int n) argument [all...] |
/linux-master/drivers/i2c/ |
H A D | i2c-slave-eeprom.c | 93 static ssize_t i2c_slave_eeprom_bin_read(struct file *filp, struct kobject *kobj, argument 99 eeprom = dev_get_drvdata(kobj_to_dev(kobj)); 108 static ssize_t i2c_slave_eeprom_bin_write(struct file *filp, struct kobject *kobj, argument 114 eeprom = dev_get_drvdata(kobj_to_dev(kobj)); 172 ret = sysfs_create_bin_file(&client->dev.kobj, &eeprom->bin); 178 sysfs_remove_bin_file(&client->dev.kobj, &eeprom->bin); 190 sysfs_remove_bin_file(&client->dev.kobj, &eeprom->bin);
|
/linux-master/drivers/acpi/ |
H A D | processor_thermal.c | 324 result = sysfs_create_link(&device->dev.kobj, 325 &pr->cdev->device.kobj, 333 result = sysfs_create_link(&pr->cdev->device.kobj, 334 &device->dev.kobj, 345 sysfs_remove_link(&device->dev.kobj, "thermal_cooling"); 356 sysfs_remove_link(&device->dev.kobj, "thermal_cooling"); 357 sysfs_remove_link(&pr->cdev->device.kobj, "device");
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_process.c | 78 struct kobject *kobj; member in struct:kfd_procfs_tree 298 static ssize_t kfd_procfs_show(struct kobject *kobj, struct attribute *attr, argument 336 static void kfd_procfs_kobj_release(struct kobject *kobj) argument 338 kfree(kobj); 354 procfs.kobj = kfd_alloc_struct(procfs.kobj); 355 if (!procfs.kobj) 358 ret = kobject_init_and_add(procfs.kobj, &procfs_type, 359 &kfd_device->kobj, "proc"); 369 if (procfs.kobj) { 376 kfd_procfs_queue_show(struct kobject *kobj, struct attribute *attr, char *buffer) argument 394 kfd_procfs_stats_show(struct kobject *kobj, struct attribute *attr, char *buffer) argument 420 kfd_sysfs_counters_show(struct kobject *kobj, struct attribute *attr, char *buf) argument 517 kfd_sysfs_create_file(struct kobject *kobj, struct attribute *attr, char *name) argument [all...] |
/linux-master/arch/alpha/kernel/ |
H A D | pci-sysfs.c | 57 * @kobj: kobject for mapping 66 static int pci_mmap_resource(struct kobject *kobj, argument 70 struct pci_dev *pdev = to_pci_dev(kobj_to_dev(kobj)); 95 static int pci_mmap_resource_sparse(struct file *filp, struct kobject *kobj, argument 99 return pci_mmap_resource(kobj, attr, vma, 1); 102 static int pci_mmap_resource_dense(struct file *filp, struct kobject *kobj, argument 106 return pci_mmap_resource(kobj, attr, vma, 0); 125 sysfs_remove_bin_file(&pdev->dev.kobj, res_attr); 131 sysfs_remove_bin_file(&pdev->dev.kobj, res_attr); 169 return sysfs_create_bin_file(&pdev->dev.kobj, res_att [all...] |
/linux-master/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_sysfs.c | 266 static ssize_t qlcnic_sysfs_read_crb(struct file *filp, struct kobject *kobj, argument 270 struct device *dev = kobj_to_dev(kobj); 283 static ssize_t qlcnic_sysfs_write_crb(struct file *filp, struct kobject *kobj, argument 287 struct device *dev = kobj_to_dev(kobj); 312 static ssize_t qlcnic_sysfs_read_mem(struct file *filp, struct kobject *kobj, argument 316 struct device *dev = kobj_to_dev(kobj); 334 static ssize_t qlcnic_sysfs_write_mem(struct file *filp, struct kobject *kobj, argument 338 struct device *dev = kobj_to_dev(kobj); 398 struct kobject *kobj, 403 struct device *dev = kobj_to_dev(kobj); 397 qlcnic_sysfs_write_pm_config(struct file *filp, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t offset, size_t size) argument 447 qlcnic_sysfs_read_pm_config(struct file *filp, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t offset, size_t size) argument 540 qlcnic_sysfs_write_esw_config(struct file *file, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t offset, size_t size) argument 624 qlcnic_sysfs_read_esw_config(struct file *file, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t offset, size_t size) argument 676 qlcnic_sysfs_write_npar_config(struct file *file, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t offset, size_t size) argument 723 qlcnic_sysfs_read_npar_config(struct file *file, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t offset, size_t size) argument 770 qlcnic_sysfs_get_port_stats(struct file *file, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t offset, size_t size) argument 805 qlcnic_sysfs_get_esw_stats(struct file *file, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t offset, size_t size) argument 840 qlcnic_sysfs_clear_esw_stats(struct file *file, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t offset, size_t size) argument 869 qlcnic_sysfs_clear_port_stats(struct file *file, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t offset, size_t size) argument 899 qlcnic_sysfs_read_pci_config(struct file *file, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t offset, size_t size) argument 939 qlcnic_83xx_sysfs_flash_read_handler(struct file *filp, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t offset, size_t size) argument 1116 qlcnic_83xx_sysfs_flash_write_handler(struct file *filp, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t offset, size_t size) argument [all...] |