Lines Matching refs:desc_ptr

187 	unsigned char *desc_ptr = ses_dev->page2 + 8;  in ses_set_page2_descriptor()  local
190 memset(desc_ptr, 0, ses_dev->page2_len - 8); in ses_set_page2_descriptor()
193 desc_ptr += 4; in ses_set_page2_descriptor()
198 memcpy(desc_ptr, desc, 4); in ses_set_page2_descriptor()
200 desc_ptr[0] |= 0x80; in ses_set_page2_descriptor()
202 desc_ptr[0] &= 0xf0; in ses_set_page2_descriptor()
217 unsigned char *desc_ptr = ses_dev->page2 + 8; in ses_get_page2_descriptor() local
224 desc_ptr += 4; in ses_get_page2_descriptor()
229 return desc_ptr; in ses_get_page2_descriptor()
258 unsigned char *desc_ptr; in ses_set_fault() local
263 desc_ptr = ses_get_page2_descriptor(edev, ecomp); in ses_set_fault()
265 if (!desc_ptr) in ses_set_fault()
268 init_device_slot_control(desc, ecomp, desc_ptr); in ses_set_fault()
318 unsigned char *desc_ptr; in ses_set_locate() local
323 desc_ptr = ses_get_page2_descriptor(edev, ecomp); in ses_set_locate()
325 if (!desc_ptr) in ses_set_locate()
328 init_device_slot_control(desc, ecomp, desc_ptr); in ses_set_locate()
349 unsigned char *desc_ptr; in ses_set_active() local
354 desc_ptr = ses_get_page2_descriptor(edev, ecomp); in ses_set_active()
356 if (!desc_ptr) in ses_set_active()
359 init_device_slot_control(desc, ecomp, desc_ptr); in ses_set_active()
405 unsigned char *desc_ptr; in ses_set_power_status() local
410 desc_ptr = ses_get_page2_descriptor(edev, ecomp); in ses_set_power_status()
412 if (!desc_ptr) in ses_set_power_status()
415 init_device_slot_control(desc, ecomp, desc_ptr); in ses_set_power_status()
557 unsigned char *buf = NULL, *type_ptr, *desc_ptr, *addl_desc_ptr = NULL; in ses_enclosure_data_process() local
584 desc_ptr = NULL; in ses_enclosure_data_process()
588 desc_ptr = buf + 8; in ses_enclosure_data_process()
589 len = (desc_ptr[2] << 8) + desc_ptr[3]; in ses_enclosure_data_process()
591 desc_ptr += len + 4; in ses_enclosure_data_process()
603 if (desc_ptr) { in ses_enclosure_data_process()
604 if (desc_ptr + 3 >= buf + page7_len) { in ses_enclosure_data_process()
605 desc_ptr = NULL; in ses_enclosure_data_process()
607 len = (desc_ptr[2] << 8) + desc_ptr[3]; in ses_enclosure_data_process()
608 desc_ptr += 4; in ses_enclosure_data_process()
609 if (desc_ptr + len > buf + page7_len) in ses_enclosure_data_process()
610 desc_ptr = NULL; in ses_enclosure_data_process()
614 desc_ptr[len] = '\0'; in ses_enclosure_data_process()
615 name = desc_ptr; in ses_enclosure_data_process()
647 if (desc_ptr) in ses_enclosure_data_process()
648 desc_ptr += len; in ses_enclosure_data_process()