/illumos-gate/usr/src/uts/common/io/ib/clients/iser/ |
H A D | iser_cq.c | 88 idm_buf_t *idb = NULL; local 162 idb = wr->iw_buf; 164 idb->idb_buf_private)->iser_mr; 167 &((iser_buf_t *)idb->idb_buf_private)-> 170 idt = idb->idb_task_binding; 175 uintptr_t, idb->idb_buf, 176 uint32_t, idb->idb_bufoffset, 179 uint32_t, idb->idb_xfer_len, 181 idm_buf_tx_to_ini_done(idt, idb, 186 uintptr_t, idb [all...] |
H A D | iser_resource.c | 308 iser_reg_rdma_mem(iser_hca_t *hca, idm_buf_t *idb) argument 312 ASSERT(idb != NULL); 313 ASSERT(idb->idb_buflen > 0); 315 iser_mr = iser_reg_mem(hca, (ib_vaddr_t)(uintptr_t)idb->idb_buf, 316 idb->idb_buflen, ISER_BUF_MR_FLAGS | IBT_MR_NOSLEEP); 323 idb->idb_reg_private = (void *)iser_mr; 329 iser_dereg_rdma_mem(iser_hca_t *hca, idm_buf_t *idb) argument 333 ASSERT(idb != NULL); 334 mr = (iser_mr_t *)idb->idb_reg_private;
|
H A D | iser_idm.c | 44 static idm_status_t iser_buf_tx_to_ini(idm_task_t *idt, idm_buf_t *idb); 45 static idm_status_t iser_buf_rx_from_ini(idm_task_t *idt, idm_buf_t *idb); 68 static idm_status_t iser_buf_alloc(idm_buf_t *idb, uint64_t buflen); 69 static idm_status_t iser_buf_setup(idm_buf_t *idb); 70 static void iser_buf_teardown(idm_buf_t *idb); 71 static void iser_buf_free(idm_buf_t *idb); 968 * iser_buf_tx_to_ini() transmits the data buffer encoded in idb to the 975 iser_buf_tx_to_ini(idm_task_t *idt, idm_buf_t *idb) argument 982 iser_status = iser_xfer_buf_to_ini(idt, idb); 986 "iser_xfer_buf_to_ini: idt (0x%p) idb ( 1009 iser_buf_rx_from_ini(idm_task_t *idt, idm_buf_t *idb) argument 1046 iser_buf_alloc(idm_buf_t *idb, uint64_t buflen) argument 1099 iser_buf_setup(idm_buf_t *idb) argument 1169 iser_buf_teardown(idm_buf_t *idb) argument [all...] |
/illumos-gate/usr/src/cmd/sh/ |
H A D | macro.c | 191 unsigned char idb[2]; local 192 unsigned char *id = idb; 220 idb[1] = 0;
|
/illumos-gate/usr/src/uts/common/io/idm/ |
H A D | idm_impl.c | 1076 idm_buf_t *idb; local 1079 for (idb = list_tail(lst); idb != NULL; idb = list_prev(lst, idb)) { 1081 if (idb->idb_bufoffset < buf->idb_bufoffset) { 1083 list_insert_after(lst, idb, buf);
|
H A D | idm.c | 676 * on the remote iSCSI node. The I/O buffer represented by 'idb' is 679 * and the callback (idb->idb_buf_cb) at transfer completion are 691 idm_buf_tx_to_ini(idm_task_t *idt, idm_buf_t *idb, argument 697 idb->idb_bufoffset = offset; 698 idb->idb_xfer_len = xfer_len; 699 idb->idb_buf_cb = idb_buf_cb; 700 idb->idb_cb_arg = cb_arg; 701 gethrestime(&idb->idb_xfer_start); 707 IDM_BUFPAT_CHECK(idb, xfer_len, BP_CHECK_ASSERT); 714 idm_buf_bind_in_locked(idt, idb); 773 idm_buf_rx_from_ini(idm_task_t *idt, idm_buf_t *idb, uint32_t offset, uint32_t xfer_len, idm_buf_cb_t idb_buf_cb, void *cb_arg) argument 829 idm_buf_tx_to_ini_done(idm_task_t *idt, idm_buf_t *idb, idm_status_t status) argument 893 idm_buf_rx_from_ini_done(idm_task_t *idt, idm_buf_t *idb, idm_status_t status) argument 1168 idm_buf_t *idb; local 1188 idm_bufpat_set(idm_buf_t *idb) argument 1206 idm_bufpat_check(idm_buf_t *idb, int check_len, idm_bufpat_check_type_t type) argument [all...] |
H A D | idm_so.c | 81 idm_buf_t *idb, uint32_t offset, uint32_t length); 82 static void idm_so_send_rtt_data_done(idm_task_t *idt, idm_buf_t *idb); 84 idm_buf_t *idb, uint32_t buf_region_offset, uint32_t buf_region_length); 86 static uint32_t idm_fill_iov(idm_pdu_t *pdu, idm_buf_t *idb, 99 static idm_status_t idm_so_buf_tx_to_ini(idm_task_t *idt, idm_buf_t *idb); 100 static idm_status_t idm_so_buf_rx_from_ini(idm_task_t *idt, idm_buf_t *idb); 113 static idm_status_t idm_so_buf_alloc(idm_buf_t *idb, uint64_t buflen); 114 static void idm_so_buf_free(idm_buf_t *idb); 115 static idm_status_t idm_so_buf_setup(idm_buf_t *idb); 116 static void idm_so_buf_teardown(idm_buf_t *idb); 1315 idm_buf_t *idb, *next_idb; local 1545 idm_buf_t *idb; local 1636 idm_buf_t *idb; local 1744 idm_buf_t *idb; local 1949 idm_fill_iov(idm_pdu_t *pdu, idm_buf_t *idb, uint32_t ro, uint32_t dlength) argument 2194 idm_buf_t *idb; local 2309 idm_so_buf_tx_to_ini(idm_task_t *idt, idm_buf_t *idb) argument 2379 idm_so_buf_rx_from_ini(idm_task_t *idt, idm_buf_t *idb) argument 2421 idm_so_buf_alloc(idm_buf_t *idb, uint64_t buflen) argument 2443 idm_so_buf_setup(idm_buf_t *idb) argument 2453 idm_so_buf_teardown(idm_buf_t *idb) argument 2459 idm_so_buf_free(idm_buf_t *idb) argument 2469 idm_so_send_rtt_data(idm_conn_t *ic, idm_task_t *idt, idm_buf_t *idb, uint32_t offset, uint32_t length) argument 2548 idm_so_send_rtt_data_done(idm_task_t *idt, idm_buf_t *idb) argument 2560 idm_so_send_buf_region(idm_task_t *idt, idm_buf_t *idb, uint32_t buf_region_offset, uint32_t buf_region_length) argument 2800 idm_buf_t *idb = (idm_buf_t *)object; local 2868 idm_buf_t *idb = (idm_buf_t *)object; local [all...] |
/illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/ |
H A D | iscsit.c | 203 iscsit_buf_xfer_cb(idm_buf_t *idb, idm_status_t status); 1584 iscsit_buf_xfer_cb(idm_buf_t *idb, idm_status_t status) argument 1586 iscsit_task_t *itask = idb->idb_task_binding->idt_private; 1587 stmf_data_buf_t *dbuf = idb->idb_cb_arg; 1605 if (idb->idb_task_binding->idt_flags & IDM_TASK_PHASECOLLAPSE_SUCCESS) {
|
/illumos-gate/usr/src/cmd/mdb/common/modules/idm/ |
H A D | idm.c | 2429 idm_buf_t idb; local 2434 if (mdb_vread(&idb, sizeof (idm_buf_t), addr) != sizeof (idm_buf_t)) { 2448 idb.idb_buf, idb.idb_buflen, 2449 idb.idb_bufoffset, idb.idb_xfer_len, 2450 idb.idb_exp_offset);
|