file_list
dprompt_init(struct dpv_file_node *file_list)
for (curfile = file_list; curfile != NULL;
dprompt_add_files(struct dpv_file_node *file_list,
for (fp = file_list; fp != NULL; fp = fp->next) {
dprompt_recreate(struct dpv_file_node *file_list,
dprompt_add_files(file_list, curfile, pct);
static int dprompt_add_files(struct dpv_file_node *file_list,
if (file_list == NULL || file_list->next == NULL)
for (curfile = file_list; curfile != NULL; curfile = curfile->next) {
if (curfile == file_list)
if (dpv_nfiles <= 1 && file_list != NULL && file_list->length < 0 &&
if ((pprompt == NULL || *fc == '\0') && file_list != NULL) {
first_file = file_list;
dprompt_init(file_list);
dprompt_recreate(file_list, (struct dpv_file_node *)NULL, 0);
list_head = file_list;
for (curfile = file_list; curfile != NULL; curfile = curfile->next) {
dpv(struct dpv_config *config, struct dpv_file_node *file_list)
file_list = argv;
crunch_file(file_list[i]);
static char **file_list;
TAILQ_FOREACH_REVERSE_SAFE(last, &files, file_list, f_link, f) {
while ((f = TAILQ_LAST(&files, file_list)) != NULL) {
last = TAILQ_LAST(&files, file_list);
typedef TAILQ_HEAD(file_list, open_file) file_list_t;
list_add_tail_rcu(&event_sub->file_list,
&ev_file->subscribed_events_list, file_list) {
list_del_rcu(&event_sub->file_list);
struct list_head file_list; /* headed in ev_file->
struct ib_ucm_context, file_list);
list_del(&ctx->file_list);
list_del(&uevent->file_list);
list_add_tail(&ctx->file_list, &file->ctxs);
list_add_tail(&uevent->file_list, &ctx->file->events);
uevent = list_entry(file->events.next, struct ib_ucm_event, file_list);
list_del(&uevent->file_list);
struct list_head file_list; /* member in file ctx list */
struct list_head file_list; /* member in file event list */
INIT_LIST_HEAD(&port->file_list);
list_for_each_entry(file, &port->file_list, port_list) {
struct list_head file_list;
list_add_tail(&file->port_list, &port->file_list);
for (curfile = file_list; n < argc; n++) {
file_list = curfile;
if (dpv(config, file_list) != 0 && debug)
static struct dpv_file_node *file_list = NULL;
shrink_file_list(struct file_list *fl)
struct file_list new_fl;
merge_files(struct file_list *fl, const char *fn_out)
file_list_init(struct file_list *fl, bool tmp)
file_list_add(struct file_list *fl, const char *fn, bool allocate)
file_list_populate(struct file_list *fl, int argc, char **argv, bool allocate)
file_list_clean(struct file_list *fl)
procfile(const char *fsrc, struct sort_list *list, struct file_list *fl)
void file_list_init(struct file_list *fl, bool tmp);
void file_list_add(struct file_list *fl, const char *fn, bool allocate);
void file_list_populate(struct file_list *fl, int argc, char **argv, bool allocate);
void file_list_clean(struct file_list *fl);
void merge_files(struct file_list *fl, const char *fn_out);
int procfile(const char *fn, struct sort_list *list, struct file_list *fl);
struct file_list fl;
struct file_list fl;
struct file_list {
STAILQ_ENTRY(file_list) f_next;
extern STAILQ_HEAD(file_list_head, file_list) ftab;
struct file_list *file;
struct file_list *fl;
struct file_list *fp;
fp = (struct file_list *) calloc(1, sizeof *fp);
struct file_list *tp;
struct file_list *tp;
struct file_list *tp;
struct file_list *tp;
struct file_list *ftp;
struct file_list *tp;
static struct file_list *
struct file_list *fp;
static struct file_list *