Job control interfaces.
Definition in file job.h.
Get job progress.
- Parameters
-
intf | Object interface |
progress | Progress data to fill in |
- Return values
-
ongoing_rc | Ongoing job status code (if known) |
Definition at line 43 of file job.c.
54 memset ( progress, 0,
sizeof ( *progress ) );
57 ongoing_rc =
op (
object, progress );
#define INTF_INTF_FMT
printf() format string for INTF_INTF_DBG()
#define INTF_INTF_DBG(intf, dest)
printf() arguments for representing an object interface pair
#define INTF_COL(intf)
Find debugging colourisation for an object interface.
void * intf_object(struct interface *intf)
Get pointer to object containing object interface.
struct interface * intf
Original interface.
#define job_progress_TYPE(object_type)
static uint16_t struct vmbus_xfer_pages_operations * op
void intf_put(struct interface *intf)
Decrement reference count on an object interface.
if(len >=6 *4) __asm__ __volatile__("movsl" if(len >=5 *4) __asm__ __volatile__("movsl" if(len >=4 *4) __asm__ __volatile__("movsl" if(len >=3 *4) __asm__ __volatile__("movsl" if(len >=2 *4) __asm__ __volatile__("movsl" if(len >=1 *4) __asm__ __volatile__("movsl" if((len % 4) >=2) __asm__ __volatile__("movsw" if((len % 2) >=1) __asm__ __volatile__("movsb" return dest
#define intf_get_dest_op(intf, type, dest)
Get object interface destination and operation method.
void * memset(void *dest, int character, size_t len) __nonnull
References DBGC, dest, interface::intf, INTF_COL, intf_get_dest_op, INTF_INTF_DBG, INTF_INTF_FMT, intf_object(), intf_put(), job_progress_TYPE, memset(), and op.
Referenced by monojob_wait(), and tls_progress().