| /drivers/firewire/ |
| A D | sbp2.c | 403 kfree(orb); in free_orb() 442 orb = iter; in sbp2_status_write() 448 if (orb) { in sbp2_status_write() 449 orb->callback(orb, &status); in sbp2_status_write() 481 orb->callback(orb, NULL); in complete_transaction() 500 orb->lu = lu; in sbp2_send_orb() 531 orb->callback(orb, NULL); in sbp2_cancel_orbs() 561 orb = kzalloc(sizeof(*orb), GFP_NOIO); in sbp2_send_management_orb() 573 orb->request.response.low = cpu_to_be32(orb->response_bus); in sbp2_send_management_orb() 641 memcpy(response, orb->response, sizeof(orb->response)); in sbp2_send_management_orb() [all …]
|
| /drivers/s390/cio/ |
| A D | cio.c | 130 union orb *orb = &priv->orb; in cio_start_key() local 136 memset(orb, 0, sizeof(union orb)); in cio_start_key() 139 orb->cmd.fmt = 1; in cio_start_key() 148 orb->cmd.c64 = 1; in cio_start_key() 149 orb->cmd.i2k = 0; in cio_start_key() 150 orb->cmd.key = key >> 4; in cio_start_key() 717 union orb *orb = &to_io_private(sch)->orb; in cio_tm_start_key() local 719 memset(orb, 0, sizeof(union orb)); in cio_tm_start_key() 721 orb->tm.key = key >> 4; in cio_tm_start_key() 722 orb->tm.b = 1; in cio_tm_start_key() [all …]
|
| A D | vfio_ccw_cp.c | 235 #define idal_is_2k(_cp) (!(_cp)->orb.cmd.c64 || (_cp)->orb.cmd.i2k) 600 if (cp->orb.cmd.i2k) in ccw_count_idaws() 710 int cp_init(struct channel_program *cp, union orb *orb) in cp_init() argument 735 memcpy(&cp->orb, orb, sizeof(*orb)); in cp_init() 856 union orb *orb; in cp_get_orb() local 864 orb = &cp->orb; in cp_get_orb() 867 orb->cmd.fmt = 1; in cp_get_orb() 874 if (!orb->cmd.c64) in cp_get_orb() 875 orb->cmd.i2k = 1; in cp_get_orb() 876 orb->cmd.c64 = 1; in cp_get_orb() [all …]
|
| A D | eadm_sch.c | 52 static void orb_init(union orb *orb) in orb_init() argument 54 memset(orb, 0, sizeof(union orb)); in orb_init() 55 orb->eadm.compat1 = 1; in orb_init() 56 orb->eadm.compat2 = 1; in orb_init() 57 orb->eadm.fmt = 1; in orb_init() 58 orb->eadm.x = 1; in orb_init() 63 union orb *orb = &get_eadm_private(sch)->orb; in eadm_subchannel_start() local 66 orb_init(orb); in eadm_subchannel_start() 67 orb->eadm.aob = virt_to_dma32(aob); in eadm_subchannel_start() 69 orb->eadm.key = PAGE_DEFAULT_KEY >> 4; in eadm_subchannel_start() [all …]
|
| A D | vfio_ccw_cp.h | 38 union orb orb; member 43 int cp_init(struct channel_program *cp, union orb *orb); 46 union orb *cp_get_orb(struct channel_program *cp, struct subchannel *sch);
|
| A D | vfio_ccw_fsm.c | 22 union orb *orb; in fsm_io_helper() local 30 orb = cp_get_orb(&private->cp, sch); in fsm_io_helper() 31 if (!orb) { in fsm_io_helper() 40 ccode = ssch(sch->schid, orb); in fsm_io_helper() 59 lpm = orb->cmd.lpm; in fsm_io_helper() 246 union orb *orb; in fsm_io_request() local 256 orb = (union orb *)io_region->orb_area; in fsm_io_request() 259 if (orb->tm.b) { in fsm_io_request() 268 io_region->ret_code = cp_init(&private->cp, orb); in fsm_io_request()
|
| A D | trace.h | 194 TP_PROTO(struct subchannel_id schid, union orb *orb, int cc), 195 TP_ARGS(schid, orb, cc), 200 __field_struct(union orb, orb) 207 __entry->orb = *orb;
|
| A D | eadm_sch.h | 12 union orb orb; member
|
| A D | device_fsm.c | 44 union orb *orb; in ccw_timeout_log() local 49 orb = &private->orb; in ccw_timeout_log() 56 orb, sizeof(*orb), 0); in ccw_timeout_log() 64 if (orb->tm.b) { in ccw_timeout_log() 68 dma32_to_virt(orb->tm.tcw), in ccw_timeout_log() 72 if (dma32_to_virt(orb->cmd.cpa) == in ccw_timeout_log() 74 dma32_to_virt(orb->cmd.cpa) == in ccw_timeout_log() 82 dma32_to_virt(orb->cmd.cpa), in ccw_timeout_log()
|
| A D | io_sch.h | 17 union orb orb; /* operation request block */ member
|
| A D | ioasm.c | 103 static inline int __ssch(struct subchannel_id schid, union orb *addr) in __ssch() 122 int ssch(struct subchannel_id schid, union orb *addr) in ssch()
|
| A D | ioasm.h | 19 int ssch(struct subchannel_id schid, union orb *addr);
|
| A D | orb.h | 89 union orb { union
|
| /drivers/target/sbp/ |
| A D | sbp_target.c | 275 LOGIN_ORB_LUN(be32_to_cpu(req->orb.misc))); in sbp_management_request_login() 861 sbp2_pointer_to_addr(&req->orb.next_orb), in tgt_agent_process_work() 863 be32_to_cpu(req->orb.misc)); in tgt_agent_process_work() 960 req->orb_pointer, &req->orb, sizeof(req->orb)); in tgt_agent_fetch_work() 1119 memcpy(req->cmd_buf, req->orb.command_block, in sbp_fetch_command() 1128 req->orb_pointer + sizeof(req->orb), in sbp_fetch_command() 1461 agent->orb_offset, &req->orb, sizeof(req->orb)); in sbp_mgt_agent_process() 1468 sbp2_pointer_to_addr(&req->orb.ptr1), in sbp_mgt_agent_process() 1469 sbp2_pointer_to_addr(&req->orb.ptr2), in sbp_mgt_agent_process() 1470 be32_to_cpu(req->orb.misc), be32_to_cpu(req->orb.length), in sbp_mgt_agent_process() [all …]
|
| A D | sbp_target.h | 213 struct sbp_command_block_orb orb; member 235 struct sbp_management_orb orb; member
|