Lines Matching refs:link
1165 struct ctl_table *link_table, *entry, *link; in new_links() local
1191 for (link = link_table, entry = table; entry->procname; link++, entry++) { in new_links()
1194 link->procname = link_name; in new_links()
1195 link->mode = S_IFLNK|S_IRWXUGO; in new_links()
1196 link->data = link_root; in new_links()
1209 struct ctl_table *entry, *link; in get_links() local
1214 link = find_entry(&head, dir, procname, strlen(procname)); in get_links()
1215 if (!link) in get_links()
1217 if (S_ISDIR(link->mode) && S_ISDIR(entry->mode)) in get_links()
1219 if (S_ISLNK(link->mode) && (link->data == link_root)) in get_links()
1227 link = find_entry(&head, dir, procname, strlen(procname)); in get_links()
1630 struct ctl_table *link; in put_links() local
1633 link = find_entry(&link_head, core_parent, name, strlen(name)); in put_links()
1634 if (link && in put_links()
1635 ((S_ISDIR(link->mode) && S_ISDIR(entry->mode)) || in put_links()
1636 (S_ISLNK(link->mode) && (link->data == root)))) { in put_links()