sclp_req
static inline void sclp_trace_req(int prio, char *id, struct sclp_req *req,
struct sclp_req *req;
static struct sclp_req *__sclp_req_queue_remove_expired_req(void)
struct sclp_req *req;
struct sclp_req *req;
__sclp_start_request(struct sclp_req *req)
struct sclp_req *req;
req = list_entry(sclp_req_queue.next, struct sclp_req, list);
static int __sclp_can_add_request(struct sclp_req *req)
sclp_add_request(struct sclp_req *req)
sclp_read_cb(struct sclp_req *req, void *data)
memset(&sclp_read_req, 0, sizeof(struct sclp_req));
static inline struct sclp_req *
struct sclp_req *req;
req = list_entry(l, struct sclp_req, list);
static struct sclp_req sclp_read_req;
struct sclp_req *req;
static struct sclp_req sclp_init_req;
memset(&sclp_init_req, 0, sizeof(struct sclp_req));
void (*callback)(struct sclp_req *, void *data);
int sclp_add_request(struct sclp_req *req);
static void sclp_sync_callback(struct sclp_req *req, void *data)
struct sclp_req *request;
static void cpi_free_req(struct sclp_req *req)
struct sclp_req *req;
static void cpi_callback(struct sclp_req *req, void *data)
static struct sclp_req *cpi_prepare_req(void)
struct sclp_req *req;
req = kzalloc_obj(struct sclp_req);
static void sclp_ftp_txcb(struct sclp_req *req, void *data)
struct sclp_req *req;
struct sclp_req req;
static void sclp_pci_callback(struct sclp_req *req, void *data)
sclp_writedata_callback(struct sclp_req *request, void *data)
struct sclp_req request;
struct sclp_req request;
struct sclp_req request;
static void sdias_callback(struct sclp_req *request, void *data)
static int sdias_sclp_send(struct sclp_req *req)
page = request->sclp_req.sccb;
sclp_vt220_callback(struct sclp_req *request, void *data)
sccb = (struct sclp_vt220_sccb *) vt220_request->sclp_req.sccb;
vt220_request->sclp_req.status = SCLP_REQ_FILLED;
vt220_request->sclp_req.status = SCLP_REQ_FILLED;
request->sclp_req.command = SCLP_CMDW_WRITE_EVENT_DATA;
request->sclp_req.status = SCLP_REQ_FILLED;
request->sclp_req.callback = sclp_vt220_callback;
request->sclp_req.callback_data = (void *) request;
return sclp_add_request(&request->sclp_req);
sclp_vt220_current_request->sclp_req.sccb;
request->sclp_req.sccb = page;
sccb = (struct sclp_vt220_sccb *) request->sclp_req.sccb;
sccb = (struct sclp_vt220_sccb *) request->sclp_req.sccb;
sccb = (struct sclp_vt220_sccb *) request->sclp_req.sccb;
page = request->sclp_req.sccb;
struct sclp_req sclp_req;