Lines Matching refs:gdtcmd
32 gdth_cmd_str gdtcmd; in gdth_set_asc_info() local
37 memset(&gdtcmd, 0, sizeof(gdth_cmd_str)); in gdth_set_asc_info()
64 gdtcmd.Service = CACHESERVICE; in gdth_set_asc_info()
65 gdtcmd.OpCode = GDT_FLUSH; in gdth_set_asc_info()
67 gdtcmd.u.cache64.DeviceNo = i; in gdth_set_asc_info()
68 gdtcmd.u.cache64.BlockNo = 1; in gdth_set_asc_info()
70 gdtcmd.u.cache.DeviceNo = i; in gdth_set_asc_info()
71 gdtcmd.u.cache.BlockNo = 1; in gdth_set_asc_info()
74 gdth_execute(host, &gdtcmd, cmnd, 30, NULL); in gdth_set_asc_info()
129 gdtcmd.Service = CACHESERVICE; in gdth_set_asc_info()
130 gdtcmd.OpCode = GDT_IOCTL; in gdth_set_asc_info()
131 gdtcmd.u.ioctl.p_param = ha->scratch_phys; in gdth_set_asc_info()
132 gdtcmd.u.ioctl.param_size = sizeof(gdth_cpar_str); in gdth_set_asc_info()
133 gdtcmd.u.ioctl.subfunc = CACHE_CONFIG; in gdth_set_asc_info()
134 gdtcmd.u.ioctl.channel = INVALID_CHANNEL; in gdth_set_asc_info()
137 gdth_execute(host, &gdtcmd, cmnd, 30, NULL); in gdth_set_asc_info()
161 gdth_cmd_str *gdtcmd; in gdth_show_info() local
174 gdtcmd = kmalloc(sizeof(*gdtcmd), GFP_KERNEL); in gdth_show_info()
176 if (!gdtcmd || !estr) in gdth_show_info()
180 memset(gdtcmd, 0, sizeof(gdth_cmd_str)); in gdth_show_info()
246 gdtcmd->Service = CACHESERVICE; in gdth_show_info()
247 gdtcmd->OpCode = GDT_IOCTL; in gdth_show_info()
248 gdtcmd->u.ioctl.p_param = paddr + GDTH_SCRATCH/4; in gdth_show_info()
249 gdtcmd->u.ioctl.param_size = 3*GDTH_SCRATCH/4; in gdth_show_info()
250 gdtcmd->u.ioctl.subfunc = DSK_STATISTICS | L_CTRL_PATTERN; in gdth_show_info()
251 gdtcmd->u.ioctl.channel = ha->raw[i].address | INVALID_CHANNEL; in gdth_show_info()
260 if (gdth_execute(host, gdtcmd, cmnd, 30, NULL) != S_OK) in gdth_show_info()
269 gdtcmd->Service = CACHESERVICE; in gdth_show_info()
270 gdtcmd->OpCode = GDT_IOCTL; in gdth_show_info()
271 gdtcmd->u.ioctl.p_param = paddr; in gdth_show_info()
272 gdtcmd->u.ioctl.param_size = sizeof(gdth_diskinfo_str); in gdth_show_info()
273 gdtcmd->u.ioctl.subfunc = SCSI_DR_INFO | L_CTRL_PATTERN; in gdth_show_info()
274 gdtcmd->u.ioctl.channel = in gdth_show_info()
277 if (gdth_execute(host, gdtcmd, cmnd, 30, NULL) == S_OK) { in gdth_show_info()
315 gdtcmd->Service = CACHESERVICE; in gdth_show_info()
316 gdtcmd->OpCode = GDT_IOCTL; in gdth_show_info()
317 gdtcmd->u.ioctl.p_param = paddr; in gdth_show_info()
318 gdtcmd->u.ioctl.param_size = sizeof(gdth_defcnt_str); in gdth_show_info()
319 gdtcmd->u.ioctl.subfunc = SCSI_DEF_CNT | L_CTRL_PATTERN; in gdth_show_info()
320 gdtcmd->u.ioctl.channel = in gdth_show_info()
324 if (gdth_execute(host, gdtcmd, cmnd, 30, NULL) == S_OK) { in gdth_show_info()
350 gdtcmd->Service = CACHESERVICE; in gdth_show_info()
351 gdtcmd->OpCode = GDT_IOCTL; in gdth_show_info()
352 gdtcmd->u.ioctl.p_param = paddr; in gdth_show_info()
353 gdtcmd->u.ioctl.param_size = sizeof(gdth_cdrinfo_str); in gdth_show_info()
354 gdtcmd->u.ioctl.subfunc = CACHE_DRV_INFO; in gdth_show_info()
355 gdtcmd->u.ioctl.channel = drv_no; in gdth_show_info()
356 if (gdth_execute(host, gdtcmd, cmnd, 30, NULL) != S_OK) in gdth_show_info()
427 gdtcmd->Service = CACHESERVICE; in gdth_show_info()
428 gdtcmd->OpCode = GDT_IOCTL; in gdth_show_info()
429 gdtcmd->u.ioctl.p_param = paddr; in gdth_show_info()
430 gdtcmd->u.ioctl.param_size = sizeof(gdth_arrayinf_str); in gdth_show_info()
431 gdtcmd->u.ioctl.subfunc = ARRAY_INFO | LA_CTRL_PATTERN; in gdth_show_info()
432 gdtcmd->u.ioctl.channel = i; in gdth_show_info()
433 if (gdth_execute(host, gdtcmd, cmnd, 30, NULL) == S_OK) { in gdth_show_info()
484 gdtcmd->Service = CACHESERVICE; in gdth_show_info()
485 gdtcmd->OpCode = GDT_IOCTL; in gdth_show_info()
486 gdtcmd->u.ioctl.p_param = paddr; in gdth_show_info()
487 gdtcmd->u.ioctl.param_size = sizeof(gdth_hget_str); in gdth_show_info()
488 gdtcmd->u.ioctl.subfunc = HOST_GET | LA_CTRL_PATTERN; in gdth_show_info()
489 gdtcmd->u.ioctl.channel = i; in gdth_show_info()
492 if (gdth_execute(host, gdtcmd, cmnd, 30, NULL) == S_OK) { in gdth_show_info()
555 kfree(gdtcmd); in gdth_show_info()