Symbol: ctl_softc
sys/cam/ctl/ctl.c
1000
ctl_isc_ha_link_up(struct ctl_softc *softc)
sys/cam/ctl/ctl.c
10147
struct ctl_softc *softc = CTL_SOFTC(ctsio);
sys/cam/ctl/ctl.c
1030
ctl_isc_ha_link_down(struct ctl_softc *softc)
sys/cam/ctl/ctl.c
1070
ctl_isc_ua(struct ctl_softc *softc, union ctl_ha_msg *msg, int len)
sys/cam/ctl/ctl.c
1108
ctl_isc_lun_sync(struct ctl_softc *softc, union ctl_ha_msg *msg, int len)
sys/cam/ctl/ctl.c
11289
struct ctl_softc *softc = CTL_SOFTC(ctnio);
sys/cam/ctl/ctl.c
11853
struct ctl_softc *softc = lun->ctl_softc;
sys/cam/ctl/ctl.c
1194
ctl_isc_port_sync(struct ctl_softc *softc, union ctl_ha_msg *msg, int len)
sys/cam/ctl/ctl.c
12055
struct ctl_softc *softc = lun->ctl_softc;
sys/cam/ctl/ctl.c
12176
struct ctl_softc *softc = CTL_SOFTC(rio);
sys/cam/ctl/ctl.c
12258
struct ctl_softc *softc = CTL_SOFTC(ctsio);
sys/cam/ctl/ctl.c
12582
struct ctl_softc *softc = CTL_SOFTC(io);
sys/cam/ctl/ctl.c
12677
struct ctl_softc *softc = CTL_SOFTC(io);
sys/cam/ctl/ctl.c
12756
struct ctl_softc *softc = CTL_SOFTC(io);
sys/cam/ctl/ctl.c
12788
ctl_i_t_nexus_loss(struct ctl_softc *softc, uint32_t initidx,
sys/cam/ctl/ctl.c
12826
struct ctl_softc *softc = CTL_SOFTC(io);
sys/cam/ctl/ctl.c
12850
struct ctl_softc *softc = CTL_SOFTC(io);
sys/cam/ctl/ctl.c
12933
struct ctl_softc *softc = CTL_SOFTC(io);
sys/cam/ctl/ctl.c
12974
struct ctl_softc *softc = CTL_SOFTC(io);
sys/cam/ctl/ctl.c
13061
struct ctl_softc *softc = CTL_SOFTC(io);
sys/cam/ctl/ctl.c
1324
ctl_isc_iid_sync(struct ctl_softc *softc, union ctl_ha_msg *msg, int len)
sys/cam/ctl/ctl.c
13340
mtx_assert(&((struct ctl_softc *)CTL_SOFTC(io))->ctl_lock, MA_NOTOWNED);
sys/cam/ctl/ctl.c
1364
ctl_isc_login(struct ctl_softc *softc, union ctl_ha_msg *msg, int len)
sys/cam/ctl/ctl.c
13792
mtx_assert(&((struct ctl_softc *)CTL_SOFTC(io))->ctl_lock, MA_NOTOWNED);
sys/cam/ctl/ctl.c
13828
struct ctl_softc *softc = CTL_SOFTC(io);
sys/cam/ctl/ctl.c
1401
ctl_isc_mode_sync(struct ctl_softc *softc, union ctl_ha_msg *msg, int len)
sys/cam/ctl/ctl.c
14043
struct ctl_softc *softc = CTL_SOFTC(io);
sys/cam/ctl/ctl.c
14303
struct ctl_softc *softc = thr->ctl_softc;
sys/cam/ctl/ctl.c
14391
struct ctl_softc *softc = (struct ctl_softc *)arg;
sys/cam/ctl/ctl.c
14470
lun->ctl_softc->ha_mode == CTL_HA_MODE_XFER) {
sys/cam/ctl/ctl.c
14498
struct ctl_softc *softc = CTL_SOFTC(io);
sys/cam/ctl/ctl.c
14514
struct ctl_softc *softc = CTL_SOFTC(io);
sys/cam/ctl/ctl.c
14527
struct ctl_softc *softc = CTL_SOFTC(io);
sys/cam/ctl/ctl.c
14540
struct ctl_softc *softc = CTL_SOFTC(io);
sys/cam/ctl/ctl.c
1459
struct ctl_softc *softc = control_softc;
sys/cam/ctl/ctl.c
1782
struct ctl_softc *softc = lun->ctl_softc;
sys/cam/ctl/ctl.c
1812
struct ctl_softc *softc = lun->ctl_softc;
sys/cam/ctl/ctl.c
1823
struct ctl_softc *softc = lun->ctl_softc;
sys/cam/ctl/ctl.c
1838
struct ctl_softc *softc = lun->ctl_softc;
sys/cam/ctl/ctl.c
1854
ctl_clr_ua_allluns(struct ctl_softc *ctl_softc, uint32_t initidx,
sys/cam/ctl/ctl.c
1859
mtx_assert(&ctl_softc->ctl_lock, MA_OWNED);
sys/cam/ctl/ctl.c
1860
STAILQ_FOREACH(lun, &ctl_softc->lun_list, links) {
sys/cam/ctl/ctl.c
1870
struct ctl_softc *softc = (struct ctl_softc *)arg1;
sys/cam/ctl/ctl.c
1906
struct ctl_softc *softc;
sys/cam/ctl/ctl.c
2007
thr->ctl_softc = softc;
sys/cam/ctl/ctl.c
2042
struct ctl_softc *softc = control_softc;
sys/cam/ctl/ctl.c
2120
struct ctl_softc *softc = port->ctl_softc;
sys/cam/ctl/ctl.c
2149
struct ctl_softc *softc = port->ctl_softc;
sys/cam/ctl/ctl.c
2319
struct ctl_softc *softc = CTL_SOFTC(ctsio);
sys/cam/ctl/ctl.c
2575
struct ctl_softc *softc = dev->si_drv1;
sys/cam/ctl/ctl.c
3633
struct ctl_softc *softc = port->ctl_softc;
sys/cam/ctl/ctl.c
3662
struct ctl_softc *softc = port->ctl_softc;
sys/cam/ctl/ctl.c
3924
ctl_pool_create(struct ctl_softc *ctl_softc, const char *pool_name,
sys/cam/ctl/ctl.c
3935
pool->ctl_softc = ctl_softc;
sys/cam/ctl/ctl.c
3938
NULL, NULL, NULL, ctl_softc->io_zone);
sys/cam/ctl/ctl.c
3941
pool->zone = ctl_softc->io_zone;
sys/cam/ctl/ctl.c
3970
CTL_SOFTC(io) = pool->ctl_softc;
sys/cam/ctl/ctl.c
3985
CTL_SOFTC(io) = pool->ctl_softc;
sys/cam/ctl/ctl.c
4017
CTL_SOFTC(io) = pool->ctl_softc;
sys/cam/ctl/ctl.c
409
static int ctl_pro_preempt(struct ctl_softc *softc, struct ctl_lun *lun,
sys/cam/ctl/ctl.c
4446
struct ctl_softc *ctl_softc = control_softc;
sys/cam/ctl/ctl.c
4556
mtx_lock(&ctl_softc->ctl_lock);
sys/cam/ctl/ctl.c
4563
|| (ctl_is_set(ctl_softc->ctl_lun_mask, be_lun->req_lun_id))) {
sys/cam/ctl/ctl.c
4564
mtx_unlock(&ctl_softc->ctl_lock);
sys/cam/ctl/ctl.c
4584
lun_number = ctl_ffz(ctl_softc->ctl_lun_mask, 0, ctl_max_luns);
sys/cam/ctl/ctl.c
4586
mtx_unlock(&ctl_softc->ctl_lock);
sys/cam/ctl/ctl.c
4591
ctl_set_mask(ctl_softc->ctl_lun_mask, lun_number);
sys/cam/ctl/ctl.c
4592
mtx_unlock(&ctl_softc->ctl_lock);
sys/cam/ctl/ctl.c
461
static void ctl_i_t_nexus_loss(struct ctl_softc *softc, uint32_t initidx,
sys/cam/ctl/ctl.c
4622
lun->ctl_softc = ctl_softc;
sys/cam/ctl/ctl.c
4649
mtx_lock(&ctl_softc->ctl_lock);
sys/cam/ctl/ctl.c
4650
STAILQ_FOREACH(nlun, &ctl_softc->lun_list, links) {
sys/cam/ctl/ctl.c
4655
STAILQ_INSERT_TAIL(&ctl_softc->lun_list, lun, links);
sys/cam/ctl/ctl.c
4656
ctl_softc->ctl_luns[lun_number] = lun;
sys/cam/ctl/ctl.c
4657
ctl_softc->num_luns++;
sys/cam/ctl/ctl.c
4658
mtx_unlock(&ctl_softc->ctl_lock);
sys/cam/ctl/ctl.c
4665
mtx_lock(&ctl_softc->ctl_lock);
sys/cam/ctl/ctl.c
4666
STAILQ_REMOVE(&ctl_softc->lun_list, lun, ctl_lun, links);
sys/cam/ctl/ctl.c
4667
ctl_clear_mask(ctl_softc->ctl_lun_mask, lun_number);
sys/cam/ctl/ctl.c
4668
ctl_softc->ctl_luns[lun_number] = NULL;
sys/cam/ctl/ctl.c
4669
ctl_softc->num_luns--;
sys/cam/ctl/ctl.c
4670
mtx_unlock(&ctl_softc->ctl_lock);
sys/cam/ctl/ctl.c
4685
struct ctl_softc *softc = lun->ctl_softc;
sys/cam/ctl/ctl.c
4730
struct ctl_softc *softc;
sys/cam/ctl/ctl.c
4734
softc = lun->ctl_softc;
sys/cam/ctl/ctl.c
4773
struct ctl_softc *softc;
sys/cam/ctl/ctl.c
4777
softc = lun->ctl_softc;
sys/cam/ctl/ctl.c
4860
lun->ctl_softc->ha_mode == CTL_HA_MODE_XFER) {
sys/cam/ctl/ctl.c
4954
if (lun->ctl_softc->ha_mode == CTL_HA_MODE_XFER) {
sys/cam/ctl/ctl.c
576
struct ctl_softc *softc = control_softc;
sys/cam/ctl/ctl.c
597
struct ctl_softc *softc = control_softc;
sys/cam/ctl/ctl.c
7249
struct ctl_softc *softc = CTL_SOFTC(ctsio);
sys/cam/ctl/ctl.c
759
ctl_isc_handler_finish_xfer(struct ctl_softc *ctl_softc,
sys/cam/ctl/ctl.c
7661
struct ctl_softc *softc = CTL_SOFTC(ctsio);
sys/cam/ctl/ctl.c
783
ctl_isc_handler_finish_ser_only(struct ctl_softc *ctl_softc,
sys/cam/ctl/ctl.c
7899
ctl_pro_preempt(struct ctl_softc *softc, struct ctl_lun *lun, uint64_t res_key,
sys/cam/ctl/ctl.c
802
struct ctl_softc *softc = lun->ctl_softc;
sys/cam/ctl/ctl.c
8225
struct ctl_softc *softc = CTL_SOFTC(ctsio);
sys/cam/ctl/ctl.c
8618
struct ctl_softc *softc = CTL_SOFTC(io);
sys/cam/ctl/ctl.c
867
struct ctl_softc *softc = port->ctl_softc;
sys/cam/ctl/ctl.c
90
struct ctl_softc *control_softc = NULL;
sys/cam/ctl/ctl.c
9141
struct ctl_softc *softc = CTL_SOFTC(ctsio);
sys/cam/ctl/ctl.c
928
struct ctl_softc *softc = port->ctl_softc;
sys/cam/ctl/ctl.c
9285
struct ctl_softc *softc = CTL_SOFTC(ctsio);
sys/cam/ctl/ctl.c
9645
struct ctl_softc *softc = CTL_SOFTC(ctsio);
sys/cam/ctl/ctl.c
965
struct ctl_softc *softc = lun->ctl_softc;
sys/cam/ctl/ctl.c
9758
struct ctl_softc *softc = CTL_SOFTC(ctsio);
sys/cam/ctl/ctl.h
146
struct ctl_softc;
sys/cam/ctl/ctl.h
197
void ctl_clr_ua_allluns(struct ctl_softc *ctl_softc, uint32_t initidx,
sys/cam/ctl/ctl_backend.c
101
struct ctl_softc *softc = control_softc;
sys/cam/ctl/ctl_backend.c
123
struct ctl_softc *softc = control_softc;
sys/cam/ctl/ctl_backend.c
65
struct ctl_softc *softc = control_softc;
sys/cam/ctl/ctl_error.c
540
mtx_assert(&lun->ctl_softc->ctl_lock, MA_NOTOWNED);
sys/cam/ctl/ctl_error.c
575
mtx_lock(&lun->ctl_softc->ctl_lock);
sys/cam/ctl/ctl_error.c
576
ctl_clr_ua_allluns(lun->ctl_softc, initidx, ua_to_build);
sys/cam/ctl/ctl_error.c
577
mtx_unlock(&lun->ctl_softc->ctl_lock);
sys/cam/ctl/ctl_frontend.c
106
struct ctl_softc *softc = control_softc;
sys/cam/ctl/ctl_frontend.c
128
struct ctl_softc *softc = control_softc;
sys/cam/ctl/ctl_frontend.c
145
struct ctl_softc *softc = control_softc;
sys/cam/ctl/ctl_frontend.c
152
port->ctl_softc = softc;
sys/cam/ctl/ctl_frontend.c
224
struct ctl_softc *softc = port->ctl_softc;
sys/cam/ctl/ctl_frontend.c
311
struct ctl_softc *softc = port->ctl_softc;
sys/cam/ctl/ctl_frontend.c
354
struct ctl_softc *softc = port->ctl_softc;
sys/cam/ctl/ctl_frontend.c
70
struct ctl_softc *softc = control_softc;
sys/cam/ctl/ctl_frontend.h
215
struct ctl_softc *ctl_softc;
sys/cam/ctl/ctl_ha.c
79
struct ctl_softc *ha_ctl_softc;
sys/cam/ctl/ctl_ha.c
870
ctl_ha_msg_init(struct ctl_softc *ctl_softc)
sys/cam/ctl/ctl_ha.c
875
softc->ha_ctl_softc = ctl_softc;
sys/cam/ctl/ctl_ha.c
880
&ctl_softc->ctl_proc, NULL, 0, 0, "ctl", "ha_tx");
sys/cam/ctl/ctl_ha.c
887
ctl_ha_msg_shutdown, ctl_softc, SHUTDOWN_PRI_FIRST);
sys/cam/ctl/ctl_ha.c
888
SYSCTL_ADD_PROC(&ctl_softc->sysctl_ctx,
sys/cam/ctl/ctl_ha.c
889
SYSCTL_CHILDREN(ctl_softc->sysctl_tree),
sys/cam/ctl/ctl_ha.c
903
ctl_ha_msg_shutdown(struct ctl_softc *ctl_softc)
sys/cam/ctl/ctl_ha.c
925
ctl_ha_msg_destroy(struct ctl_softc *ctl_softc)
sys/cam/ctl/ctl_ha.c
935
ctl_ha_msg_shutdown(ctl_softc); /* Just in case. */
sys/cam/ctl/ctl_ha.h
113
struct ctl_softc;
sys/cam/ctl/ctl_ha.h
114
ctl_ha_status ctl_ha_msg_init(struct ctl_softc *softc);
sys/cam/ctl/ctl_ha.h
115
void ctl_ha_msg_shutdown(struct ctl_softc *softc);
sys/cam/ctl/ctl_ha.h
116
ctl_ha_status ctl_ha_msg_destroy(struct ctl_softc *softc);
sys/cam/ctl/ctl_io.h
173
#define CTL_PORT(io) (((struct ctl_softc *)CTL_SOFTC(io))-> \
sys/cam/ctl/ctl_private.h
171
struct ctl_softc *ctl_softc;
sys/cam/ctl/ctl_private.h
328
struct ctl_softc *ctl_softc;
sys/cam/ctl/ctl_private.h
379
struct ctl_softc *ctl_softc;
sys/cam/ctl/ctl_private.h
429
extern struct ctl_softc *control_softc;
sys/cam/ctl/ctl_private.h
441
int ctl_pool_create(struct ctl_softc *ctl_softc, const char *pool_name,
sys/cam/ctl/ctl_private.h
489
void ctl_tpc_init(struct ctl_softc *softc);
sys/cam/ctl/ctl_private.h
490
void ctl_tpc_shutdown(struct ctl_softc *softc);
sys/cam/ctl/ctl_private.h
63
struct ctl_softc *ctl_softc;
sys/cam/ctl/ctl_tpc.c
1419
struct ctl_softc *softc = lun->ctl_softc;
sys/cam/ctl/ctl_tpc.c
158
struct ctl_softc *softc = arg;
sys/cam/ctl/ctl_tpc.c
191
ctl_tpc_init(struct ctl_softc *softc)
sys/cam/ctl/ctl_tpc.c
2019
struct ctl_softc *softc = CTL_SOFTC(ctsio);
sys/cam/ctl/ctl_tpc.c
202
ctl_tpc_shutdown(struct ctl_softc *softc)
sys/cam/ctl/ctl_tpc.c
2183
struct ctl_softc *softc = CTL_SOFTC(ctsio);
sys/cam/ctl/ctl_tpc.c
2423
struct ctl_softc *softc = CTL_SOFTC(ctsio);
sys/cam/ctl/ctl_tpc.c
244
struct ctl_softc *softc = lun->ctl_softc;
sys/cam/ctl/ctl_tpc.c
772
return (tpcl_resolve(list->lun->ctl_softc,
sys/cam/ctl/ctl_tpc.h
34
uint64_t tpcl_resolve(struct ctl_softc *softc, int init_port,
sys/cam/ctl/ctl_tpc_local.c
265
tpcl_resolve(struct ctl_softc *softc, int init_port,