Lines Matching refs:buffer
424 char buffer[16]; in cdrom_mrw_probe_pc() local
426 init_cdrom_command(&cgc, buffer, sizeof(buffer), CGC_DATA_READ); in cdrom_mrw_probe_pc()
446 unsigned char buffer[16]; in cdrom_is_mrw() local
451 init_cdrom_command(&cgc, buffer, sizeof(buffer), CGC_DATA_READ); in cdrom_is_mrw()
455 cgc.cmd[8] = sizeof(buffer); in cdrom_is_mrw()
461 mfd = (struct mrw_feature_desc *)&buffer[sizeof(struct feature_header)]; in cdrom_is_mrw()
477 unsigned char buffer[12]; in cdrom_mrw_bgformat() local
485 init_cdrom_command(&cgc, buffer, sizeof(buffer), CGC_DATA_WRITE); in cdrom_mrw_bgformat()
494 buffer[1] = 1 << 1; in cdrom_mrw_bgformat()
495 buffer[3] = 8; in cdrom_mrw_bgformat()
500 buffer[4] = 0xff; in cdrom_mrw_bgformat()
501 buffer[5] = 0xff; in cdrom_mrw_bgformat()
502 buffer[6] = 0xff; in cdrom_mrw_bgformat()
503 buffer[7] = 0xff; in cdrom_mrw_bgformat()
505 buffer[8] = 0x24 << 2; in cdrom_mrw_bgformat()
506 buffer[11] = cont; in cdrom_mrw_bgformat()
558 char buffer[16]; in cdrom_mrw_set_lba_space() local
561 init_cdrom_command(&cgc, buffer, sizeof(buffer), CGC_DATA_READ); in cdrom_mrw_set_lba_space()
563 cgc.buffer = buffer; in cdrom_mrw_set_lba_space()
564 cgc.buflen = sizeof(buffer); in cdrom_mrw_set_lba_space()
570 mph = (struct mode_page_header *)buffer; in cdrom_mrw_set_lba_space()
574 buffer[offset + 3] = space; in cdrom_mrw_set_lba_space()
663 unsigned char buffer[8]; in cdrom_get_media_event() local
664 struct event_header *eh = (struct event_header *)buffer; in cdrom_get_media_event()
666 init_cdrom_command(&cgc, buffer, sizeof(buffer), CGC_DATA_READ); in cdrom_get_media_event()
670 cgc.cmd[8] = sizeof(buffer); in cdrom_get_media_event()
682 memcpy(med, &buffer[sizeof(*eh)], sizeof(*med)); in cdrom_get_media_event()
690 char buffer[24]; in cdrom_get_random_writable() local
693 init_cdrom_command(&cgc, buffer, sizeof(buffer), CGC_DATA_READ); in cdrom_get_random_writable()
697 cgc.cmd[8] = sizeof(buffer); /* often 0x18 */ in cdrom_get_random_writable()
703 memcpy(rfd, &buffer[sizeof(struct feature_header)], sizeof (*rfd)); in cdrom_get_random_writable()
710 char buffer[16]; in cdrom_has_defect_mgt() local
714 init_cdrom_command(&cgc, buffer, sizeof(buffer), CGC_DATA_READ); in cdrom_has_defect_mgt()
718 cgc.cmd[8] = sizeof(buffer); in cdrom_has_defect_mgt()
724 feature_code = (__be16 *) &buffer[sizeof(struct feature_header)]; in cdrom_has_defect_mgt()
818 char buffer[255]; in mo_open_write() local
821 init_cdrom_command(&cgc, &buffer, 4, CGC_DATA_READ); in mo_open_write()
841 return buffer[3] & 0x80; in mo_open_write()
864 char buffer[32]; in cdrom_mmc3_profile() local
867 init_cdrom_command(&cgc, buffer, sizeof(buffer), CGC_DATA_READ); in cdrom_mmc3_profile()
872 cgc.cmd[8] = sizeof(buffer); /* Allocation Length */ in cdrom_mmc3_profile()
878 mmc3_profile = (buffer[6] << 8) | buffer[7]; in cdrom_mmc3_profile()
1586 cgc->buffer = (char *) buf; in init_cdrom_command()
1758 cgc.buffer = (char *) &rpc_state; in dvd_do_auth()
2016 memset(cgc->buffer, 0, 2); in cdrom_mode_select()
2030 char buffer[32]; in cdrom_read_subchannel() local
2033 init_cdrom_command(&cgc, buffer, 16, CGC_DATA_READ); in cdrom_read_subchannel()
2043 subchnl->cdsc_audiostatus = cgc.buffer[1]; in cdrom_read_subchannel()
2045 subchnl->cdsc_ctrl = cgc.buffer[5] & 0xf; in cdrom_read_subchannel()
2046 subchnl->cdsc_trk = cgc.buffer[6]; in cdrom_read_subchannel()
2047 subchnl->cdsc_ind = cgc.buffer[7]; in cdrom_read_subchannel()
2049 subchnl->cdsc_reladdr.msf.minute = cgc.buffer[13]; in cdrom_read_subchannel()
2050 subchnl->cdsc_reladdr.msf.second = cgc.buffer[14]; in cdrom_read_subchannel()
2051 subchnl->cdsc_reladdr.msf.frame = cgc.buffer[15]; in cdrom_read_subchannel()
2052 subchnl->cdsc_absaddr.msf.minute = cgc.buffer[9]; in cdrom_read_subchannel()
2053 subchnl->cdsc_absaddr.msf.second = cgc.buffer[10]; in cdrom_read_subchannel()
2054 subchnl->cdsc_absaddr.msf.frame = cgc.buffer[11]; in cdrom_read_subchannel()
2130 cgc.buffer = kmalloc(CD_FRAMESIZE_RAW * nr, GFP_KERNEL); in cdrom_read_cdda_old()
2131 if (cgc.buffer) in cdrom_read_cdda_old()
2148 if (copy_to_user(ubuf, cgc.buffer, CD_FRAMESIZE_RAW * nr)) { in cdrom_read_cdda_old()
2156 kfree(cgc.buffer); in cdrom_read_cdda_old()
2771 cgc.buffer = (char *) &mh; in cdrom_switch_blocksize()
2957 cgc->buffer = kzalloc(blocksize, GFP_KERNEL); in mmc_ioctl_cdrom_read_data()
2958 if (cgc->buffer == NULL) in mmc_ioctl_cdrom_read_data()
2980 if (!ret && copy_to_user(arg, cgc->buffer, blocksize)) in mmc_ioctl_cdrom_read_data()
2983 kfree(cgc->buffer); in mmc_ioctl_cdrom_read_data()
3084 unsigned char buffer[32]; in mmc_ioctl_cdrom_volume() local
3085 char mask[sizeof(buffer)]; in mmc_ioctl_cdrom_volume()
3095 cgc->buffer = buffer; in mmc_ioctl_cdrom_volume()
3105 offset = 8 + be16_to_cpu(*(__be16 *)(buffer + 6)); in mmc_ioctl_cdrom_volume()
3107 if (offset + 16 > sizeof(buffer)) in mmc_ioctl_cdrom_volume()
3119 if ((buffer[offset] & 0x3f) != GPMODE_AUDIO_CTL_PAGE || in mmc_ioctl_cdrom_volume()
3120 buffer[offset + 1] < 14) in mmc_ioctl_cdrom_volume()
3126 volctrl.channel0 = buffer[offset+9]; in mmc_ioctl_cdrom_volume()
3127 volctrl.channel1 = buffer[offset+11]; in mmc_ioctl_cdrom_volume()
3128 volctrl.channel2 = buffer[offset+13]; in mmc_ioctl_cdrom_volume()
3129 volctrl.channel3 = buffer[offset+15]; in mmc_ioctl_cdrom_volume()
3137 cgc->buffer = mask; in mmc_ioctl_cdrom_volume()
3142 buffer[offset + 9] = volctrl.channel0 & mask[offset + 9]; in mmc_ioctl_cdrom_volume()
3143 buffer[offset + 11] = volctrl.channel1 & mask[offset + 11]; in mmc_ioctl_cdrom_volume()
3144 buffer[offset + 13] = volctrl.channel2 & mask[offset + 13]; in mmc_ioctl_cdrom_volume()
3145 buffer[offset + 15] = volctrl.channel3 & mask[offset + 15]; in mmc_ioctl_cdrom_volume()
3148 cgc->buffer = buffer + offset - 8; in mmc_ioctl_cdrom_volume()
3149 memset(cgc->buffer, 0, 8); in mmc_ioctl_cdrom_volume()
3475 void __user *buffer, size_t *lenp, loff_t *ppos) in cdrom_sysctl_info() argument
3551 return proc_dostring(ctl, write, buffer, lenp, ppos); in cdrom_sysctl_info()
3588 void __user *buffer, size_t *lenp, loff_t *ppos) in cdrom_sysctl_handler() argument
3592 ret = proc_dointvec(ctl, write, buffer, lenp, ppos); in cdrom_sysctl_handler()