Home
last modified time | relevance | path

Searched refs:job (Results 1 – 25 of 99) sorted by relevance

1234

/titanic_50/usr/src/cmd/lp/model/netpr/
H A Dbsd_misc.c49 np_bsdjob_t *job; in create_bsd_job() local
59 job = (np_bsdjob_t *)malloc(sizeof (np_bsdjob_t)); in create_bsd_job()
60 ASSERT(job, MALLOC_ERR); in create_bsd_job()
61 (void) memset(job, 0, sizeof (np_bsdjob_t)); in create_bsd_job()
62 job->np_printer = "auto"; /* default "queue" */ in create_bsd_job()
83 job->np_request_id = malloc(4); in create_bsd_job()
84 ASSERT(job->np_request_id, MALLOC_ERR); in create_bsd_job()
90 (void) snprintf(job->np_request_id, (size_t)4, in create_bsd_job()
96 job->np_username = strdup(injob->username); in create_bsd_job()
97 job->np_host = strdup(id); in create_bsd_job()
[all …]
H A Dmisc.c91 np_job_t * job; in init_job() local
93 if ((job = calloc(1, sizeof (*job))) != NULL) { in init_job()
94 job->protocol = BSD; in init_job()
95 job->banner = BANNER; in init_job()
98 return (job); in init_job()
/titanic_50/usr/src/lib/libshell/common/sh/
H A Djobs.c191 for(pw=job.pwlist;pw;pw=pwnext) in job_chldtrap()
261 …"ksh: job line %4d: reap pid=%d critical=%d signal=%d\n",__LINE__,getpid(),job.in_critical,sig) <=… in job_reap()
265 job.savesig = 0; in job_reap()
274 if(!(flags&WNOHANG) && !sh.intrap && job.pwlist) in job_reap()
291 if(pid<0 && errno==EINTR && (sig||job.savesig)) in job_reap()
296 job.waitsafe++; in job_reap()
302 …%4d: reap pid=%d critical=%d unknown job pid=%d pw=%x\n",__LINE__,getpid(),job.in_critical,pid,pw); in job_reap()
310 if(job.toclear) in job_reap()
331 px->p_nxtjob = job.pwlist; in job_reap()
332 job.pwlist = px; in job_reap()
[all …]
/titanic_50/usr/src/lib/print/libpapi-dynamic/common/
H A Djob.c38 papiJobFree(papi_job_t job) in papiJobFree() argument
40 job_t *tmp = (job_t *)job; in papiJobFree()
47 f(tmp->job); in papiJobFree()
65 papiJobGetAttributeList(papi_job_t job) in papiJobGetAttributeList() argument
68 job_t *j = job; in papiJobGetAttributeList()
70 if (job != NULL) { in papiJobGetAttributeList()
76 result = f(j->job); in papiJobGetAttributeList()
83 papiJobGetPrinterName(papi_job_t job) in papiJobGetPrinterName() argument
86 job_t *j = job; in papiJobGetPrinterName()
88 if (job != NULL) { in papiJobGetPrinterName()
[all …]
/titanic_50/usr/src/lib/print/libpapi-lpd/common/
H A Djob.c47 papi_job_ticket_t *job_ticket, char **files, papi_job_t *job) in papiJobSubmit() argument
55 (job == NULL)) in papiJobSubmit()
67 if ((*job = j = (job_t *)calloc(1, sizeof (*j))) == NULL) { in papiJobSubmit()
99 papi_job_ticket_t *job_ticket, char **files, papi_job_t *job) in papiJobSubmitByReference() argument
102 job_ticket, files, job)); in papiJobSubmitByReference()
129 if ((s->job = calloc(1, sizeof (*(s->job)))) == NULL) in papiJobStreamOpen()
136 lpd_job_add_attributes(svc, attributes, &metadata, &s->job->attributes); in papiJobStreamOpen()
144 &(s->job->attributes)); in papiJobStreamOpen()
145 status = lpd_submit_job(svc, metadata, &(s->job->attributes), in papiJobStreamOpen()
155 if (s->job->attributes) in papiJobStreamOpen()
[all …]
H A Dlpd-query.c151 parse_lpd_job(service_t *svc, job_t **job, int fd, char *line, int len) in parse_lpd_job() argument
269 if ((*job = (job_t *)calloc(1, sizeof (**job))) != NULL) in parse_lpd_job()
270 (*job)->attributes = attributes; in parse_lpd_job()
378 job_t *job = NULL; in parse_lpd_query() local
380 parse_lpd_job(svc, &job, fd, line, sizeof (line)); in parse_lpd_query()
381 if (job == NULL) in parse_lpd_query()
383 list_append(&cache->jobs, job); in parse_lpd_query()
472 lpd_find_job_info(service_t *svc, int job_id, job_t **job) in lpd_find_job_info() argument
480 *job = NULL; in lpd_find_job_info()
481 for (i = 0; ((*job == NULL) && (jobs[i] != NULL)); i++) { in lpd_find_job_info()
[all …]
H A Dlpd-cancel.c95 job_t *job; in lpd_purge_jobs() local
109 if ((job = (job_t *)calloc(1, (sizeof (*job)))) in lpd_purge_jobs()
111 job->attributes = attributes; in lpd_purge_jobs()
112 list_append(jobs, job); in lpd_purge_jobs()
H A Dpapi_impl.h50 typedef struct job { struct
55 job_t *job; /* describes current job */ argument
103 extern papi_status_t lpd_find_job_info(service_t *svc, int job_id, job_t **job);
/titanic_50/usr/src/uts/common/io/fibre-channel/ulp/
H A Dfcsm.c1162 fcsm_job_t *job; in fcsm_cleanup_port() local
1170 job = fcsm_alloc_job(KM_SLEEP); in fcsm_cleanup_port()
1171 ASSERT(job != NULL); in fcsm_cleanup_port()
1172 fcsm_init_job(job, fcsm->sm_instance, FCSM_JOB_THREAD_SHUTDOWN, in fcsm_cleanup_port()
1175 status = fcsm_process_job(job, 0); in fcsm_cleanup_port()
1178 ASSERT(job->job_result == FC_SUCCESS); in fcsm_cleanup_port()
1179 fcsm_dealloc_job(job); in fcsm_cleanup_port()
2323 fcsm_job_t *job = (fcsm_job_t *)buf; in fcsm_job_cache_constructor() local
2325 mutex_init(&job->job_mutex, NULL, MUTEX_DRIVER, NULL); in fcsm_job_cache_constructor()
2326 sema_init(&job->job_sema, 0, NULL, SEMA_DEFAULT, NULL); in fcsm_job_cache_constructor()
[all …]
/titanic_50/usr/src/uts/common/sys/fibre-channel/impl/
H A Dfp.h305 static int fp_port_startup(fc_local_port_t *port, job_request_t *job);
317 static void fp_jobwait(job_request_t *job);
320 static void fp_jobdone(job_request_t *job);
321 static void fp_port_shutdown(fc_local_port_t *port, job_request_t *job);
322 static void fp_get_loopmap(fc_local_port_t *port, job_request_t *job);
323 static void fp_loop_online(fc_local_port_t *port, job_request_t *job,
327 job_request_t *job, int flag, int sleep);
329 job_request_t *job, int cmd_flag, int sleep, fc_remote_port_t *pd,
338 void (*comp) (), job_request_t *job);
340 uint32_t d_id, void (*intr) (), job_request_t *job, uchar_t ls_code);
[all …]
/titanic_50/usr/src/lib/libc/port/tpool/
H A Dthread_pool.c42 tpool_job_t *job; in delete_pool() local
63 for (job = tpool->tp_head; job != NULL; job = tpool->tp_head) { in delete_pool()
64 tpool->tp_head = job->tpj_next; in delete_pool()
65 lfree(job, sizeof (*job)); in delete_pool()
129 tpool_job_t *job; in tpool_worker() local
177 if ((job = tpool->tp_head) != NULL && in tpool_worker()
180 func = job->tpj_func; in tpool_worker()
181 arg = job->tpj_arg; in tpool_worker()
182 tpool->tp_head = job->tpj_next; in tpool_worker()
183 if (job == tpool->tp_tail) in tpool_worker()
[all …]
/titanic_50/usr/src/cmd/sh/
H A Djobs.c47 struct job struct
49 struct job *j_nxtp; /* next job in job ID order */ argument
50 struct job *j_curp; /* next job in job currency order */ argument
94 static struct job *jobcur, /* active jobs listed in currency order */
99 static void printjob(struct job *, int);
101 static struct job *
104 struct job *jp; in pgid2job()
112 static struct job *
113 str2job(char *cmd, char *job, int mustbejob) in str2job() argument
115 struct job *jp, *njp; in str2job()
[all …]
/titanic_50/usr/src/lib/print/libipp-listener/
H A DMakefile.com30 cancel-job.o common.o create-job.o cups-accept-jobs.o \
32 cups-move-job.o cups-reject-jobs.o disable-printer.o enable-printer.o \
33 get-job-attributes.o get-jobs.o get-printer-attributes.o hold-job.o \
34 ipp-listener.o pause-printer.o print-job.o purge-jobs.o release-job.o \
35 restart-job.o resume-printer.o send-document.o set-job-attributes.o \
36 set-printer-attributes.o validate-job.o
/titanic_50/usr/src/lib/print/libpapi-ipp/common/
H A Djob.c47 papiJobFree(papi_job_t job) in papiJobFree() argument
49 job_t *tmp = (job_t *)job; in papiJobFree()
71 papiJobGetAttributeList(papi_job_t job) in papiJobGetAttributeList() argument
74 job_t *j = job; in papiJobGetAttributeList()
83 papiJobGetPrinterName(papi_job_t job) in papiJobGetPrinterName() argument
86 job_t *j = job; in papiJobGetPrinterName()
96 papiJobGetId(papi_job_t job) in papiJobGetId() argument
99 job_t *j = job; in papiJobGetId()
109 papiJobGetJobTicket(papi_job_t job) in papiJobGetJobTicket() argument
120 papi_attribute_t **operational = NULL, **job = NULL; in populate_job_request() local
[all …]
/titanic_50/usr/src/uts/common/io/fibre-channel/impl/
H A Dfp.c924 job_request_t *job; in fp_attach_handler() local
1163 job = fctl_alloc_job(JOB_PORT_STARTUP, JOB_TYPE_FCTL_ASYNC, in fp_attach_handler()
1166 port->fp_job_head = port->fp_job_tail = job; in fp_attach_handler()
1424 struct job_request *job; in fp_resume_all() local
1438 job = fctl_alloc_job(JOB_PORT_ONLINE, in fp_resume_all()
1440 fctl_enque_job(port, job); in fp_resume_all()
1442 fctl_jobwait(job); in fp_resume_all()
1446 fctl_dealloc_job(job); in fp_resume_all()
1486 job_request_t *job; in fp_detach_handler() local
1565 job = fctl_alloc_job(JOB_PORT_SHUTDOWN, 0, NULL, in fp_detach_handler()
[all …]
H A Dfctl.c583 job_request_t *job = (job_request_t *)buf; in fctl_cache_constructor() local
585 mutex_init(&job->job_mutex, NULL, MUTEX_DRIVER, NULL); in fctl_cache_constructor()
586 sema_init(&job->job_fctl_sema, 0, NULL, SEMA_DEFAULT, NULL); in fctl_cache_constructor()
587 sema_init(&job->job_port_sema, 0, NULL, SEMA_DEFAULT, NULL); in fctl_cache_constructor()
597 job_request_t *job = (job_request_t *)buf; in fctl_cache_destructor() local
599 sema_destroy(&job->job_fctl_sema); in fctl_cache_destructor()
600 sema_destroy(&job->job_port_sema); in fctl_cache_destructor()
601 mutex_destroy(&job->job_mutex); in fctl_cache_destructor()
625 job_request_t *job; in fc_ulp_add() local
718 job = fctl_alloc_job(JOB_ATTACH_ULP, JOB_TYPE_FCTL_ASYNC, in fc_ulp_add()
[all …]
/titanic_50/usr/src/cmd/lp/lib/papi/
H A Dlpsched-jobs.c470 job_status_to_attributes(job_t *job, char *req_id, char *user, char *slabel, in job_status_to_attributes() argument
477 lpsched_user_to_job_attributes(&job->attributes, user); in job_status_to_attributes()
478 papiAttributeListAddInteger(&job->attributes, PAPI_ATTR_REPLACE, in job_status_to_attributes()
480 papiAttributeListAddInteger(&job->attributes, PAPI_ATTR_REPLACE, in job_status_to_attributes()
483 papiAttributeListAddInteger(&job->attributes, PAPI_ATTR_REPLACE, in job_status_to_attributes()
488 papiAttributeListAddString(&job->attributes, PAPI_ATTR_REPLACE, in job_status_to_attributes()
492 papiAttributeListAddString(&job->attributes, PAPI_ATTR_REPLACE, in job_status_to_attributes()
494 papiAttributeListAddInteger(&job->attributes, PAPI_ATTR_REPLACE, in job_status_to_attributes()
496 papiAttributeListAddString(&job->attributes, PAPI_ATTR_REPLACE, in job_status_to_attributes()
498 papiAttributeListAddString(&job->attributes, PAPI_ATTR_REPLACE, in job_status_to_attributes()
[all …]
H A Djob.c115 papiJobFree(papi_job_t job) in papiJobFree() argument
117 job_t *tmp = (job_t *)job; in papiJobFree()
139 papiJobGetAttributeList(papi_job_t job) in papiJobGetAttributeList() argument
141 job_t *tmp = (job_t *)job; in papiJobGetAttributeList()
150 papiJobGetPrinterName(papi_job_t job) in papiJobGetPrinterName() argument
152 job_t *tmp = (job_t *)job; in papiJobGetPrinterName()
163 papiJobGetId(papi_job_t job) in papiJobGetId() argument
165 job_t *tmp = (job_t *)job; in papiJobGetId()
538 char **files, papi_job_t *job) in papiJobSubmit() argument
553 (job == NULL)) in papiJobSubmit()
[all …]
/titanic_50/usr/src/lib/libshell/common/include/
H A Djobs.h108 extern struct jobs job;
122 #define job_lock() (job.in_critical++)
126 if (!--job.in_critical && (sig = job.savesig)) \
128 if (!job.in_critical++ && !vmbusy()) \
130 job.in_critical--; \
/titanic_50/usr/src/cmd/print/bsd-sysv-commands/
H A Dlpr.c70 papi_job_t job = NULL; in main() local
244 NULL, &av[optind], &job); in main()
247 list, &job); in main()
250 NULL, &av[optind], &job); in main()
253 NULL, &av[optind], &job); in main()
260 papiJobFree(job); in main()
266 list = papiJobGetAttributeList(job); in main()
272 papiJobFree(job); in main()
H A Dlp.c71 papi_job_t job = NULL; in main() local
279 status = papiJobModify(svc, printer, modify, list, &job); in main()
282 list, &job); in main()
285 NULL, &av[optind], &job); in main()
288 NULL, &av[optind], &job); in main()
291 NULL, &av[optind], &job); in main()
298 papiJobFree(job); in main()
304 ((list = papiJobGetAttributeList(job)) != NULL)) { in main()
330 papiJobFree(job); in main()
/titanic_50/usr/src/cmd/bnu/
H A DGrades28 # use the grade, so that only select users can use the job grade.
39 # of bytes that a job can have to
53 # jobs to this job grade. The list is to
57 # a job grade if User is the permit_type.
59 # Since the user job grade may be bound to more than one system job grade,
61 # sequentially for occurences of a user job grade. Since the names of
62 # user job grades may not be the same from system to system, we have
63 # reserved the names of three job grades so that the user may see some
H A Dgename.c37 int job; member
68 pre, SYSNSIZE, sys, grade, syslst[n].job);
71 pre, sys, syslst[n].job & 0xffff,
142 syslst[nsys].job = n;
179 return(syslst[i].job);
/titanic_50/usr/src/lib/print/libipp-listener/common/
H A Dcommon.c79 char *job = NULL; in get_printer_id() local
91 result = papiAttributeListGetString(attributes, NULL, "job-uri", &job); in get_printer_id()
99 *printer = job; in get_printer_id()
100 if ((job = strrchr(*printer, '/')) != NULL) { in get_printer_id()
101 *job = '\0'; in get_printer_id()
102 *id = atoi(++job); in get_printer_id()
H A Dcups-move-job.c42 papi_attribute_t **operational = NULL, **job = NULL; in cups_move_job() local
58 "job-attributes-group", &job); in cups_move_job()
86 (void) papiAttributeListGetString(job, NULL, in cups_move_job()

1234