search_args
void *search_args)
search_fnum, search_args);
search_args));
if (initf == nscd_initf && try_local(dbi, search_args) == 1) {
res = (*funcp)(be, search_args);
res = (*funcp)(be, search_args);
search_args;
(nss_XbyY_args_t *)search_args);
int search_fnum, void *search_args);
int search_fnum, void *search_args);
void *search_args)
res = _nsc_search(rootp, initf, search_fnum, search_args);
res = (*funcp)(be, search_args);
nss_db_initf_t initf, int search_fnum, void *search_args)
nss_XbyY_args_t *in = (nss_XbyY_args_t *)search_args;
gbm = (struct nss_groupsbymem *)search_args;
nss_db_initf_t initf __unused, int search_fnum, void *search_args)
nss_XbyY_args_t *in = (nss_XbyY_args_t *)search_args;
void *search_args)
if (search_args == NULL)
bufsize = ((nss_XbyY_args_t *)search_args)->buf.buflen;
initf, search_fnum, search_args);
search_fnum, search_args);
void *search_args);
struct search_args args;
struct search_args args;
void findevs(struct search_args *args);
static void clean_paths(struct search_args *args);
struct search_args *args);
static bus_t *find_bus(struct search_args *args, char *name);
static controller_t *find_controller(struct search_args *args, char *name);
find_bus(struct search_args *args, char *name)
find_controller(struct search_args *args, char *name)
struct search_args *args);
static int have_disk(struct search_args *args, char *devid,
get_parent_bus(di_node_t node, struct search_args *args)
char *devlink_path, struct search_args *args);
have_disk(struct search_args *args, char *devidstr, char *kernel_name,
controller_t *currp, struct search_args *args);
findevs(struct search_args *args)
struct search_args *args)
struct search_args *args)
add_bus(struct search_args *args, di_node_t node, di_minor_t minor,
add_controller(struct search_args *args, di_node_t node, di_minor_t minor)
struct search_args *args;
args = (struct search_args *)arg;
struct search_args *args;
args = (struct search_args *)arg;
add_disk2controller(disk_t *diskp, struct search_args *args)
static bus_t *add_bus(struct search_args *args, di_node_t node,
static controller_t *add_controller(struct search_args *args,
clean_paths(struct search_args *args)
create_disk(char *deviceid, char *kernel_name, struct search_args *args)
struct search_args *args);