Lines Matching refs:buff
434 if (!seg->buff || !seg->alloc_size) in _osd_free_seg()
437 kfree(seg->buff); in _osd_free_seg()
438 seg->buff = NULL; in _osd_free_seg()
539 void *buff; in _osd_realloc_seg() local
544 buff = krealloc(seg->buff, max_bytes, or->alloc_flags); in _osd_realloc_seg()
545 if (!buff) { in _osd_realloc_seg()
551 memset(buff + seg->alloc_size, 0, max_bytes - seg->alloc_size); in _osd_realloc_seg()
552 seg->buff = buff; in _osd_realloc_seg()
837 const struct osd_obj_id *obj, u64 offset, void* buff, u64 len) in osd_req_write_kern() argument
840 struct bio *bio = bio_map_kern(req_q, buff, len, GFP_KERNEL); in osd_req_write_kern()
888 const struct osd_obj_id *obj, u64 offset, void* buff, u64 len) in osd_req_read_kern() argument
891 struct bio *bio = bio_map_kern(req_q, buff, len, GFP_KERNEL); in osd_req_read_kern()
923 oscd = or->cdb_cont.buff + or->cdb_cont.total_bytes; in _add_sg_continuation_descriptor()
952 cont_seg_hdr = or->cdb_cont.buff; in _osd_req_finalize_cdb_cont()
957 bio = bio_map_kern(req_q, or->cdb_cont.buff, or->cdb_cont.total_bytes, in _osd_req_finalize_cdb_cont()
1044 void **buff, const struct osd_sg_entry *sglist, unsigned numentries) in _create_sg_bios() argument
1057 unsigned offset = offset_in_page(buff[i]); in _create_sg_bios()
1058 struct page *page = virt_to_page(buff[i]); in _create_sg_bios()
1076 const struct osd_obj_id *obj, void **buff, in osd_req_write_sg_kern() argument
1079 struct bio *bio = _create_sg_bios(or, buff, sglist, numentries); in osd_req_write_sg_kern()
1091 const struct osd_obj_id *obj, void **buff, in osd_req_read_sg_kern() argument
1094 struct bio *bio = _create_sg_bios(or, buff, sglist, numentries); in osd_req_read_sg_kern()
1143 _osd_req_set_alist_type(or, or->set_attr.buff, in osd_req_add_set_attr_list()
1146 attr_last = or->set_attr.buff + total_bytes; in osd_req_add_set_attr_list()
1158 or->set_attr.buff + or->set_attr.total_bytes; in osd_req_add_set_attr_list()
1183 pad_buff = last_seg->buff + last_seg->total_bytes; in _req_append_segment()
1194 ret = blk_rq_map_kern(io->req->q, io->req, seg->buff, seg->total_bytes, in _req_append_segment()
1200 OSD_DEBUG("padding=%d buff=%p total_bytes=%d\n", padding, seg->buff, in _req_append_segment()
1258 _osd_req_set_alist_type(or, or->enc_get_attr.buff, in osd_req_add_get_attr_list()
1261 attr_last = or->enc_get_attr.buff + total_bytes; in osd_req_add_get_attr_list()
1274 attr_last = or->enc_get_attr.buff + in osd_req_add_get_attr_list()
1360 if (!_osd_req_is_alist_type(or, or->get_attr.buff, in osd_req_decode_get_attr_list()
1371 BUG_ON((*iterator < or->get_attr.buff) || in osd_req_decode_get_attr_list()
1372 (or->get_attr.buff + or->get_attr.alloc_size < *iterator)); in osd_req_decode_get_attr_list()
1374 cur_bytes = (*iterator - or->get_attr.buff) - sizeof_attr_list; in osd_req_decode_get_attr_list()
1378 returned_bytes = _osd_req_alist_size(or, or->get_attr.buff) + in osd_req_decode_get_attr_list()
1381 cur_p = or->get_attr.buff + sizeof_attr_list; in osd_req_decode_get_attr_list()
1436 or->get_attr.buff = attar_page; in osd_req_add_get_attr_page()
1445 or->set_attr.buff = set_one_attr->val_ptr; in osd_req_add_get_attr_page()
1512 .buff = &or->out_data_integ, in _osd_req_finalize_data_integrity()
1539 .buff = &or->in_data_integ, in _osd_req_finalize_data_integrity()
1698 or->request->cmd = or->cdb.buff; in osd_finalize_request()