/openbmc/linux/drivers/scsi/arcmsr/ |
H A D | arcmsr_hba.c | 252 acb->dma_coherent2, acb->dma_coherent_handle2); in arcmsr_free_io_queue() 783 acb->uncache_size += acb->ioqueue_size; in arcmsr_alloc_ccb_pool() 811 ccb_tmp->acb = acb; in arcmsr_alloc_ccb_pool() 839 acb->pCompletionQ = acb->dma_coherent2; in arcmsr_alloc_ccb_pool() 1311 struct AdapterControlBlock *acb = ccb->acb; in arcmsr_ccb_complete() local 2029 dma_free_coherent(&acb->pdev->dev, acb->uncache_size, acb->dma_coherent, acb->dma_coherent_handle); in arcmsr_free_ccb_pool() 3480 acb->host->can_queue = acb->maxOutstanding; in arcmsr_get_firmware_spec() 3482 acb->maxOutstanding = acb->host->can_queue; in arcmsr_get_firmware_spec() 3483 acb->maxFreeCCB = acb->host->can_queue; in arcmsr_get_firmware_spec() 3728 if ((pCCB->acb != acb) || in arcmsr_hbaD_polling_ccbdone() [all …]
|
H A D | arcmsr_attr.c | 80 if (acb->rqbuf_getIndex != acb->rqbuf_putIndex) { in arcmsr_sysfs_iop_message_read() 95 acb->rqbuf_getIndex = (acb->rqbuf_getIndex + allxfer_len) % ARCMSR_MAX_QBUFFER; in arcmsr_sysfs_iop_message_read() 129 if (acb->wqbuf_putIndex != acb->wqbuf_getIndex) { in arcmsr_sysfs_iop_message_write() 134 pQbuffer = &acb->wqbuffer[acb->wqbuf_putIndex]; in arcmsr_sysfs_iop_message_write() 147 acb->acb_flags &= in arcmsr_sysfs_iop_message_write() 172 acb->acb_flags |= in arcmsr_sysfs_iop_message_clear() 177 acb->rqbuf_getIndex = 0; in arcmsr_sysfs_iop_message_clear() 287 acb->num_resets); in arcmsr_attr_host_driver_reset() 299 acb->num_aborts); in arcmsr_attr_host_driver_abort() 311 acb->firm_model); in arcmsr_attr_host_fw_model() [all …]
|
/openbmc/linux/drivers/scsi/ |
H A D | dc395x.c | 1303 acb->selto_timer.data = (unsigned long) acb; 1320 if (!acb->active_dcb || !acb->active_dcb->active_srb) { 1673 acb = NULL; in dc395x_interrupt() 3625 dcb->acb = acb; in adapter_add_device() 4189 acb->tmp_srb = &acb->srb; in adapter_init_params() 4211 acb->hostid_bit = (1 << acb->scsi_host->this_id); in adapter_init_params() 4366 acb, acb->dcb_map, acb->srb_array, sizeof(struct AdapterCtlBlk), in adapter_init() 4372 free_irq(acb->irq_level, acb); in adapter_init() 4374 release_region(acb->io_port_base, acb->io_port_len); in adapter_init() 4427 free_irq(acb->irq_level, acb); in adapter_uninit() [all …]
|
/openbmc/qemu/block/ |
H A D | quorum.c | 188 acb->qcrs[i].parent = acb; in quorum_aio_get() 227 acb->vote_ret = quorum_vote_error(acb); in quorum_has_too_much_io_failed() 280 QuorumAIOCB *acb = co->acb; in quorum_rewrite_entry() local 327 .acb = acb, in quorum_rewrite_bad_versions() 457 acb->offset, acb->bytes, acb->offset + offset); in quorum_compare() 526 quorum = quorum_compare(acb, &acb->qcrs[i].qiov, &acb->qcrs[j].qiov); in quorum_vote() 585 QuorumAIOCB *acb = co->acb; in read_quorum_children_entry() local 619 qemu_iovec_clone(&acb->qcrs[i].qiov, acb->qiov, acb->qcrs[i].buf); in read_quorum_children() 625 .acb = acb, in read_quorum_children() 700 QuorumAIOCB *acb = co->acb; in write_quorum_entry() local [all …]
|
H A D | qed.c | 1110 start = acb->cur_pos + acb->cur_qiov.size; in qed_aio_write_cow() 1192 qemu_iovec_concat(&acb->cur_qiov, acb->qiov, acb->qiov_offset, len); in qed_aio_write_alloc() 1219 return qed_aio_write_l2_update(acb, acb->cur_cluster); in qed_aio_write_alloc() 1257 qemu_iovec_concat(&acb->cur_qiov, acb->qiov, acb->qiov_offset, len); in qed_aio_write_inplace() 1281 trace_qed_aio_write_data(acb_to_s(acb), acb, ret, offset, len); in qed_aio_write_data() 1324 qemu_iovec_concat(&acb->cur_qiov, acb->qiov, acb->qiov_offset, len); in qed_aio_read_data() 1356 trace_qed_aio_next_io(s, acb, 0, acb->cur_pos + acb->cur_qiov.size); in qed_aio_next_io() 1358 acb->qiov_offset += acb->cur_qiov.size; in qed_aio_next_io() 1359 acb->cur_pos += acb->cur_qiov.size; in qed_aio_next_io() 1363 if (acb->cur_pos >= acb->end_pos) { in qed_aio_next_io() [all …]
|
H A D | iscsi.c | 161 acb->common.cb(acb->common.opaque, acb->status); in iscsi_bh_cb() 174 if (acb->bh) { in iscsi_schedule_bh() 177 acb->bh = aio_bh_new(acb->iscsilun->aio_context, iscsi_bh_cb, acb); in iscsi_schedule_bh() 331 if (acb->cancelled || acb->status != -EINPROGRESS) { in iscsi_aio_cancel() 992 acb->ioh->sb_len_wr = acb->task->datain.size - 2; in iscsi_aio_ioctl_cb() 993 ss = MIN(acb->ioh->mx_sb_len, acb->ioh->sb_len_wr); in iscsi_aio_ioctl_cb() 994 memcpy(acb->ioh->sbp, &acb->task->datain.data[2], ss); in iscsi_aio_ioctl_cb() 1005 acb->common.cb(acb->common.opaque, acb->ret); in iscsi_ioctl_bh_completion() 1083 acb->task->cdb_size = acb->ioh->cmd_len; in iscsi_aio_ioctl() 1084 memcpy(&acb->task->cdb[0], acb->ioh->cmdp, acb->ioh->cmd_len); in iscsi_aio_ioctl() [all …]
|
H A D | curl.c | 317 acb->end = acb->start + clamped_len; in curl_find_buf() 321 state->acb[j] = acb; in curl_find_buf() 369 CURLAIOCB *acb = state->acb[i]; in curl_multi_check_completion() local 381 acb->end - acb->start); in curl_multi_check_completion() 383 if (acb->end - acb->start < acb->bytes) { in curl_multi_check_completion() 384 size_t offset = acb->end - acb->start; in curl_multi_check_completion() 907 if (curl_find_buf(s, start, acb->bytes, acb)) { in curl_setup_preadv() 926 acb->start = 0; in curl_setup_preadv() 927 acb->end = MIN(acb->bytes, s->len - start); in curl_setup_preadv() 940 state->acb[0] = acb; in curl_setup_preadv() [all …]
|
H A D | null.c | 157 NullAIOCB *acb = opaque; in null_bh_cb() local 158 acb->common.cb(acb->common.opaque, 0); in null_bh_cb() 159 qemu_aio_unref(acb); in null_bh_cb() 164 NullAIOCB *acb = opaque; in null_timer_cb() local 165 acb->common.cb(acb->common.opaque, 0); in null_timer_cb() 166 timer_deinit(&acb->timer); in null_timer_cb() 167 qemu_aio_unref(acb); in null_timer_cb() 174 NullAIOCB *acb; in null_aio_common() local 182 null_timer_cb, acb); in null_aio_common() 183 timer_mod_ns(&acb->timer, in null_aio_common() [all …]
|
H A D | block-backend.c | 1545 acb->common.cb(acb->common.opaque, acb->ret); in error_callback_bh() 1546 qemu_aio_unref(acb); in error_callback_bh() 1558 acb->blk = blk; in blk_abort_aio_request() 1559 acb->ret = ret; in blk_abort_aio_request() 1580 acb->common.cb(acb->common.opaque, acb->rwco.ret); in blk_aio_complete() 1599 BlkAioEmAIOCB *acb; in blk_aio_prwv() local 1611 acb->bytes = bytes; in blk_aio_prwv() 1905 BlkAioEmAIOCB *acb; in blk_aio_zone_report() local 1946 BlkAioEmAIOCB *acb; in blk_aio_zone_mgmt() local 1958 acb->bytes = len; in blk_aio_zone_mgmt() [all …]
|
H A D | gluster.c | 753 aio_co_schedule(acb->aio_context, acb->coroutine); in gluster_finish_aiocb() 1016 acb.ret = 0; in qemu_gluster_co_pwrite_zeroes() 1026 return acb.ret; in qemu_gluster_co_pwrite_zeroes() 1194 acb.ret = 0; in qemu_gluster_co_rw() 1211 return acb.ret; in qemu_gluster_co_rw() 1260 acb.size = 0; in qemu_gluster_co_flush_to_disk() 1261 acb.ret = 0; in qemu_gluster_co_flush_to_disk() 1277 return acb.ret; in qemu_gluster_co_flush_to_disk() 1308 acb.size = 0; in qemu_gluster_co_pdiscard() 1309 acb.ret = 0; in qemu_gluster_co_pdiscard() [all …]
|
H A D | trace-events | 62 file_paio_submit(void *acb, void *opaque, int64_t offset, int count, int type) "acb %p opaque %p of… 126 qed_aio_complete(void *s, void *acb, int ret) "s %p acb %p ret %d" 127 qed_aio_setup(void *s, void *acb, int64_t sector_num, int nb_sectors, void *opaque, int flags) "s %… 128 qed_aio_next_io(void *s, void *acb, int ret, uint64_t cur_pos) "s %p acb %p ret %d cur_pos %"PRIu64 129 qed_aio_read_data(void *s, void *acb, int ret, uint64_t offset, size_t len) "s %p acb %p ret %d off… 130 qed_aio_write_data(void *s, void *acb, int ret, uint64_t offset, size_t len) "s %p acb %p ret %d of… 131 qed_aio_write_prefill(void *s, void *acb, uint64_t start, size_t len, uint64_t offset) "s %p acb %p… 132 qed_aio_write_postfill(void *s, void *acb, uint64_t start, size_t len, uint64_t offset) "s %p acb %… 133 qed_aio_write_main(void *s, void *acb, int ret, uint64_t offset, size_t len) "s %p acb %p ret %d of…
|
H A D | file-win32.c | 155 RawWin32AIOData *acb = g_new(RawWin32AIOData, 1); in paio_submit() local 157 acb->bs = bs; in paio_submit() 158 acb->hfile = hfile; in paio_submit() 159 acb->aio_type = type; in paio_submit() 162 acb->aio_iov = qiov->iov; in paio_submit() 163 acb->aio_niov = qiov->niov; in paio_submit() 166 acb->aio_nbytes = count; in paio_submit() 167 acb->aio_offset = offset; in paio_submit() 169 trace_file_paio_submit(acb, opaque, offset, count, type); in paio_submit() 170 return thread_pool_submit_aio(aio_worker, acb, cb, opaque); in paio_submit()
|
H A D | file-posix.c | 2451 RawPosixAIOData acb; in raw_co_prw() local 2491 acb = (RawPosixAIOData) { in raw_co_prw() 2555 RawPosixAIOData acb; in raw_co_flush_to_disk() local 2563 acb = (RawPosixAIOData) { in raw_co_flush_to_disk() 2626 RawPosixAIOData acb; in raw_regular_truncate() local 2628 acb = (RawPosixAIOData) { in raw_regular_truncate() 3408 RawPosixAIOData acb; in raw_co_zone_mgmt() local 3541 RawPosixAIOData acb; in raw_do_pdiscard() local 3572 RawPosixAIOData acb; in raw_do_pwrite_zeroes() local 3843 RawPosixAIOData acb; in raw_co_copy_range_to() local [all …]
|
H A D | io.c | 1037 BlockAIOCB *acb; in bdrv_driver_preadv() local 1044 if (acb == NULL) { in bdrv_driver_preadv() 1116 BlockAIOCB *acb; in bdrv_driver_pwritev() local 1123 if (acb == NULL) { in bdrv_driver_pwritev() 2954 qemu_aio_ref(acb); in bdrv_aio_cancel() 2957 qemu_aio_unref(acb); in bdrv_aio_cancel() 2967 acb->aiocb_info->cancel_async(acb); in bdrv_aio_cancel_async() 3037 BlockAIOCB *acb; in bdrv_co_flush() local 3043 if (acb == NULL) { in bdrv_co_flush() 3226 BlockAIOCB *acb; in bdrv_co_ioctl() local [all …]
|
/openbmc/qemu/util/ |
H A D | aiocb.c | 31 BlockAIOCB *acb; in qemu_aio_get() local 35 acb->bs = bs; in qemu_aio_get() 36 acb->cb = cb; in qemu_aio_get() 37 acb->opaque = opaque; in qemu_aio_get() 38 acb->refcnt = 1; in qemu_aio_get() 39 return acb; in qemu_aio_get() 44 BlockAIOCB *acb = p; in qemu_aio_ref() local 45 acb->refcnt++; in qemu_aio_ref() 50 BlockAIOCB *acb = p; in qemu_aio_unref() local 51 assert(acb->refcnt > 0); in qemu_aio_unref() [all …]
|
/openbmc/qemu/tests/unit/ |
H A D | test-block-backend.c | 43 BlockAIOCB *acb; in test_drain_aio_error() local 46 acb = blk_aio_flush(blk, test_drain_aio_error_flush_cb, &completed); in test_drain_aio_error() 47 g_assert(acb != NULL); in test_drain_aio_error() 60 BlockAIOCB *acb; in test_drain_all_aio_error() local 63 acb = blk_aio_flush(blk, test_drain_aio_error_flush_cb, &completed); in test_drain_all_aio_error() 64 g_assert(acb != NULL); in test_drain_all_aio_error()
|
/openbmc/qemu/system/ |
H A D | dma-helpers.c | 63 BlockAIOCB *acb; member 82 assert(!dbs->acb && dbs->bh); in reschedule_dma() 104 assert(!dbs->acb && !dbs->bh); in dma_complete() 123 dbs->acb = NULL; in dma_blk_cb() 179 dbs->acb = dbs->io_func(dbs->offset, &dbs->iov, in dma_blk_cb() 181 assert(dbs->acb); in dma_blk_cb() 186 static void dma_aio_cancel(BlockAIOCB *acb) in dma_aio_cancel() argument 192 assert(!(dbs->acb && dbs->bh)); in dma_aio_cancel() 193 if (dbs->acb) { in dma_aio_cancel() 195 blk_aio_cancel_async(dbs->acb); in dma_aio_cancel() [all …]
|
/openbmc/linux/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_mux_codec.c | 29 0, &ipc_mux->acb, in ipc_mux_acb_send() 60 struct mux_acb *acb = &ipc_mux->acb; in ipc_mux_acb_init() local 76 struct mux_acb *acb; in ipc_mux_acb_add_cmd() local 78 acb = &ipc_mux->acb; in ipc_mux_acb_add_cmd() 87 acb->cmd = cmd; in ipc_mux_acb_add_cmd() 111 acb->cmd = cmd; in ipc_mux_lite_add_cmd() 127 struct mux_acb *acb = &ipc_mux->acb; in ipc_mux_acb_alloc() local 138 acb->skb = skb; in ipc_mux_acb_alloc() 149 struct mux_acb *acb = &ipc_mux->acb; in ipc_mux_dl_acb_send_cmds() local 153 acb->if_id = if_id; in ipc_mux_dl_acb_send_cmds() [all …]
|
H A D | iosm_ipc_mux.c | 58 struct mux_acb *acb = &ipc_mux->acb; in ipc_mux_session_open_send() local 70 acb->wanted_response = MUX_CMD_OPEN_SESSION_RESP; in ipc_mux_session_open_send() 74 acb->got_response != MUX_CMD_OPEN_SESSION_RESP) { in ipc_mux_session_open_send() 80 open_session_resp = &ipc_mux->acb.got_param.open_session_resp; in ipc_mux_session_open_send()
|
/openbmc/linux/Documentation/devicetree/bindings/net/dsa/ |
H A D | brcm,sf2.yaml | 32 - const: acb 74 brcm,acb-packets-inflight: 147 "fcb", "acb"; 155 brcm,acb-packets-inflight;
|
/openbmc/linux/Documentation/devicetree/bindings/leds/ |
H A D | leds-spi-byte.txt | 20 * "ubnt,acb-spi-led" microcontroller (SONiX 8F26E611LA) based device 36 compatible = "ubnt,acb-spi-led";
|
/openbmc/linux/drivers/media/i2c/ |
H A D | sony-btf-mpx.c | 120 u16 acb; member 213 mpx_write(client, 0x12, 0x0013, mpx_audio_modes[mode].acb); in mpx_setup() 235 mpx_audio_modes[mode].acb, in mpx_setup()
|
H A D | msp3400-driver.c | 285 state->acb &= ~scarts[out][0]; in msp_set_scart() 286 state->acb |= scarts[out][in + 1]; in msp_set_scart() 288 state->acb = 0xf60; /* Mute Input and SCART 1 Output */ in msp_set_scart() 291 scart_names[in], out, state->acb); in msp_set_scart() 292 msp_write_dsp(client, 0x13, state->acb); in msp_set_scart() 601 dev_info(&client->dev, "ACB: 0x%04x\n", state->acb); in msp_log_status()
|
/openbmc/linux/drivers/net/dsa/ |
H A D | bcm_sf2.h | 68 void __iomem *acb; member 208 SF2_IO_MACRO(acb);
|
/openbmc/linux/Documentation/scsi/ |
H A D | ChangeLog.arcmsr | 76 ** 1. modify acb->devstate[i][j] 98 ** 2.fix type B where we should _not_ iounmap() acb->pmu; 103 ** 5. modify acb->devstate[i][j] as ARECA_RAID_GONE instead of
|