Searched refs:regd_buf (Results 1 - 4 of 4) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/ulp/iser/
H A Diser_memory.c53 int iser_regd_buff_release(struct iser_regd_buf *regd_buf) argument
57 if ((atomic_read(&regd_buf->ref_count) == 0) ||
58 atomic_dec_and_test(&regd_buf->ref_count)) {
60 if (regd_buf->reg.is_fmr)
61 iser_unreg_mem(&regd_buf->reg);
63 if (regd_buf->dma_addr) {
64 dev = regd_buf->device->ib_device;
66 regd_buf->dma_addr,
67 regd_buf->data_size,
68 regd_buf
83 iser_reg_single(struct iser_device *device, struct iser_regd_buf *regd_buf, enum dma_data_direction direction) argument
420 struct iser_regd_buf *regd_buf; local
[all...]
H A Diser_initiator.c53 struct iser_regd_buf *regd_buf,
59 atomic_inc(&regd_buf->ref_count);
62 dto->regd[add_idx] = regd_buf;
78 struct iser_regd_buf *regd_buf; local
103 regd_buf = &iser_ctask->rdma_regd[ISER_DIR_IN];
106 hdr->read_stag = cpu_to_be32(regd_buf->reg.rkey);
107 hdr->read_va = cpu_to_be64(regd_buf->reg.va);
110 ctask->itt, regd_buf->reg.rkey,
111 (unsigned long long)regd_buf->reg.va);
127 struct iser_regd_buf *regd_buf; local
52 iser_dto_add_regd_buff(struct iser_dto *dto, struct iser_regd_buf *regd_buf, unsigned long use_offset, unsigned long use_size) argument
488 struct iser_regd_buf *regd_buf; local
[all...]
H A Diser_verbs.c648 struct iser_regd_buf *regd_buf; local
658 regd_buf = dto->regd[i];
660 sge->addr = regd_buf->reg.va;
661 sge->length = regd_buf->reg.len;
662 sge->lkey = regd_buf->reg.lkey;
668 if (sge->length + dto->offset[i] > regd_buf->reg.len) {
672 (unsigned long)regd_buf->reg.len, dto, i,
H A Discsi_iser.h326 int iser_regd_buff_release(struct iser_regd_buf *regd_buf);
329 struct iser_regd_buf *regd_buf,

Completed in 188 milliseconds