Searched refs:sgb (Results 1 - 5 of 5) sorted by relevance
/haiku-fatelf/src/add-ons/kernel/busses/scsi/usb/ |
H A D | sg_buffer.c | 28 init_sg_buffer(sg_buffer *sgb, CCB_SCSIIO *ccbio) argument 31 if(0 != sgb){ 32 memset(sgb, 0, sizeof(sg_buffer)); 35 sgb->piov = (iovec *) ccbio->cam_data_ptr; 36 sgb->count = ccbio->cam_sglist_cnt; 38 sgb->iov.iov_base = (iovec *) ccbio->cam_data_ptr; 39 sgb->iov.iov_len = ccbio->cam_dxfer_len; 40 sgb->piov = &sgb->iov; 41 sgb 55 realloc_sg_buffer(sg_buffer *sgb, size_t size) argument 78 sg_access_byte(sg_buffer *sgb, off_t offset, uchar *byte, bool b_set) argument 153 free_sg_buffer(sg_buffer *sgb) argument 165 sg_buffer_len(sg_buffer *sgb, size_t *size) argument [all...] |
H A D | sg_buffer.h | 35 status_t init_sg_buffer(sg_buffer *sgb, CCB_SCSIIO *ccbio); 36 status_t realloc_sg_buffer(sg_buffer *sgb, size_t size); 37 status_t sg_buffer_len(sg_buffer *sgb, size_t *size); 38 status_t sg_access_byte(sg_buffer *sgb, off_t offset, uchar *byte, bool b_set); 41 void free_sg_buffer(sg_buffer *sgb);
|
H A D | usb_scsi.c | 545 scsi_cmd_generic *command, sg_buffer *sgb, 561 if( B_OK != realloc_sg_buffer(sgb, ccbio->cam_dxfer_len + 4)){ /* TODO: 4 - hardcoded? */ 574 if(B_OK != sg_memcpy(sgb, 1, &sgb_sense_6, 0, 3) || 575 B_OK != sg_memcpy(sgb, 7, &sgb_sense_6, 3, 1) || 576 B_OK != sg_memcpy(sgb, 8, &sgb_sense_6, 4, ccbio->cam_dxfer_len - sizeof(scsi_mode_param_header_6))) 581 TRACE_MODE_SENSE_SGB("MODE SELECT 10:", sgb); 622 scsi_cmd_generic *command, sg_buffer *sgb, 654 TRACE_ALWAYS("post_hanlde_features: initialize sgb failed\n"); 660 if( B_OK != sg_access_byte(sgb, 0, &mode_data_len_msb, false) || 661 B_OK != sg_access_byte(sgb, [all...] |
H A D | tracing.c | 325 void usb_scsi_trace_sgb(const char *prefix, sg_buffer *sgb) argument 329 size_t len = strlen(prefix) + strlen(sgbHead) + sgb->count * 9; 340 for(; i < sgb->count; i++){ 341 sprintf(p, "%lX,", sgb->piov[i].iov_len); 342 sgb_len += sgb->piov[i].iov_len; 346 sg_memcpy(&sgb_own, 0, sgb, 0, sgb_len); 351 TRACE_ALWAYS("usb_scsi_trace_sgb:error allocate sgb for %d bytes\n", sgb_len);
|
H A D | tracing.h | 28 void usb_scsi_trace_sgb(const char *prefix, sg_buffer *sgb);
|
Completed in 299 milliseconds