ses_dev 40 drivers/scsi/ses.c struct ses_device *ses_dev = edev->scratch; ses_dev 42 drivers/scsi/ses.c return (ses_dev->page2 != NULL); ses_dev 139 drivers/scsi/ses.c struct ses_device *ses_dev = edev->scratch; ses_dev 140 drivers/scsi/ses.c unsigned char *type_ptr = ses_dev->page1_types; ses_dev 141 drivers/scsi/ses.c unsigned char *desc_ptr = ses_dev->page2 + 8; ses_dev 144 drivers/scsi/ses.c memset(desc_ptr, 0, ses_dev->page2_len - 8); ses_dev 145 drivers/scsi/ses.c for (i = 0; i < ses_dev->page1_num_types; i++, type_ptr += 4) { ses_dev 161 drivers/scsi/ses.c return ses_send_diag(sdev, 2, ses_dev->page2, ses_dev->page2_len); ses_dev 169 drivers/scsi/ses.c struct ses_device *ses_dev = edev->scratch; ses_dev 170 drivers/scsi/ses.c unsigned char *type_ptr = ses_dev->page1_types; ses_dev 171 drivers/scsi/ses.c unsigned char *desc_ptr = ses_dev->page2 + 8; ses_dev 173 drivers/scsi/ses.c if (ses_recv_diag(sdev, 2, ses_dev->page2, ses_dev->page2_len) < 0) ses_dev 176 drivers/scsi/ses.c for (i = 0; i < ses_dev->page1_num_types; i++, type_ptr += 4) { ses_dev 333 drivers/scsi/ses.c struct ses_device *ses_dev = edev->scratch; ses_dev 334 drivers/scsi/ses.c unsigned long long id = get_unaligned_be64(ses_dev->page1+8+4); ses_dev 504 drivers/scsi/ses.c struct ses_device *ses_dev = edev->scratch; ses_dev 505 drivers/scsi/ses.c int types = ses_dev->page1_num_types; ses_dev 512 drivers/scsi/ses.c if (ses_dev->page10) ses_dev 513 drivers/scsi/ses.c ses_recv_diag(sdev, 10, ses_dev->page10, ses_dev->page10_len); ses_dev 538 drivers/scsi/ses.c if (ses_dev->page10) ses_dev 539 drivers/scsi/ses.c addl_desc_ptr = ses_dev->page10 + 8; ses_dev 540 drivers/scsi/ses.c type_ptr = ses_dev->page1_types; ses_dev 629 drivers/scsi/ses.c struct ses_device *ses_dev; ses_dev 652 drivers/scsi/ses.c ses_dev = kzalloc(sizeof(*ses_dev), GFP_KERNEL); ses_dev 654 drivers/scsi/ses.c if (!hdr_buf || !ses_dev) ses_dev 685 drivers/scsi/ses.c ses_dev->page1_types = type_ptr; ses_dev 686 drivers/scsi/ses.c ses_dev->page1_num_types = types; ses_dev 693 drivers/scsi/ses.c ses_dev->page1 = buf; ses_dev 694 drivers/scsi/ses.c ses_dev->page1_len = len; ses_dev 711 drivers/scsi/ses.c ses_dev->page2 = buf; ses_dev 712 drivers/scsi/ses.c ses_dev->page2_len = len; ses_dev 729 drivers/scsi/ses.c ses_dev->page10 = buf; ses_dev 730 drivers/scsi/ses.c ses_dev->page10_len = len; ses_dev 747 drivers/scsi/ses.c edev->scratch = ses_dev; ses_dev 770 drivers/scsi/ses.c kfree(ses_dev->page10); ses_dev 771 drivers/scsi/ses.c kfree(ses_dev->page2); ses_dev 772 drivers/scsi/ses.c kfree(ses_dev->page1); ses_dev 774 drivers/scsi/ses.c kfree(ses_dev); ses_dev 801 drivers/scsi/ses.c struct ses_device *ses_dev; ses_dev 808 drivers/scsi/ses.c ses_dev = edev->scratch; ses_dev 811 drivers/scsi/ses.c kfree(ses_dev->page10); ses_dev 812 drivers/scsi/ses.c kfree(ses_dev->page1); ses_dev 813 drivers/scsi/ses.c kfree(ses_dev->page2); ses_dev 814 drivers/scsi/ses.c kfree(ses_dev);