Lines Matching refs:link
1157 struct ctl_table *link_table, *entry, *link; in new_links() local
1183 for (link = link_table, entry = table; entry->procname; link++, entry++) { in new_links()
1186 link->procname = link_name; in new_links()
1187 link->mode = S_IFLNK|S_IRWXUGO; in new_links()
1188 link->data = link_root; in new_links()
1201 struct ctl_table *entry, *link; in get_links() local
1206 link = find_entry(&head, dir, procname, strlen(procname)); in get_links()
1207 if (!link) in get_links()
1209 if (S_ISDIR(link->mode) && S_ISDIR(entry->mode)) in get_links()
1211 if (S_ISLNK(link->mode) && (link->data == link_root)) in get_links()
1219 link = find_entry(&head, dir, procname, strlen(procname)); in get_links()
1654 struct ctl_table *link; in put_links() local
1657 link = find_entry(&link_head, core_parent, name, strlen(name)); in put_links()
1658 if (link && in put_links()
1659 ((S_ISDIR(link->mode) && S_ISDIR(entry->mode)) || in put_links()
1660 (S_ISLNK(link->mode) && (link->data == root)))) { in put_links()