Home
last modified time | relevance | path

Searched refs:rdcp (Results 1 – 6 of 6) sorted by relevance

/titanic_50/usr/src/lib/librdc/common/
H A Drdcconfig.c104 rdcconfig_t *rdcp; in chain_successful() local
109 rdcp = rdcs; in chain_successful()
113 if ((ret == NULL) && (rdcp->persist)) { in chain_successful()
114 retp = ret = rdc_dup_config(rdcp); in chain_successful()
116 } else if ((ret) && (rdcp->persist)) { in chain_successful()
117 retp->next = rdc_dup_config(rdcp); in chain_successful()
122 rdcp = rdcp->next; in chain_successful()
301 rdcconfig_t *rdcp; in rdc_free_config() local
304 rdcp = rdc; in rdc_free_config()
306 free(rdcp); in rdc_free_config()
[all …]
H A Drdcpersist.c360 rdcconfig_t *rdcp = NULL; in sv_enable() local
362 rdcp = rdcs; in sv_enable()
363 if (!rdcp->persist) { in sv_enable()
365 return (sv_enable_nocfg(rdcp)); in sv_enable()
373 do_autosv_enable(cfg, rdcp); in sv_enable()
381 rdcconfig_t *rdcp; in sv_disable() local
383 rdcp = rdcs; in sv_disable()
384 if (!rdcp->persist) { /* don't disable */ in sv_disable()
394 do_autosv_disable(cfg, rdcp); in sv_disable()
407 rdcconfig_t *rdcp; in sv_reconfig() local
[all …]
/titanic_50/usr/src/cmd/fs.d/autofs/
H A Dautod_readdir.c47 static void build_dir_entry_list(struct autofs_rddir_cache *rdcp,
52 static int autofs_rddir_cache_delete(struct autofs_rddir_cache *rdcp);
53 static int create_dirents(struct autofs_rddir_cache *rdcp, ulong_t offset,
68 struct autofs_rddir_cache *rdcp = NULL; in do_readdir() local
85 error = autofs_rddir_cache_lookup(rda->rda_map, &rdcp); in do_readdir()
89 error = autofs_rddir_cache_lookup(rda->rda_map, &rdcp); in do_readdir()
98 OFFSET_BUCKET_SIZE, &rdcp); in do_readdir()
106 assert(rdcp != NULL); in do_readdir()
107 assert(rdcp->in_use); in do_readdir()
109 if (!rdcp->full) { in do_readdir()
[all …]
H A Dautod_lookup.c56 struct autofs_rddir_cache *rdcp; in do_lookup1() local
72 err = autofs_rddir_cache_lookup(mapname, &rdcp); in do_lookup1()
73 if (!err && rdcp->full) { in do_lookup1()
82 if (rw_tryrdlock(&rdcp->rwlock) == 0) { in do_lookup1()
83 found = (rddir_entry_lookup(key, rdcp->entp) != NULL); in do_lookup1()
84 rw_unlock(&rdcp->rwlock); in do_lookup1()
93 mutex_lock(&rdcp->lock); in do_lookup1()
94 rdcp->in_use--; in do_lookup1()
95 assert(rdcp->in_use >= 0); in do_lookup1()
96 mutex_unlock(&rdcp->lock); in do_lookup1()
/titanic_50/usr/src/uts/common/sys/
H A Dsunndi.h385 ndi_dc_allochdl(void *iocarg, struct devctl_iocdata **rdcp);
/titanic_50/usr/src/uts/common/os/
H A Dsunndi.c308 ndi_dc_allochdl(void *iocarg, struct devctl_iocdata **rdcp) in ndi_dc_allochdl() argument
313 ASSERT(rdcp != NULL); in ndi_dc_allochdl()
405 *rdcp = dcp; in ndi_dc_allochdl()