| /freebsd/sys/dev/smartpqi/ |
| H A D | smartpqi_response.c | 33 pqisrc_process_internal_raid_response_success(pqisrc_softstate_t *softs,rcb_t *rcb) in pqisrc_process_internal_raid_response_success() argument 37 rcb->status = PQI_STATUS_SUCCESS; in pqisrc_process_internal_raid_response_success() 38 rcb->req_pending = false; in pqisrc_process_internal_raid_response_success() 46 pqisrc_get_cmd_from_rcb(rcb_t *rcb) in pqisrc_get_cmd_from_rcb() argument 50 if (rcb && rcb->cdbp) in pqisrc_get_cmd_from_rcb() 52 opcode = rcb->cdbp[0]; in pqisrc_get_cmd_from_rcb() 54 return rcb->cdbp[6]; in pqisrc_get_cmd_from_rcb() 65 rcb_t *rcb, uint16_t err_idx) in pqisrc_process_internal_raid_response_error() argument 71 rcb->error_info = (char *) (softs->err_buf_dma_mem.virt_addr) + in pqisrc_process_internal_raid_response_error() 74 memcpy(&error_info, rcb->error_info, sizeof(error_info)); in pqisrc_process_internal_raid_response_error() [all …]
|
| H A D | smartpqi_cam.c | 167 pqi_release_camq(rcb_t *rcb) in pqi_release_camq() argument 172 csio = (struct ccb_scsiio *)&rcb->cm_ccb->csio; in pqi_release_camq() 173 softs = rcb->softs; in pqi_release_camq() 189 pqi_synch_request(rcb_t *rcb) in pqi_synch_request() argument 191 pqisrc_softstate_t *softs = rcb->softs; in pqi_synch_request() 193 DBG_IO("IN rcb = %p\n", rcb); in pqi_synch_request() 195 if (!(rcb->cm_flags & PQI_CMD_MAPPED)) in pqi_synch_request() 198 if (rcb->bcount != 0 ) { in pqi_synch_request() 199 if ((rcb->cm_ccb->ccb_h.flags & CAM_DIR_MASK) == CAM_DIR_IN) in pqi_synch_request() 201 rcb->cm_datamap,BUS_DMASYNC_POSTREAD); in pqi_synch_request() [all …]
|
| H A D | smartpqi_request.c | 36 static void pqisrc_increment_io_counters(pqisrc_softstate_t *softs, rcb_t *rcb); 121 pqisrc_build_sgl(sgt_t *sg_array, rcb_t *rcb, iu_header_t *iu_hdr, in pqisrc_build_sgl() argument 125 uint32_t num_sg = OS_GET_IO_SG_COUNT(rcb); in pqisrc_build_sgl() 141 sgt->addr= OS_GET_IO_SG_ADDR(rcb,i); in pqisrc_build_sgl() 142 sgt->len= OS_GET_IO_SG_LEN(rcb,i); in pqisrc_build_sgl() 151 sg_chain = rcb->sg_chain_virt; in pqisrc_build_sgl() 152 sgt->addr = rcb->sg_chain_dma; in pqisrc_build_sgl() 158 sgt->addr = OS_GET_IO_SG_ADDR(rcb,i); in pqisrc_build_sgl() 159 sgt->len = OS_GET_IO_SG_LEN(rcb,i); in pqisrc_build_sgl() 204 pqisrc_build_raid_io(pqisrc_softstate_t *softs, rcb_t *rcb, in pqisrc_build_raid_io() argument [all …]
|
| H A D | smartpqi_helper.c | 146 pqisrc_wait_on_condition(pqisrc_softstate_t *softs, rcb_t *rcb, in pqisrc_wait_on_condition() argument 157 while (rcb->req_pending == true) { in pqisrc_wait_on_condition() 168 rcb->timedout = true; in pqisrc_wait_on_condition() 179 rcb->req_pending = true; in pqisrc_wait_on_condition() 376 rcb_t* rcb; 379 rcb = &softs->rcb[i]; 380 if(rcb && IS_OS_SCSICMD(rcb) && (rcb->dvp == device) && rcb->req_pending) { 392 rcb_t* rcb; 404 rcb = &softs->rcb[tag]; 405 if(rcb && IS_OS_SCSICMD(rcb) && (rcb->dvp == device) && rcb->req_pending) {
|
| H A D | smartpqi_ioctl.c | 257 rcb_t *rcb = NULL; in pqisrc_passthru_ioctl() local 352 rcb = &softs->rcb[tag]; in pqisrc_passthru_ioctl() 353 rcb->success_cmp_callback = pqisrc_process_internal_raid_response_success; in pqisrc_passthru_ioctl() 354 rcb->error_cmp_callback = pqisrc_process_internal_raid_response_error; in pqisrc_passthru_ioctl() 355 rcb->tag = tag; in pqisrc_passthru_ioctl() 356 rcb->req_pending = true; in pqisrc_passthru_ioctl() 364 ret = pqisrc_wait_on_condition(softs, rcb, PQISRC_PASSTHROUGH_CMD_TIMEOUT); in pqisrc_passthru_ioctl() 373 if (rcb->status) { in pqisrc_passthru_ioctl() 376 memcpy(&error_info, rcb->error_info, sizeof(error_info)); in pqisrc_passthru_ioctl() 398 rcb->status = PQI_STATUS_SUCCESS; in pqisrc_passthru_ioctl() [all …]
|
| H A D | smartpqi_event.c | 257 rcb_t *rcb = NULL; in pqisrc_build_send_vendor_request() local 269 rcb = &softs->rcb[request->request_id]; in pqisrc_build_send_vendor_request() 271 rcb->req_pending = true; in pqisrc_build_send_vendor_request() 272 rcb->tag = request->request_id; in pqisrc_build_send_vendor_request() 281 ret = pqisrc_wait_on_condition(softs, rcb, PQISRC_CMD_TIMEOUT); in pqisrc_build_send_vendor_request() 287 ret = rcb->status; in pqisrc_build_send_vendor_request() 290 os_reset_rcb(rcb); in pqisrc_build_send_vendor_request() 306 rcb_t *rcb = NULL; in pqisrc_submit_management_req() local 318 rcb = &softs->rcb[request->request_id]; in pqisrc_submit_management_req() 319 rcb->req_pending = true; in pqisrc_submit_management_req() [all …]
|
| H A D | smartpqi_defines.h | 1005 #define OS_GET_TASK_ATTR(rcb) os_get_task_attr(rcb) argument 1204 #define OS_GET_CDBP(rcb) ((rcb->cm_ccb->ccb_h.flags & CAM_CDB_POINTER) ? rcb->cm_ccb->csio.cdb_io.c… argument 1205 #define GET_SCSI_BUFFLEN(rcb) (rcb->cm_ccb->csio.dxfer_len) argument 1206 #define IS_OS_SCSICMD(rcb) (rcb && !rcb->tm_req && rcb->cm_ccb) argument 1208 #define OS_GET_IO_QINDEX(softs,rcb) curcpu % softs->num_op_obq argument 1209 #define OS_GET_IO_RESP_QID(softs,rcb) (softs->op_ob_q[(OS_GET_IO_QINDEX(softs,rcb))].q_id) argument 1210 #define OS_GET_IO_REQ_QINDEX(softs,rcb) OS_GET_IO_QINDEX(softs,rcb) argument 1215 #define is_internal_req(rcb) (!(rcb->cm_ccb)) argument 1220 #define OS_GET_IO_SG_COUNT(rcb) rcb->nseg argument 1221 #define OS_GET_IO_SG_ADDR(rcb,i) rcb->sgt[i].addr argument [all …]
|
| H A D | smartpqi_init.c | 150 os_mem_free(softs, (void *)softs->rcb, size); in pqisrc_free_rcb() 151 softs->rcb = NULL; in pqisrc_free_rcb() 168 rcb_t *rcb = NULL; in pqisrc_allocate_rcb() local 184 rcb = os_mem_alloc(softs, alloc_size); in pqisrc_allocate_rcb() 185 if (!rcb) { in pqisrc_allocate_rcb() 190 softs->rcb = rcb; in pqisrc_allocate_rcb() 196 prcb = &softs->rcb[1]; in pqisrc_allocate_rcb() 670 rcb_t *rcb; in pqisrc_complete_internal_cmds() local 673 rcb = &softs->rcb[tag]; in pqisrc_complete_internal_cmds() 674 if(rcb->req_pending && is_internal_req(rcb)) { in pqisrc_complete_internal_cmds() [all …]
|
| H A D | smartpqi_prototypes.h | 117 int pqisrc_wait_on_condition(pqisrc_softstate_t *softs, rcb_t *rcb, 150 void pqisrc_show_aio_error_info(pqisrc_softstate_t *softs, rcb_t *rcb, 152 void pqisrc_show_raid_error_info(pqisrc_softstate_t *softs, rcb_t *rcb, 155 rcb_t *rcb); 165 pqi_scsi_dev_t *device, rcb_t *rcb); 176 void pqisrc_show_cdb(pqisrc_softstate_t *softs, char const *msg, rcb_t const *rcb, uint8_t *cdb); 178 void pqisrc_show_rcb_details(pqisrc_softstate_t *softs, rcb_t *rcb, char *msg, void *err_info);
|
| H A D | smartpqi_discovery.c | 418 rcb_t *rcb = NULL; in pqisrc_build_send_raid_request() local 440 rcb = &softs->rcb[tag]; in pqisrc_build_send_raid_request() 441 rcb->success_cmp_callback = pqisrc_process_internal_raid_response_success; in pqisrc_build_send_raid_request() 442 rcb->error_cmp_callback = pqisrc_process_internal_raid_response_error; in pqisrc_build_send_raid_request() 444 rcb->req_pending = true; in pqisrc_build_send_raid_request() 445 rcb->tag = tag; in pqisrc_build_send_raid_request() 454 ret = pqisrc_wait_on_condition(softs, rcb, PQISRC_CMD_TIMEOUT); in pqisrc_build_send_raid_request() 467 ret = rcb->status; in pqisrc_build_send_raid_request() 471 rcb->error_info, in pqisrc_build_send_raid_request() 493 os_reset_rcb(rcb); in pqisrc_build_send_raid_request() [all …]
|
| H A D | smartpqi_tag.c | 115 softs->rcb[i].tag = INVALID_ELEM; in pqisrc_init_taglist() 180 softs->rcb[index].tag = INVALID_ELEM; in pqisrc_init_taglist()
|
| H A D | smartpqi_queue.c | 59 softs->rcb[req->req_id].tag = req->req_id; in pqisrc_submit_admin_req() 94 os_reset_rcb(&softs->rcb[req->req_id]); in pqisrc_submit_admin_req() 99 os_reset_rcb(&softs->rcb[req->req_id]); in pqisrc_submit_admin_req()
|
| H A D | smartpqi_main.c | 388 rcbp = &softs->rcb[1]; in smartpqi_attach()
|
| H A D | smartpqi_structures.h | 1345 rcb_t *rcb; member
|
| /freebsd/sys/dev/ti/ |
| H A D | if_ti.c | 2170 struct ti_rcb *rcb; in ti_gibinit() local 2193 rcb = &sc->ti_rdata.ti_info->ti_ev_rcb; in ti_gibinit() 2194 ti_hostaddr64(&rcb->ti_hostaddr, sc->ti_rdata.ti_event_ring_paddr); in ti_gibinit() 2195 rcb->ti_flags = 0; in ti_gibinit() 2204 rcb = &sc->ti_rdata.ti_info->ti_cmd_rcb; in ti_gibinit() 2205 ti_hostaddr64(&rcb->ti_hostaddr, TI_GCR_NIC_ADDR(TI_GCR_CMDRING)); in ti_gibinit() 2206 rcb->ti_flags = 0; in ti_gibinit() 2207 rcb->ti_max_len = 0; in ti_gibinit() 2225 rcb = &sc->ti_rdata.ti_info->ti_std_rx_rcb; in ti_gibinit() 2226 ti_hostaddr64(&rcb->ti_hostaddr, sc->ti_rdata.ti_rx_std_ring_paddr); in ti_gibinit() [all …]
|
| /freebsd/sys/net/ |
| H A D | rtsock.c | 161 struct rcb { struct 162 LIST_ENTRY(rcb) list; 168 LIST_HEAD(, rcb) cblist; 354 struct rcb *rcb; in rts_input() local 359 LIST_FOREACH(rcb, &V_route_cb.cblist, list) { in rts_input() 360 if (rcb->rcb_family != AF_UNSPEC && in rts_input() 361 rcb->rcb_family != m->m_rtsock_family) in rts_input() 364 M_GETFIB(m) != rcb->rcb_socket->so_fibnum) in rts_input() 373 last = rcb->rcb_socket; in rts_input() 401 struct rcb *rcb; in rts_attach() local [all …]
|
| /freebsd/sys/dev/bge/ |
| H A D | if_bge.c | 1458 struct bge_rcb *rcb; in bge_init_rx_ring_jumbo() local 1475 rcb = &sc->bge_ldata.bge_info.bge_jumbo_rx_rcb; in bge_init_rx_ring_jumbo() 1476 rcb->bge_maxlen_flags = in bge_init_rx_ring_jumbo() 1478 CSR_WRITE_4(sc, BGE_RX_JUMBO_RCB_MAXLEN_FLAGS, rcb->bge_maxlen_flags); in bge_init_rx_ring_jumbo() 1921 struct bge_rcb *rcb; in bge_blockinit() local 2052 rcb = &sc->bge_ldata.bge_info.bge_std_rx_rcb; in bge_blockinit() 2053 rcb->bge_hostaddr.bge_addr_lo = in bge_blockinit() 2055 rcb->bge_hostaddr.bge_addr_hi = in bge_blockinit() 2066 rcb->bge_maxlen_flags = in bge_blockinit() 2075 rcb->bge_maxlen_flags = BGE_RCB_MAXLEN_FLAGS(512, 0); in bge_blockinit() [all …]
|
| H A D | if_bgereg.h | 2249 #define RCB_WRITE_4(sc, rcb, offset, val) \ argument 2250 bus_write_4(sc->bge_res, rcb + offsetof(struct bge_rcb, offset), val)
|
| /freebsd/share/doc/smm/18.net/ |
| H A D | spell.ok | 251 rcb
|
| /freebsd/crypto/krb5/src/util/verto/ |
| H A D | ev.h | 709 #define ev_periodic_init(ev,cb,ofs,ival,rcb) do { ev_init ((ev), (cb)); ev_periodic_set ((ev),(ofs)…
|
| /freebsd/sys/contrib/device-tree/Bindings/net/ |
| H A D | hisilicon-hns-dsaf.txt | 12 - interrupts: should contain the DSA Fabric and rcb interrupt.
|
| /freebsd/contrib/libpcap/ |
| H A D | CREDITS | 231 <rcb-isis at users dot sourceforge dot net>
|
| /freebsd/share/termcap/ |
| H A D | termcap | 669 # From: atd!dsd!rcb@ucbvax.berkeley.edu (Richard Bascove)
|
| /freebsd/contrib/ncurses/misc/ |
| H A D | terminfo.src | 15455 # From: Richard Bascove <atd!dsd!rcb@ucbvax.berkeley.edu>
|