Searched refs:sccb (Results 1 - 11 of 11) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/char/
H A Dsclp_sdias.c64 static struct sdias_sccb sccb __attribute__((aligned(4096))); variable in typeref:struct:sdias_sccb
74 cbsccb = (struct sdias_sccb *) request->sccb;
119 memset(&sccb, 0, sizeof(sccb));
122 sccb.hdr.length = sizeof(sccb);
123 sccb.evbuf.hdr.length = sizeof(struct sdias_evbuf);
124 sccb.evbuf.hdr.type = EVTYP_SDIAS;
125 sccb.evbuf.event_qual = EQ_SIZE;
126 sccb
[all...]
H A Dsclp_cmd.c56 static int __init sclp_cmd_sync_early(sclp_cmdw_t cmd, void *sccb) argument
61 rc = sclp_service_call(cmd, sccb);
68 /* Contents of the sccb might have changed. */
78 struct read_info_sccb *sccb; local
82 sccb = &early_read_info_sccb;
85 memset(sccb, 0, sizeof(*sccb));
86 sccb->header.length = sizeof(*sccb);
87 sccb
105 struct read_info_sccb *sccb; local
135 struct read_info_sccb *sccb; local
153 do_sync_request(sclp_cmdw_t cmd, void *sccb) argument
203 sclp_fill_cpu_info(struct sclp_cpu_info *info, struct read_cpu_info_sccb *sccb) argument
220 struct read_cpu_info_sccb *sccb; local
249 struct cpu_configure_sccb *sccb; local
325 struct assign_storage_sccb *sccb; local
372 struct attach_storage_sccb *sccb; local
571 struct read_storage_sccb *sccb; local
659 struct chp_cfg_sccb *sccb; local
734 struct chp_info_sccb *sccb; local
[all...]
H A Dsclp_rw.c50 struct write_sccb *sccb; local
52 sccb = (struct write_sccb *) page;
55 * of the sccb page.
57 buffer = ((struct sclp_buffer *) ((addr_t) sccb + PAGE_SIZE)) - 1;
58 buffer->sccb = sccb;
67 /* initialize sccb */
68 memset(sccb, 0, sizeof(struct write_sccb));
69 sccb->header.length = sizeof(struct write_sccb);
70 sccb
99 struct write_sccb *sccb; local
137 struct write_sccb *sccb; local
381 struct write_sccb *sccb; local
448 struct write_sccb *sccb; local
[all...]
H A Dsclp_async.c26 static struct sclp_async_sccb *sccb; variable in typeref:struct:sclp_async_sccb
131 sccb->evbuf.header.type = EVTYP_ASYNC;
132 sccb->evbuf.rtype = 0xA5;
133 sccb->evbuf.otype = 0x00;
134 evb = &sccb->evbuf;
136 request->sccb = sccb;
138 strncpy(sccb->evbuf.data, message, sizeof(sccb->evbuf.data));
143 strncpy(sccb
[all...]
H A Dsclp_vt220.c124 page = request->sclp_req.sccb;
159 struct sclp_vt220_sccb *sccb; local
166 sccb = (struct sclp_vt220_sccb *) vt220_request->sclp_req.sccb;
169 switch (sccb->header.response_code) {
180 if (sclp_remove_processed((struct sccb_header *) sccb) > 0) {
182 sccb->header.response_code = 0x0000;
192 sccb->header.response_code = 0x0000;
231 struct sclp_vt220_sccb *sccb; local
235 sccb
272 struct sclp_vt220_sccb *sccb; local
294 struct sclp_vt220_sccb *sccb; local
303 struct sclp_vt220_sccb *sccb; local
316 struct sclp_vt220_sccb *sccb; local
[all...]
H A Dsclp.c120 sclp_service_call(sclp_cmdw_t command, void *sccb) argument
128 : "=&d" (cc) : "d" (command), "a" (__pa(sccb))
195 rc = sclp_service_call(req->command, req->sccb);
232 if (!req->sccb)
289 if (!req->sccb) {
308 sclp_dispatch_evbufs(struct sccb_header *sccb) argument
319 for (offset = sizeof(struct sccb_header); offset < sccb->length;
321 evbuf = (struct evbuf_header *) ((addr_t) sccb + offset);
350 struct sccb_header *sccb; local
352 sccb
364 struct sccb_header *sccb; local
382 __sclp_find_req(u32 sccb) argument
632 sclp_remove_processed(struct sccb_header *sccb) argument
672 struct init_sccb *sccb; local
698 struct init_sccb *sccb = (struct init_sccb *) sclp_init_sccb; local
862 struct init_sccb *sccb; local
[all...]
H A Dsclp_cpi_sys.c81 struct cpi_sccb *sccb; local
87 sccb = (struct cpi_sccb *) get_zeroed_page(GFP_KERNEL | GFP_DMA);
88 if (!sccb) {
94 sccb->header.length = sizeof(struct cpi_sccb);
95 sccb->cpi_evbuf.header.length = sizeof(struct cpi_evbuf);
96 sccb->cpi_evbuf.header.type = 0x0b;
97 evb = &sccb->cpi_evbuf;
113 req->sccb = sccb;
121 free_page((unsigned long) req->sccb);
[all...]
H A Dsclp.h116 void *sccb; /* pointer to the sccb to execute */ member in struct:sclp_req
157 int sclp_remove_processed(struct sccb_header *sccb);
160 int sclp_service_call(sclp_cmdw_t command, void *sccb);
H A Dsclp_rw.h60 /* The number of empty mto buffers that can be contained in a single sccb. */
71 struct write_sccb *sccb; member in struct:sclp_buffer
79 unsigned int mto_char_sum; /* # chars in sccb */
80 unsigned int mto_number; /* # mtos in sccb */
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/s390/kernel/
H A Dsclp.S102 # R3 = sccb address
106 # R3 = sccb response code if R2 = 0
113 lr %r7,%r3 # save sccb address
146 l %r6,.LsccbS0-.LbaseS3(%r13) # prepare init mask sccb
154 lr %r3,%r6 # get sccb address
206 l %r8,.LsccbS0-.LbaseS4(%r13) # prepare write data sccb
235 lh %r9,0(%r8) # update sccb length
299 # sccb
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/
H A DFlashPoint.c28 struct sccb;
29 typedef void (*CALL_BK_FN) (struct sccb *);
74 struct sccb { struct
108 struct sccb *Sccb_forwardlink;
109 struct sccb *Sccb_backlink;
212 struct sccb *TarSelQ_Head;
213 struct sccb *TarSelQ_Tail;
243 struct sccb *currentSCCB;
256 struct sccb *discQ_Tbl[QUEUE_DEPTH];
789 struct sccb *pCurrSCC
[all...]

Completed in 166 milliseconds