Symbol: pvscsi_softc
sys/dev/vmware/pvscsi/pvscsi.c
100
static inline struct pvscsi_hcb* pvscsi_context_to_hcb(struct pvscsi_softc *sc,
sys/dev/vmware/pvscsi/pvscsi.c
102
static struct pvscsi_hcb * pvscsi_hcb_get(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
103
static void pvscsi_hcb_put(struct pvscsi_softc *sc, struct pvscsi_hcb *hcb);
sys/dev/vmware/pvscsi/pvscsi.c
1032
pvscsi_process_cmp_ring(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
1056
pvscsi_process_msg(struct pvscsi_softc *sc, struct pvscsi_ring_msg_desc *e)
sys/dev/vmware/pvscsi/pvscsi.c
107
static void pvscsi_dma_free(struct pvscsi_softc *sc, struct pvscsi_dma *dma);
sys/dev/vmware/pvscsi/pvscsi.c
108
static int pvscsi_dma_alloc(struct pvscsi_softc *sc, struct pvscsi_dma *dma,
sys/dev/vmware/pvscsi/pvscsi.c
1094
pvscsi_process_msg_ring(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
110
static int pvscsi_dma_alloc_ppns(struct pvscsi_softc *sc,
sys/dev/vmware/pvscsi/pvscsi.c
1118
pvscsi_intr_locked(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
112
static void pvscsi_dma_free_per_hcb(struct pvscsi_softc *sc,
sys/dev/vmware/pvscsi/pvscsi.c
1138
struct pvscsi_softc *sc;
sys/dev/vmware/pvscsi/pvscsi.c
114
static int pvscsi_dma_alloc_per_hcb(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
115
static void pvscsi_free_rings(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
1152
struct pvscsi_softc *sc;
sys/dev/vmware/pvscsi/pvscsi.c
116
static int pvscsi_allocate_rings(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
1166
struct pvscsi_softc *sc;
sys/dev/vmware/pvscsi/pvscsi.c
117
static void pvscsi_free_interrupts(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
118
static int pvscsi_setup_interrupts(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
119
static void pvscsi_free_all(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
125
static int pvscsi_get_tunable(struct pvscsi_softc *sc, char *name, int value);
sys/dev/vmware/pvscsi/pvscsi.c
1255
struct pvscsi_softc *sc;
sys/dev/vmware/pvscsi/pvscsi.c
1467
pvscsi_free_interrupts(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
1483
pvscsi_setup_interrupts(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
1548
pvscsi_free_all(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
1594
struct pvscsi_softc *sc;
sys/dev/vmware/pvscsi/pvscsi.c
1767
struct pvscsi_softc *sc;
sys/dev/vmware/pvscsi/pvscsi.c
1796
"pvscsi", pvscsi_methods, sizeof(struct pvscsi_softc)
sys/dev/vmware/pvscsi/pvscsi.c
231
static int pvscsi_get_tunable(struct pvscsi_softc *sc, char *name, int value)
sys/dev/vmware/pvscsi/pvscsi.c
243
pvscsi_freeze(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
253
pvscsi_reg_read(struct pvscsi_softc *sc, uint32_t offset)
sys/dev/vmware/pvscsi/pvscsi.c
260
pvscsi_reg_write(struct pvscsi_softc *sc, uint32_t offset, uint32_t val)
sys/dev/vmware/pvscsi/pvscsi.c
267
pvscsi_read_intr_status(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
274
pvscsi_write_intr_status(struct pvscsi_softc *sc, uint32_t val)
sys/dev/vmware/pvscsi/pvscsi.c
281
pvscsi_intr_enable(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
294
pvscsi_intr_disable(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
301
pvscsi_kick_io(struct pvscsi_softc *sc, uint8_t cdb0)
sys/dev/vmware/pvscsi/pvscsi.c
322
pvscsi_write_cmd(struct pvscsi_softc *sc, uint32_t cmd, void *data,
sys/dev/vmware/pvscsi/pvscsi.c
341
static inline uint64_t pvscsi_hcb_to_context(struct pvscsi_softc *sc,
sys/dev/vmware/pvscsi/pvscsi.c
349
static inline struct pvscsi_hcb* pvscsi_context_to_hcb(struct pvscsi_softc *sc,
sys/dev/vmware/pvscsi/pvscsi.c
357
pvscsi_hcb_get(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
372
pvscsi_hcb_put(struct pvscsi_softc *sc, struct pvscsi_hcb *hcb)
sys/dev/vmware/pvscsi/pvscsi.c
383
pvscsi_get_max_targets(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
398
static int pvscsi_setup_req_call(struct pvscsi_softc *sc, uint32_t enable)
sys/dev/vmware/pvscsi/pvscsi.c
440
pvscsi_dma_free(struct pvscsi_softc *sc, struct pvscsi_dma *dma)
sys/dev/vmware/pvscsi/pvscsi.c
459
pvscsi_dma_alloc(struct pvscsi_softc *sc, struct pvscsi_dma *dma,
sys/dev/vmware/pvscsi/pvscsi.c
501
pvscsi_dma_alloc_ppns(struct pvscsi_softc *sc, struct pvscsi_dma *dma,
sys/dev/vmware/pvscsi/pvscsi.c
524
pvscsi_dma_free_per_hcb(struct pvscsi_softc *sc, uint32_t hcbs_allocated)
sys/dev/vmware/pvscsi/pvscsi.c
53
struct pvscsi_softc;
sys/dev/vmware/pvscsi/pvscsi.c
553
pvscsi_dma_alloc_per_hcb(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
57
static inline uint32_t pvscsi_reg_read(struct pvscsi_softc *sc,
sys/dev/vmware/pvscsi/pvscsi.c
59
static inline void pvscsi_reg_write(struct pvscsi_softc *sc, uint32_t offset,
sys/dev/vmware/pvscsi/pvscsi.c
61
static inline uint32_t pvscsi_read_intr_status(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
618
pvscsi_free_rings(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
62
static inline void pvscsi_write_intr_status(struct pvscsi_softc *sc,
sys/dev/vmware/pvscsi/pvscsi.c
630
pvscsi_allocate_rings(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
64
static inline void pvscsi_intr_enable(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
65
static inline void pvscsi_intr_disable(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
66
static void pvscsi_kick_io(struct pvscsi_softc *sc, uint8_t cdb0);
sys/dev/vmware/pvscsi/pvscsi.c
67
static void pvscsi_write_cmd(struct pvscsi_softc *sc, uint32_t cmd, void *data,
sys/dev/vmware/pvscsi/pvscsi.c
69
static uint32_t pvscsi_get_max_targets(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
690
pvscsi_setup_rings(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
70
static int pvscsi_setup_req_call(struct pvscsi_softc *sc, uint32_t enable);
sys/dev/vmware/pvscsi/pvscsi.c
71
static void pvscsi_setup_rings(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
713
pvscsi_hw_supports_msg(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
72
static void pvscsi_setup_msg_ring(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
725
pvscsi_setup_msg_ring(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
73
static int pvscsi_hw_supports_msg(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
743
pvscsi_adapter_reset(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
756
pvscsi_bus_reset(struct pvscsi_softc *sc)
sys/dev/vmware/pvscsi/pvscsi.c
76
static void pvscsi_freeze(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
768
pvscsi_device_reset(struct pvscsi_softc *sc, uint32_t target)
sys/dev/vmware/pvscsi/pvscsi.c
77
static void pvscsi_adapter_reset(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
78
static void pvscsi_bus_reset(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
785
pvscsi_abort(struct pvscsi_softc *sc, uint32_t target, union ccb *ccb)
sys/dev/vmware/pvscsi/pvscsi.c
79
static void pvscsi_device_reset(struct pvscsi_softc *sc, uint32_t target);
sys/dev/vmware/pvscsi/pvscsi.c
80
static void pvscsi_abort(struct pvscsi_softc *sc, uint32_t target,
sys/dev/vmware/pvscsi/pvscsi.c
83
static void pvscsi_process_completion(struct pvscsi_softc *sc,
sys/dev/vmware/pvscsi/pvscsi.c
838
struct pvscsi_softc *sc;
sys/dev/vmware/pvscsi/pvscsi.c
85
static void pvscsi_process_cmp_ring(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
86
static void pvscsi_process_msg(struct pvscsi_softc *sc,
sys/dev/vmware/pvscsi/pvscsi.c
88
static void pvscsi_process_msg_ring(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
883
pvscsi_process_completion(struct pvscsi_softc *sc,
sys/dev/vmware/pvscsi/pvscsi.c
90
static void pvscsi_intr_locked(struct pvscsi_softc *sc);
sys/dev/vmware/pvscsi/pvscsi.c
98
static inline uint64_t pvscsi_hcb_to_context(struct pvscsi_softc *sc,