Lines Matching refs:link
1138 struct ctl_table *link_table, *entry, *link; in new_links() local
1164 for (link = link_table, entry = table; entry->procname; link++, entry++) { in new_links()
1167 link->procname = link_name; in new_links()
1168 link->mode = S_IFLNK|S_IRWXUGO; in new_links()
1169 link->data = link_root; in new_links()
1182 struct ctl_table *entry, *link; in get_links() local
1187 link = find_entry(&head, dir, procname, strlen(procname)); in get_links()
1188 if (!link) in get_links()
1190 if (S_ISDIR(link->mode) && S_ISDIR(entry->mode)) in get_links()
1192 if (S_ISLNK(link->mode) && (link->data == link_root)) in get_links()
1200 link = find_entry(&head, dir, procname, strlen(procname)); in get_links()
1603 struct ctl_table *link; in put_links() local
1606 link = find_entry(&link_head, core_parent, name, strlen(name)); in put_links()
1607 if (link && in put_links()
1608 ((S_ISDIR(link->mode) && S_ISDIR(entry->mode)) || in put_links()
1609 (S_ISLNK(link->mode) && (link->data == root)))) { in put_links()