Searched refs:rnc (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/scsi/isci/
H A Dremote_node_context.c119 union scu_remote_node_context *rnc; local
124 rnc = sci_rnc_by_id(ihost, rni);
126 memset(rnc, 0, sizeof(union scu_remote_node_context)
129 rnc->ssp.remote_node_index = rni;
130 rnc->ssp.remote_node_port_width = idev->device_port_width;
131 rnc->ssp.logical_port_index = idev->owning_port->physical_port_index;
135 rnc->ssp.remote_sas_address_hi = upper_32_bits(sas_addr);
136 rnc->ssp.remote_sas_address_lo = lower_32_bits(sas_addr);
138 rnc->ssp.nexus_loss_timer_enable = true;
139 rnc
204 sci_remote_node_context_notify_user( struct sci_remote_node_context *rnc) argument
215 sci_remote_node_context_continue_state_transitions(struct sci_remote_node_context *rnc) argument
270 struct sci_remote_node_context *rnc = container_of(sm, typeof(*rnc), sm); local
295 struct sci_remote_node_context *rnc = container_of(sm, typeof(*rnc), sm); local
304 struct sci_remote_node_context *rnc = container_of(sm, typeof(*rnc), sm); local
325 struct sci_remote_node_context *rnc = container_of(sm, typeof(*rnc), sm); local
347 struct sci_remote_node_context *rnc = container_of(sm, typeof(*rnc), sm); local
354 struct sci_remote_node_context *rnc = container_of(sm, typeof(*rnc), sm); local
375 struct sci_remote_node_context *rnc local
410 sci_remote_node_context_construct(struct sci_remote_node_context *rnc, u16 remote_node_index) argument
[all...]
H A Dremote_device.c78 return sci_remote_node_context_suspend(&idev->rnc, reason,
149 return (localcount != idev->rnc.suspend_count)
150 || sci_remote_node_context_is_being_destroyed(&idev->rnc);
206 = sci_remote_node_context_is_suspended(&idev->rnc)
207 ? 0 : idev->rnc.suspend_count;
211 "rnc_suspend_count=%d, rnc.suspend_count=%d"
214 rnc_suspend_count, idev->rnc.suspend_count);
233 "rnc_suspend_count=%d, rnc.suspend_count=%d "
240 rnc_suspend_count, idev->rnc.suspend_count,
241 rnc_state_name(idev->rnc
[all...]
H A Dremote_device.h100 struct sci_remote_node_context rnc; member in struct:isci_remote_device
289 static inline struct isci_remote_device *rnc_to_dev(struct sci_remote_node_context *rnc) argument
293 idev = container_of(rnc, typeof(*idev), rnc);
H A Dport.c294 /* flag dummy rnc hanling when exiting a ready state */
535 * sci_port_construct_dummy_rnc() - create dummy rnc for si workaround
546 union scu_remote_node_context *rnc; local
548 rnc = &iport->owning_controller->remote_node_context_table[rni];
550 memset(rnc, 0, sizeof(union scu_remote_node_context));
552 rnc->ssp.remote_sas_address_hi = 0;
553 rnc->ssp.remote_sas_address_lo = 0;
555 rnc->ssp.remote_node_index = rni;
556 rnc->ssp.remote_node_port_width = 1;
557 rnc
997 union scu_remote_node_context *rnc; local
1465 union scu_remote_node_context *rnc; local
[all...]
H A Dremote_node_context.h200 void sci_remote_node_context_construct(struct sci_remote_node_context *rnc,
H A Drequest.c235 task_context->remote_node_index = idev->rnc.remote_node_index;
515 task_context->remote_node_index = idev->rnc.remote_node_index;
2209 /* the hw will have suspended the rnc, so complete the
2372 &ireq->target_device->rnc,
3086 if (idev->rnc.remote_node_index == SCIC_SDS_REMOTE_NODE_CONTEXT_INVALID_INDEX)
3241 task_context->remote_node_index = idev->rnc.remote_node_index;

Completed in 257 milliseconds