Lines Matching refs:tbl_attr
393 struct sfi_table_attr *tbl_attr = in sfi_table_show() local
399 key.sig = tbl_attr->name; in sfi_table_show()
403 if (strncmp(SFI_SIG_SYST, tbl_attr->name, SFI_SIGNATURE_SIZE)) { in sfi_table_show()
420 struct sfi_table_attr *tbl_attr; in sfi_sysfs_install_table() local
424 tbl_attr = kzalloc(sizeof(struct sfi_table_attr), GFP_KERNEL); in sfi_sysfs_install_table()
425 if (!tbl_attr) in sfi_sysfs_install_table()
430 kfree(tbl_attr); in sfi_sysfs_install_table()
434 sysfs_attr_init(&tbl_attr->attr.attr); in sfi_sysfs_install_table()
435 memcpy(tbl_attr->name, th->sig, SFI_SIGNATURE_SIZE); in sfi_sysfs_install_table()
437 tbl_attr->attr.size = 0; in sfi_sysfs_install_table()
438 tbl_attr->attr.read = sfi_table_show; in sfi_sysfs_install_table()
439 tbl_attr->attr.attr.name = tbl_attr->name; in sfi_sysfs_install_table()
440 tbl_attr->attr.attr.mode = 0400; in sfi_sysfs_install_table()
443 &tbl_attr->attr); in sfi_sysfs_install_table()
445 kfree(tbl_attr); in sfi_sysfs_install_table()
446 tbl_attr = NULL; in sfi_sysfs_install_table()
450 return tbl_attr; in sfi_sysfs_install_table()