Home
last modified time | relevance | path

Searched refs:acb (Results 1 – 25 of 51) sorted by relevance

123

/openbmc/linux/drivers/scsi/arcmsr/
H A Darcmsr_hba.c252 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 Darcmsr_attr.c80 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 Ddc395x.c1303 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 Dquorum.c188 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 Dqed.c1110 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 Discsi.c161 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 Dcurl.c317 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 Dnull.c157 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 Dblock-backend.c1545 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 Dgluster.c753 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 Dtrace-events62 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 Dfile-win32.c155 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 Dfile-posix.c2451 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 Dio.c1037 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 Daiocb.c31 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 Dtest-block-backend.c43 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 Ddma-helpers.c63 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 Diosm_ipc_mux_codec.c29 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 Diosm_ipc_mux.c58 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 Dbrcm,sf2.yaml32 - const: acb
74 brcm,acb-packets-inflight:
147 "fcb", "acb";
155 brcm,acb-packets-inflight;
/openbmc/linux/Documentation/devicetree/bindings/leds/
H A Dleds-spi-byte.txt20 * "ubnt,acb-spi-led" microcontroller (SONiX 8F26E611LA) based device
36 compatible = "ubnt,acb-spi-led";
/openbmc/linux/drivers/media/i2c/
H A Dsony-btf-mpx.c120 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 Dmsp3400-driver.c285 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 Dbcm_sf2.h68 void __iomem *acb; member
208 SF2_IO_MACRO(acb);
/openbmc/linux/Documentation/scsi/
H A DChangeLog.arcmsr76 ** 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

123