Lines Matching defs:ssp
319 * Update or generate a secobj entry using the info in ssp->ss_info.
323 process_secobj_set(dladm_handle_t handle, secobj_db_state_t *ssp, char *buf,
331 sip = &ssp->ss_info;
352 process_secobj_get(dladm_handle_t handle, secobj_db_state_t *ssp, char *buf,
355 if (*sip->si_lenp > *ssp->ss_info.si_lenp) {
359 bcopy(sip->si_val, ssp->ss_info.si_val, *sip->si_lenp);
360 *ssp->ss_info.si_lenp = *sip->si_lenp;
361 *ssp->ss_info.si_classp = *sip->si_classp;
367 process_secobj_unset(dladm_handle_t handle, secobj_db_state_t *ssp, char *buf,
379 process_secobj_walk(dladm_handle_t handle, secobj_db_state_t *ssp, char *buf,
393 *ssp->ss_namelist = snp;
394 ssp->ss_namelist = &snp->sn_next;
400 process_secobj_init(dladm_handle_t handle, secobj_db_state_t *ssp, char *buf,
420 process_secobj_line(dladm_handle_t handle, secobj_db_state_t *ssp, char *buf,
442 if (ssp->ss_info.si_name != NULL) {
446 nlen = strlen(ssp->ss_info.si_name);
447 if (strncmp(str, ssp->ss_info.si_name, nlen) != 0 ||
451 sinfo.si_name = ssp->ss_info.si_name;
490 return ((*ssp->ss_op)(handle, ssp, buf, &sinfo, statusp));
503 secobj_db_state_t *ssp = arg;
519 cont = process_secobj_line(handle, ssp, buf, &status);
529 if (ssp->ss_op == process_secobj_set) {
534 (void) (*ssp->ss_op)(handle, ssp, buf, NULL, &status);
539 if (ssp->ss_op == process_secobj_unset ||
540 ssp->ss_op == process_secobj_get)