Home
last modified time | relevance | path

Searched refs:orb (Results 1 – 12 of 12) sorted by relevance

/drivers/firewire/
Dsbp2.c273 void (*callback)(struct sbp2_orb * orb, struct sbp2_status * status);
413 struct sbp2_orb *orb = container_of(kref, struct sbp2_orb, kref); in free_orb() local
415 kfree(orb); in free_orb()
424 struct sbp2_orb *orb; in sbp2_status_write() local
449 list_for_each_entry(orb, &lu->orb_list, link) { in sbp2_status_write()
451 STATUS_GET_ORB_LOW(status) == orb->request_bus) { in sbp2_status_write()
452 orb->rcode = RCODE_COMPLETE; in sbp2_status_write()
453 list_del(&orb->link); in sbp2_status_write()
459 if (&orb->link != &lu->orb_list) { in sbp2_status_write()
460 orb->callback(orb, &status); in sbp2_status_write()
[all …]
/drivers/s390/cio/
Deadm_sch.c55 static void orb_init(union orb *orb) in orb_init() argument
57 memset(orb, 0, sizeof(union orb)); in orb_init()
58 orb->eadm.compat1 = 1; in orb_init()
59 orb->eadm.compat2 = 1; in orb_init()
60 orb->eadm.fmt = 1; in orb_init()
61 orb->eadm.x = 1; in orb_init()
66 union orb *orb = &get_eadm_private(sch)->orb; in eadm_subchannel_start() local
69 orb_init(orb); in eadm_subchannel_start()
70 orb->eadm.aob = (u32)__pa(aob); in eadm_subchannel_start()
71 orb->eadm.intparm = (u32)(addr_t)sch; in eadm_subchannel_start()
[all …]
Dcio.c129 union orb *orb = &priv->orb; in cio_start_key() local
135 memset(orb, 0, sizeof(union orb)); in cio_start_key()
137 orb->cmd.intparm = (u32)(addr_t)sch; in cio_start_key()
138 orb->cmd.fmt = 1; in cio_start_key()
140 orb->cmd.pfch = priv->options.prefetch == 0; in cio_start_key()
141 orb->cmd.spnd = priv->options.suspend; in cio_start_key()
142 orb->cmd.ssic = priv->options.suspend && priv->options.inter; in cio_start_key()
143 orb->cmd.lpm = (lpm != 0) ? lpm : sch->lpm; in cio_start_key()
147 orb->cmd.c64 = 1; in cio_start_key()
148 orb->cmd.i2k = 0; in cio_start_key()
[all …]
Dtrace.h153 TP_PROTO(struct subchannel_id schid, union orb *orb, int cc),
154 TP_ARGS(schid, orb, cc),
159 __field_struct(union orb, orb)
166 __entry->orb = *orb;
Deadm_sch.h11 union orb orb; member
Ddevice_fsm.c41 union orb *orb; in ccw_timeout_log() local
46 orb = &private->orb; in ccw_timeout_log()
53 orb, sizeof(*orb), 0); in ccw_timeout_log()
61 if (orb->tm.b) { in ccw_timeout_log()
65 (void *)(addr_t)orb->tm.tcw, in ccw_timeout_log()
69 if ((void *)(addr_t)orb->cmd.cpa == &private->sense_ccw || in ccw_timeout_log()
70 (void *)(addr_t)orb->cmd.cpa == cdev->private->iccws) in ccw_timeout_log()
77 (void *)(addr_t)orb->cmd.cpa, in ccw_timeout_log()
Dio_sch.h12 union orb orb; /* operation request block */ member
Dioasm.c95 static inline int __ssch(struct subchannel_id schid, union orb *addr) in __ssch()
112 int ssch(struct subchannel_id schid, union orb *addr) in ssch()
Dioasm.h18 int ssch(struct subchannel_id schid, union orb *addr);
Dorb.h85 union orb { union
/drivers/target/sbp/
Dsbp_target.c286 LOGIN_ORB_LUN(be32_to_cpu(req->orb.misc)), &ret); in sbp_management_request_login()
289 LOGIN_ORB_LUN(be32_to_cpu(req->orb.misc))); in sbp_management_request_login()
339 if (LOGIN_ORB_EXCLUSIVE(be32_to_cpu(req->orb.misc)) && in sbp_management_request_login()
406 1 << LOGIN_ORB_RECONNECT(be32_to_cpu(req->orb.misc)), in sbp_management_request_login()
423 login->status_fifo_addr = sbp2_pointer_to_addr(&req->orb.status_fifo); in sbp_management_request_login()
424 login->exclusive = LOGIN_ORB_EXCLUSIVE(be32_to_cpu(req->orb.misc)); in sbp_management_request_login()
459 LOGIN_ORB_RESPONSE_LENGTH(be32_to_cpu(req->orb.length)), in sbp_management_request_login()
470 sbp2_pointer_to_addr(&req->orb.ptr2), response, in sbp_management_request_login()
526 RECONNECT_ORB_LOGIN_ID(be32_to_cpu(req->orb.misc))); in sbp_management_request_reconnect()
571 id = LOGOUT_ORB_LOGIN_ID(be32_to_cpu(req->orb.misc)); in sbp_management_request_logout()
[all …]
Dsbp_target.h212 struct sbp_command_block_orb orb; member
234 struct sbp_management_orb orb; member