/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/char/ |
H A D | sclp_sdias.c | 64 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 D | sclp_cmd.c | 56 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 D | sclp_rw.c | 50 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 D | sclp_async.c | 26 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 D | sclp_vt220.c | 124 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 D | sclp.c | 120 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 D | sclp_cpi_sys.c | 81 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 D | sclp.h | 116 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 D | sclp_rw.h | 60 /* 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 D | sclp.S | 102 # 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 D | FlashPoint.c | 28 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...] |