usr/src/boot/common/nvstore.c
82
nvstore_init(const char *name, nvs_callbacks_t *cb, void *data)
usr/src/boot/common/nvstore.c
99
st->nvs_cb = cb;
usr/src/boot/common/tem.c
583
tem_modechg_cb_t cb;
usr/src/boot/common/tem.c
640
cb = tems.ts_modechg_cb;
usr/src/boot/common/tem.c
643
cb(cb_arg);
usr/src/boot/efi/libefi/efiisaio.c
716
char control, cb = c;
usr/src/boot/efi/libefi/efiisaio.c
731
bufsz, &cb);
usr/src/boot/efi/libefi/efiserialio.c
735
char cb = c;
usr/src/boot/efi/libefi/efiserialio.c
742
status = sp->io.sio->Write(sp->io.sio, &bufsz, &cb);
usr/src/boot/libsa/zfs/zfs.c
1333
zfs_nvstore_iterate(void *vdev, int (*cb)(void *, void *))
usr/src/boot/libsa/zfs/zfs.c
1357
rv = cb(vdev, nvh);
usr/src/cmd/acct/acctcon.c
350
cb.ct_tty = tp->tdev;
usr/src/cmd/acct/acctcon.c
351
CPYN(cb.ct_name, tp->tname);
usr/src/cmd/acct/acctcon.c
352
cb.ct_uid = namtouid(cb.ct_name);
usr/src/cmd/acct/acctcon.c
353
cb.ct_start = told;
usr/src/cmd/acct/acctcon.c
354
if (pnpsplit(cb.ct_start, (ulong_t)(tnew-told),
usr/src/cmd/acct/acctcon.c
355
cb.ct_con) == 0) {
usr/src/cmd/acct/acctcon.c
360
enter(&cb);
usr/src/cmd/acct/acctcon.c
370
cb.ct_tty = tp->tdev;
usr/src/cmd/acct/acctcon.c
371
CPYN(cb.ct_name, tp->tname);
usr/src/cmd/acct/acctcon.c
372
cb.ct_uid = namtouid(cb.ct_name);
usr/src/cmd/acct/acctcon.c
373
cb.ct_start = told;
usr/src/cmd/acct/acctcon.c
374
if (pnpsplit(cb.ct_start, (ulong_t)(tnew-told),
usr/src/cmd/acct/acctcon.c
375
cb.ct_con) == 0) {
usr/src/cmd/acct/acctcon.c
380
enter(&cb);
usr/src/cmd/acct/acctcon.c
54
struct ctmp cb; /* record structure written out of */
usr/src/cmd/acct/acctcon1.c
376
cb.ct_tty = tp->tdev;
usr/src/cmd/acct/acctcon1.c
377
CPYN(cb.ct_name, tp->tname);
usr/src/cmd/acct/acctcon1.c
378
cb.ct_uid = namtouid(cb.ct_name);
usr/src/cmd/acct/acctcon1.c
379
cb.ct_start = told;
usr/src/cmd/acct/acctcon1.c
380
if (pnpsplit(cb.ct_start, (ulong_t)(tnew-told),
usr/src/cmd/acct/acctcon1.c
381
cb.ct_con) == 0) {
usr/src/cmd/acct/acctcon1.c
386
prctmp(&cb);
usr/src/cmd/acct/acctcon1.c
399
cb.ct_tty = tp->tdev;
usr/src/cmd/acct/acctcon1.c
400
CPYN(cb.ct_name, tp->tname);
usr/src/cmd/acct/acctcon1.c
401
cb.ct_uid = namtouid(cb.ct_name);
usr/src/cmd/acct/acctcon1.c
402
cb.ct_start = told;
usr/src/cmd/acct/acctcon1.c
403
if (pnpsplit(cb.ct_start, (ulong_t)(tnew-told),
usr/src/cmd/acct/acctcon1.c
404
cb.ct_con) == 0) {
usr/src/cmd/acct/acctcon1.c
408
prctmp(&cb);
usr/src/cmd/acct/acctcon1.c
56
struct ctmp cb; /* record structure written out of */
usr/src/cmd/acct/acctcon2.c
42
struct ctmp cb;
usr/src/cmd/acct/acctcon2.c
50
&cb.ct_tty,
usr/src/cmd/acct/acctcon2.c
51
&cb.ct_uid,
usr/src/cmd/acct/acctcon2.c
52
cb.ct_name,
usr/src/cmd/acct/acctcon2.c
53
&cb.ct_con[0],
usr/src/cmd/acct/acctcon2.c
54
&cb.ct_con[1],
usr/src/cmd/acct/acctcon2.c
55
&cb.ct_start) != EOF) {
usr/src/cmd/acct/acctcon2.c
57
tb.ta_uid = cb.ct_uid;
usr/src/cmd/acct/acctcon2.c
58
CPYN(tb.ta_name, cb.ct_name);
usr/src/cmd/acct/acctcon2.c
59
tb.ta_con[0] = MINS(cb.ct_con[0]);
usr/src/cmd/acct/acctcon2.c
60
tb.ta_con[1] = MINS(cb.ct_con[1]);
usr/src/cmd/acct/acctprc1.c
191
&cb.ct_tty,
usr/src/cmd/acct/acctprc1.c
192
&cb.ct_uid,
usr/src/cmd/acct/acctprc1.c
193
cb.ct_name,
usr/src/cmd/acct/acctprc1.c
194
&cb.ct_con[0],
usr/src/cmd/acct/acctprc1.c
195
&cb.ct_con[1],
usr/src/cmd/acct/acctprc1.c
196
&cb.ct_start) != EOF) {
usr/src/cmd/acct/acctprc1.c
197
if (up == NULL || cb.ct_uid != up->ur_uid ||
usr/src/cmd/acct/acctprc1.c
198
!EQN(cb.ct_name, up->ur_name)) {
usr/src/cmd/acct/acctprc1.c
210
up->ur_uid = cb.ct_uid;
usr/src/cmd/acct/acctprc1.c
211
CPYN(up->ur_name, cb.ct_name);
usr/src/cmd/acct/acctprc1.c
227
sp->sr_tty = cb.ct_tty;
usr/src/cmd/acct/acctprc1.c
228
sp->sr_start = cb.ct_start;
usr/src/cmd/acct/acctprc1.c
229
sp->sr_end = cb.ct_start + cb.ct_con[0] + cb.ct_con[1];
usr/src/cmd/acct/acctprc1.c
50
struct ctmp cb;
usr/src/cmd/bhyve/common/block_if.c
885
blockif_register_resize_callback(struct blockif_ctxt *bc, blockif_resize_cb *cb,
usr/src/cmd/bhyve/common/block_if.c
891
if (cb == NULL)
usr/src/cmd/bhyve/common/block_if.c
916
bc->bc_resize_cb = cb;
usr/src/cmd/bhyve/common/block_if.h
69
blockif_resize_cb *cb, void *cb_arg);
usr/src/cmd/bhyve/common/config.c
451
int (*cb)(const char *, const nvlist_t *, const char *, int, void *))
usr/src/cmd/bhyve/common/config.c
460
ret = cb(prefix, parent, name, type, arg);
usr/src/cmd/bhyve/common/config.h
55
int (*cb)(const char *, const nvlist_t *, const char *, int, void *));
usr/src/cmd/bhyve/common/mem.c
177
access_memory(struct vcpu *vcpu, uint64_t paddr, mem_cb_t *cb, void *arg)
usr/src/cmd/bhyve/common/mem.c
224
err = cb(vcpu, paddr, &entry->mr_param, arg);
usr/src/cmd/bhyve/common/net_backend_dlpi.c
164
priv->bdp_mevp = mevent_add_disabled(be->fd, EVF_READ, cb, param);
usr/src/cmd/bhyve/common/net_backend_dlpi.c
92
nvlist_t *nvl, net_be_rxeof_t cb, void *param)
usr/src/cmd/bhyve/common/net_backend_dlpi.c
98
if (cb == NULL) {
usr/src/cmd/bhyve/common/net_backends.c
103
if (cb == NULL) {
usr/src/cmd/bhyve/common/net_backends.c
140
priv->mevp = mevent_add_disabled(be->fd, EVF_READ, cb, param);
usr/src/cmd/bhyve/common/net_backends.c
347
netbe_init(struct net_backend **ret, nvlist_t *nvl, net_be_rxeof_t cb,
usr/src/cmd/bhyve/common/net_backends.c
401
err = nbe->init(nbe, devname, nvl, cb, param);
usr/src/cmd/bhyve/common/net_backends.c
93
nvlist_t *nvl __unused, net_be_rxeof_t cb, void *param)
usr/src/cmd/bhyve/common/net_backends.h
53
int netbe_init(net_backend_t **be, nvlist_t *nvl, net_be_rxeof_t cb,
usr/src/cmd/bhyve/common/net_backends_priv.h
47
nvlist_t *nvl, net_be_rxeof_t cb, void *param);
usr/src/cmd/bhyve/common/pci_emul.c
2074
pci_walk_lintr(int bus, pci_lintr_cb cb, void *arg)
usr/src/cmd/bhyve/common/pci_emul.c
2089
cb(bus, slot, pin + 1, ii->ii_pirq_pin,
usr/src/cmd/bhyve/common/pci_emul.h
276
void pci_walk_lintr(int bus, pci_lintr_cb cb, void *arg);
usr/src/cmd/bhyve/common/pci_virtio_console.c
272
pci_vtcon_cb_t *cb, void *arg)
usr/src/cmd/bhyve/common/pci_virtio_console.c
284
port->vsp_cb = cb;
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
488
pci_vtscsi_walk_request_queue_cb_t cb, void *arg)
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
493
if (cb(q, req, arg) == PCI_VTSCSI_WALK_STOP)
usr/src/cmd/bnu/ulockf.c
299
char cb[100];
usr/src/cmd/bnu/ulockf.c
303
(void) sprintf(cb, "%s %s %d",tempfile, name, errno);
usr/src/cmd/bnu/ulockf.c
304
logent("ULOCKC", cb);
usr/src/cmd/bnu/ulockf.c
311
(void) sprintf(cb, "%s %s %d",tempfile, name, errno);
usr/src/cmd/bnu/ulockf.c
312
logent("ULOCKW", cb);
usr/src/cmd/bnu/ulockf.c
324
(void) sprintf(cb, "ULK err %s %d", tempfile, errno);
usr/src/cmd/bnu/ulockf.c
325
logent("ULOCKLNK", cb);
usr/src/cmd/bnu/ulockf.c
330
(void) sprintf(cb, "%s %d",tempfile,errno);
usr/src/cmd/bnu/ulockf.c
331
logent("ULOCKF", cb);
usr/src/cmd/bnu/uucico.c
103
char cb[128];
usr/src/cmd/bnu/uucico.c
736
(void) sprintf(cb, "conversation complete %s %ld",
usr/src/cmd/bnu/uucico.c
738
logent(cb, "OK");
usr/src/cmd/bnu/uucico.c
849
char cb[20];
usr/src/cmd/bnu/uucico.c
851
(void) sprintf(cb, "SIGNAL %d", inter);
usr/src/cmd/bnu/uucico.c
852
logent("INTREXIT", cb);
usr/src/cmd/boot/bootadm/bootadm_loader.c
627
ficlTextOutSilent(ficlCallback *cb, char *text)
usr/src/cmd/ccidadm/ccidadm.c
113
void(*cb)(int, const char *, void *), void *arg)
usr/src/cmd/ccidadm/ccidadm.c
154
cb(fd, name, arg);
usr/src/cmd/cdrw/trackio.c
260
int (*cb)(int64_t, int64_t), int64_t arg, struct trackio_error *te)
usr/src/cmd/cdrw/trackio.c
385
if (cb != NULL) {
usr/src/cmd/cdrw/trackio.c
387
pcb_cb = cb;
usr/src/cmd/cdrw/trackio.c
405
if (cb != NULL) {
usr/src/cmd/cdrw/trackio.c
534
if (cb != NULL) {
usr/src/cmd/cdrw/trackio.h
77
int (*cb)(int64_t, int64_t), int64_t arg, struct
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
192
ipadm_dbwrite_cbarg_t cb;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
217
cb.dbw_nvl = nvl;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
218
cb.dbw_flags = pargp->ia_flags;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
219
err = ipmgmt_db_walk(ipmgmt_db_update, &cb, IPADM_DB_WRITE);
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
353
ipadm_dbwrite_cbarg_t cb;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
355
cb.dbw_nvl = nvl;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
356
cb.dbw_flags = 0;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
357
err = ipmgmt_db_walk(ipmgmt_db_add, &cb, IPADM_DB_WRITE);
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
786
ipadm_dbwrite_cbarg_t cb;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
812
cb.dbw_nvl = nvl;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
813
cb.dbw_flags = IPMGMT_APPEND | IPMGMT_UPDATE_IF;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
814
err = ipmgmt_db_walk(ipmgmt_db_update_if, &cb, IPADM_DB_WRITE);
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
889
ipadm_dbwrite_cbarg_t cb;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
950
cb.dbw_nvl = nvl;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
951
cb.dbw_flags = flags | IPMGMT_UPDATE_IF | IPMGMT_UPDATE_IPMP;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
952
err = ipmgmt_db_walk(ipmgmt_db_update_if, &cb, IPADM_DB_WRITE);
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1439
ipadm_dbwrite_cbarg_t *cb = arg;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1440
nvlist_t *in_nvl = cb->dbw_nvl;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1441
uint32_t flags = cb->dbw_flags;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1506
ipadm_dbwrite_cbarg_t cb;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1512
cb.dbw_nvl = nvl;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1514
cb.dbw_flags = IPMGMT_ATYPE_V6ACONF;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1516
cb.dbw_flags = 0;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1518
err = ipadm_rw_db(ipmgmt_update_aobjmap, &cb,
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
659
ipadm_dbwrite_cbarg_t *cb = arg;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
660
uint_t flags = cb->dbw_flags;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
661
nvlist_t *in_nvl = cb->dbw_nvl;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
722
ipadm_dbwrite_cbarg_t *cb = arg;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
724
nvlist_t *in_nvl = cb->dbw_nvl;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
725
uint_t flags = cb->dbw_flags;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
758
cb->dbw_flags &= ~IPMGMT_UPDATE_IPMP;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
779
cb->dbw_flags &= ~IPMGMT_UPDATE_IF;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
789
if ((cb->dbw_flags & (IPMGMT_UPDATE_IF | IPMGMT_UPDATE_IPMP)) == 0)
usr/src/cmd/cmd-inet/lib/nwamd/objects.c
450
nwamd_walk_objects(nwam_object_type_t type, int (*cb)(nwamd_object_t, void *),
usr/src/cmd/cmd-inet/lib/nwamd/objects.c
464
ret = cb(object, data);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
1291
ilb_status_t (*cb)(scf_propertygroup_t *, const char *, void *),
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
1324
ret = cb(pg, prop_name, arg);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
1345
ilb_status_t (*cb)(void *, int, struct passwd *, ucred_t *),
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
1415
ret = cb(data.rule_data, port, arg2, NULL);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
1441
ret = cb(data.sg_data, port, arg2, NULL);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
1487
ret = cb(data.hc_data, port, arg2, NULL);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_bpdu.c
56
struct conf_bpdu *cb;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_bpdu.c
65
cb = (struct conf_bpdu *)data;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_bpdu.c
69
"Bridge PDU T:%d L:%d", cb->cb_type, dlen);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_bpdu.c
76
switch (cb->cb_type) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_bpdu.c
91
"PDU type = %d (%s)", cb->cb_type, pdutype);
usr/src/cmd/dis/dis_list.c
142
cb_data_t *cb = data;
usr/src/cmd/dis/dis_list.c
146
if ((walk = uu_list_walk_start(cb->cb_source, UU_DEFAULT)) == NULL)
usr/src/cmd/dis/dis_list.c
156
unp->un_mark = cb->cb_mark;
usr/src/cmd/dis/dis_list.c
166
(void) uu_list_insert_before(cb->cb_resolved, NULL,
usr/src/cmd/dis/dis_list.c
183
cb_data_t cb;
usr/src/cmd/dis/dis_list.c
194
cb.cb_mark = ++current_mark;
usr/src/cmd/dis/dis_list.c
195
cb.cb_source = namelist;
usr/src/cmd/dis/dis_list.c
196
cb.cb_resolved = listp;
usr/src/cmd/dis/dis_list.c
198
dis_tgt_section_iter(tgt, walk_sections, &cb);
usr/src/cmd/dis/dis_list.c
225
cb_data_t *cb = data;
usr/src/cmd/dis/dis_list.c
229
if ((walk = uu_list_walk_start(cb->cb_source, UU_DEFAULT)) == NULL)
usr/src/cmd/dis/dis_list.c
236
unp->un_mark = cb->cb_mark;
usr/src/cmd/dis/dis_list.c
243
(void) uu_list_insert_before(cb->cb_resolved, NULL,
usr/src/cmd/dis/dis_list.c
263
cb_data_t cb;
usr/src/cmd/dis/dis_list.c
268
cb.cb_mark = ++current_mark;
usr/src/cmd/dis/dis_list.c
269
cb.cb_source = namelist;
usr/src/cmd/dis/dis_list.c
270
cb.cb_resolved = listp;
usr/src/cmd/dis/dis_list.c
272
dis_tgt_function_iter(tgt, walk_functions, &cb);
usr/src/cmd/fm/modules/common/zfs-diagnosis/zfs_de.c
573
find_cbdata_t cb;
usr/src/cmd/fm/modules/common/zfs-diagnosis/zfs_de.c
838
cb.cb_guid = pool_guid;
usr/src/cmd/fm/modules/common/zfs-diagnosis/zfs_de.c
839
cb.cb_zhp = NULL;
usr/src/cmd/fm/modules/common/zfs-diagnosis/zfs_de.c
840
if (zhdl != NULL && zpool_iter(zhdl, find_pool, &cb) != 0) {
usr/src/cmd/fm/modules/common/zfs-diagnosis/zfs_de.c
845
zhp = cb.cb_zhp; /* NULL if pool was not found. */
usr/src/cmd/fm/modules/common/zfs-retire/zfs_retire.c
155
find_cbdata_t cb;
usr/src/cmd/fm/modules/common/zfs-retire/zfs_retire.c
162
cb.cb_guid = pool_guid;
usr/src/cmd/fm/modules/common/zfs-retire/zfs_retire.c
163
if (zpool_iter(zhdl, find_pool, &cb) != 1)
usr/src/cmd/fm/modules/common/zfs-retire/zfs_retire.c
166
zhp = cb.cb_zhp;
usr/src/cmd/fm/modules/common/zfs-retire/zfs_retire.c
215
find_cbdata_t cb;
usr/src/cmd/fm/modules/common/zfs-retire/zfs_retire.c
217
cb.cb_fru = fru;
usr/src/cmd/fm/modules/common/zfs-retire/zfs_retire.c
218
cb.cb_zhp = NULL;
usr/src/cmd/fm/modules/common/zfs-retire/zfs_retire.c
219
if (zpool_iter(zhdl, search_pool, &cb) != 1)
usr/src/cmd/fm/modules/common/zfs-retire/zfs_retire.c
222
*vdevp = cb.cb_vdev;
usr/src/cmd/fm/modules/common/zfs-retire/zfs_retire.c
223
return (cb.cb_zhp);
usr/src/cmd/fm/schemes/zfs/scheme.c
147
cbdata_t cb;
usr/src/cmd/fm/schemes/zfs/scheme.c
152
cb.cb_guid = pool_guid;
usr/src/cmd/fm/schemes/zfs/scheme.c
153
cb.cb_pool = NULL;
usr/src/cmd/fm/schemes/zfs/scheme.c
155
if (zpool_iter(g_zfs, find_pool, &cb) != 1)
usr/src/cmd/fm/schemes/zfs/scheme.c
159
zpool_close(cb.cb_pool);
usr/src/cmd/fm/schemes/zfs/scheme.c
163
ret = (find_vdev(cb.cb_pool, vdev_guid) != NULL);
usr/src/cmd/fm/schemes/zfs/scheme.c
165
zpool_close(cb.cb_pool);
usr/src/cmd/fm/schemes/zfs/scheme.c
174
cbdata_t cb;
usr/src/cmd/fm/schemes/zfs/scheme.c
179
cb.cb_guid = pool_guid;
usr/src/cmd/fm/schemes/zfs/scheme.c
180
cb.cb_pool = NULL;
usr/src/cmd/fm/schemes/zfs/scheme.c
182
if (zpool_iter(g_zfs, find_pool, &cb) != 1)
usr/src/cmd/fm/schemes/zfs/scheme.c
186
zpool_close(cb.cb_pool);
usr/src/cmd/fm/schemes/zfs/scheme.c
190
ret = (find_vdev(cb.cb_pool, vdev_guid) != NULL) ?
usr/src/cmd/fm/schemes/zfs/scheme.c
193
zpool_close(cb.cb_pool);
usr/src/cmd/fm/schemes/zfs/scheme.c
202
cbdata_t cb;
usr/src/cmd/fm/schemes/zfs/scheme.c
208
cb.cb_guid = pool_guid;
usr/src/cmd/fm/schemes/zfs/scheme.c
209
cb.cb_pool = NULL;
usr/src/cmd/fm/schemes/zfs/scheme.c
211
if (zpool_iter(g_zfs, find_pool, &cb) != 1)
usr/src/cmd/fm/schemes/zfs/scheme.c
215
ret = (zpool_get_state(cb.cb_pool) == POOL_STATE_UNAVAIL);
usr/src/cmd/fm/schemes/zfs/scheme.c
216
zpool_close(cb.cb_pool);
usr/src/cmd/fm/schemes/zfs/scheme.c
220
vd = find_vdev(cb.cb_pool, vdev_guid);
usr/src/cmd/fm/schemes/zfs/scheme.c
233
zpool_close(cb.cb_pool);
usr/src/cmd/fm/schemes/zfs/scheme.c
58
cbdata_t cb;
usr/src/cmd/fm/schemes/zfs/scheme.c
68
cb.cb_guid = pool_guid;
usr/src/cmd/fm/schemes/zfs/scheme.c
69
cb.cb_pool = NULL;
usr/src/cmd/fm/schemes/zfs/scheme.c
71
if (zpool_iter(g_zfs, find_pool, &cb) == 1) {
usr/src/cmd/fm/schemes/zfs/scheme.c
72
name = zpool_get_name(cb.cb_pool);
usr/src/cmd/fm/schemes/zfs/scheme.c
85
if (cb.cb_pool)
usr/src/cmd/fm/schemes/zfs/scheme.c
86
zpool_close(cb.cb_pool);
usr/src/cmd/fs.d/nfs/mount/mount.c
468
char *sport, *cb;
usr/src/cmd/fs.d/nfs/mount/mount.c
488
cb = strchr(host, ']');
usr/src/cmd/fs.d/nfs/mount/mount.c
489
if (cb == NULL) {
usr/src/cmd/fs.d/nfs/mount/mount.c
495
*cb = '\0';
usr/src/cmd/fs.d/nfs/mount/mount.c
497
cb++;
usr/src/cmd/fs.d/nfs/mount/mount.c
498
if (*cb == ':')
usr/src/cmd/fs.d/nfs/mount/mount.c
500
atoi(cb+1));
usr/src/cmd/fs.d/nfs/nfsmapid/nfsmapid_server.c
810
static cb_t cb;
usr/src/cmd/fs.d/nfs/nfsmapid/nfsmapid_server.c
817
cb.fcn = cb_update_domain;
usr/src/cmd/fs.d/nfs/nfsmapid/nfsmapid_server.c
818
cb.signal = sighup;
usr/src/cmd/fs.d/nfs/nfsmapid/nfsmapid_server.c
819
mapid_reeval_domain(&cb);
usr/src/cmd/fs.d/ufs/fsck/utilities.c
1788
deshadow(struct shadowclientinfo *sci, void (*cb)(fsck_ino_t))
usr/src/cmd/fs.d/ufs/fsck/utilities.c
1798
if (cb != NULL) {
usr/src/cmd/fs.d/ufs/fsck/utilities.c
1800
(*cb)(discard->client[idx]);
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2179
examinelog(void (*cb)(daddr32_t))
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2233
if (cb != NULL)
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2234
(*cb)(fno);
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2241
if (cb != NULL) {
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2244
(*cb)(fno);
usr/src/cmd/hal/hald/hald_runner.c
124
rp->cb (rp->device, 0, 0, NULL, rp->data1, rp->data2);
usr/src/cmd/hal/hald/hald_runner.c
366
HalRunTerminatedCB cb, gpointer data1, gpointer data2)
usr/src/cmd/hal/hald/hald_runner.c
397
if (cb != NULL) {
usr/src/cmd/hal/hald/hald_runner.c
401
rp->cb = cb;
usr/src/cmd/hal/hald/hald_runner.c
45
HalRunTerminatedCB cb;
usr/src/cmd/hal/hald/hald_runner.c
456
hb->cb(hb->d, exitt, return_code,
usr/src/cmd/hal/hald/hald_runner.c
469
hb->cb(hb->d, HALD_RUN_FAILED, return_code, NULL, hb->data1, hb->data2);
usr/src/cmd/hal/hald/hald_runner.c
485
HalRunTerminatedCB cb,
usr/src/cmd/hal/hald/hald_runner.c
516
hd->cb = cb;
usr/src/cmd/hal/hald/hald_runner.c
528
cb(device, HALD_RUN_FAILED, 0, NULL, data1, data2);
usr/src/cmd/hal/hald/hald_runner.c
535
HalRunTerminatedCB cb,
usr/src/cmd/hal/hald/hald_runner.c
538
"", FALSE, timeout, cb, data1, data2);
usr/src/cmd/hal/hald/hald_runner.c
58
HalRunTerminatedCB cb;
usr/src/cmd/hal/hald/hald_runner.h
58
HalRunTerminatedCB cb, gpointer data1, gpointer data2);
usr/src/cmd/hal/hald/hald_runner.h
66
HalRunTerminatedCB cb,
usr/src/cmd/hal/hald/hald_runner.h
73
HalRunTerminatedCB cb,
usr/src/cmd/idmap/idmapd/dbutils.c
768
int flag, list_svc_cb cb, void *result)
usr/src/cmd/idmap/idmapd/dbutils.c
781
r = sqlite_exec(db, sql, cb, &cb_data, &errmsg);
usr/src/cmd/idmap/idmapd/server.c
61
#define PROCESS_LIST_SVC_SQL(rcode, db, dbname, sql, limit, flag, cb, res, len)\
usr/src/cmd/idmap/idmapd/server.c
62
rcode = process_list_svc_sql(db, dbname, sql, limit, flag, cb, res);\
usr/src/cmd/mdb/common/kmdb/kmdb_kdi.c
110
mid.mid_usercb = cb;
usr/src/cmd/mdb/common/kmdb/kmdb_kdi.c
99
kmdb_kdi_mod_iter(int (*cb)(struct modctl *, void *), void *arg)
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1074
mdb_tgt_sym_f *cb, void *p)
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1078
arg.sym_cb = cb;
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1089
mdb_tgt_sym_f *cb, void *data)
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1109
km->km_name, cb, data);
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1121
cb, data));
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1132
kmt_symtab_iter(symtab, type, obj, cb, data);
usr/src/cmd/mdb/common/kmdb/kmdb_module.c
236
kmdb_module_symbol_iter(const char *obj, uint_t type, mdb_tgt_sym_f *cb,
usr/src/cmd/mdb/common/kmdb/kmdb_module.c
251
arg.sym_cb = cb;
usr/src/cmd/mdb/common/kmdb/kmdb_wr.c
114
kmdb_wr_debugger_process(int (*cb)(kmdb_wr_t *, void *), void *arg)
usr/src/cmd/mdb/common/kmdb/kmdb_wr.c
133
i += cb(wn, arg);
usr/src/cmd/mdb/common/kmdb/kmdb_wr.c
182
kmdb_wr_driver_process(int (*cb)(kmdb_wr_t *, void *), void *arg)
usr/src/cmd/mdb/common/kmdb/kmdb_wr.c
206
if ((rv = cb(wn, arg)) < 0)
usr/src/cmd/mdb/common/mdb/mdb_callb.c
101
mdb_callb_t *cb, *next;
usr/src/cmd/mdb/common/mdb/mdb_callb.c
108
for (cb = mdb_list_next(&mdb.m_cblist); cb != NULL; cb = next) {
usr/src/cmd/mdb/common/mdb/mdb_callb.c
109
next = mdb_list_next(cb);
usr/src/cmd/mdb/common/mdb/mdb_callb.c
110
if (cb->cb_class == class)
usr/src/cmd/mdb/common/mdb/mdb_callb.c
111
cb->cb_func(cb->cb_arg);
usr/src/cmd/mdb/common/mdb/mdb_callb.c
63
mdb_callb_remove(mdb_callb_t *cb)
usr/src/cmd/mdb/common/mdb/mdb_callb.c
65
if (cb->cb_mod != NULL) {
usr/src/cmd/mdb/common/mdb/mdb_callb.c
66
mdb_callb_t *next = mdb_list_next(cb);
usr/src/cmd/mdb/common/mdb/mdb_callb.c
67
mdb_module_t *mod = cb->cb_mod;
usr/src/cmd/mdb/common/mdb/mdb_callb.c
69
if (mod->mod_cb == cb) {
usr/src/cmd/mdb/common/mdb/mdb_callb.c
77
mdb_list_delete(&mdb.m_cblist, cb);
usr/src/cmd/mdb/common/mdb/mdb_callb.c
79
mdb_free(cb, sizeof (mdb_callb_t));
usr/src/cmd/mdb/common/mdb/mdb_callb.c
92
mdb_callb_t *cb;
usr/src/cmd/mdb/common/mdb/mdb_callb.c
94
while ((cb = mdb_list_next(&mdb.m_cblist)) != NULL)
usr/src/cmd/mdb/common/mdb/mdb_callb.c
95
mdb_callb_remove(cb);
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
1626
mdb_tgt_map_f *cb;
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
1633
cb = objects_printversion;
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
1636
cb = print_map;
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
1641
if (mdb_tgt_object_iter(mdb.m_target, cb, NULL) == -1) {
usr/src/cmd/mdb/common/mdb/mdb_ctf.c
782
mdb_ctf_member_iter(mdb_ctf_id_t id, mdb_ctf_member_f *cb, void *data,
usr/src/cmd/mdb/common/mdb/mdb_ctf.c
797
mi.mi_cb = cb;
usr/src/cmd/mdb/common/mdb/mdb_ctf.c
812
mdb_ctf_enum_iter(mdb_ctf_id_t id, mdb_ctf_enum_f *cb, void *data)
usr/src/cmd/mdb/common/mdb/mdb_ctf.c
821
return (ctf_enum_iter(idp->mci_fp, idp->mci_id, cb, data));
usr/src/cmd/mdb/common/mdb/mdb_ctf.c
840
mdb_ctf_type_iter(const char *object, mdb_ctf_type_f *cb, void *data)
usr/src/cmd/mdb/common/mdb/mdb_ctf.c
855
ti.ti_cb = cb;
usr/src/cmd/mdb/common/mdb/mdb_kproc.c
755
mdb_tgt_sym_f *cb, void *data)
usr/src/cmd/mdb/common/mdb/mdb_kproc.c
760
arg.sym_cb = cb;
usr/src/cmd/mdb/common/mdb/mdb_kvm.c
1072
mdb_tgt_sym_f *cb, void *p)
usr/src/cmd/mdb/common/mdb/mdb_kvm.c
1076
arg.sym_cb = cb;
usr/src/cmd/mdb/common/mdb/mdb_kvm.c
1087
mdb_tgt_sym_f *cb, void *data)
usr/src/cmd/mdb/common/mdb/mdb_kvm.c
1119
km->km_name, cb, data);
usr/src/cmd/mdb/common/mdb/mdb_kvm.c
1142
kt_symtab_iter(symtab, type, obj, cb, data);
usr/src/cmd/mdb/common/mdb/mdb_modapi.c
1016
mdb_object_iter(mdb_object_cb_t cb, void *data)
usr/src/cmd/mdb/common/mdb/mdb_modapi.c
1020
arg.oi_cb = cb;
usr/src/cmd/mdb/common/mdb/mdb_modapi.c
1064
mdb_symbol_cb_t cb, void *data)
usr/src/cmd/mdb/common/mdb/mdb_modapi.c
1068
arg.si_cb = cb;
usr/src/cmd/mdb/common/mdb/mdb_nm.c
454
mdb_tgt_sym_f *cb, void *arg)
usr/src/cmd/mdb/common/mdb/mdb_nm.c
458
ngs.ngs_cb = cb;
usr/src/cmd/mdb/common/mdb/mdb_nm.c
489
mdb_tgt_sym_f *cb, nm_iter_info_t *niip)
usr/src/cmd/mdb/common/mdb/mdb_nm.c
498
noi.noi_cb = cb;
usr/src/cmd/mdb/common/mdb/mdb_nm.c
506
return (mdb_tgt_symbol_iter(t, object, which, type, cb, niip));
usr/src/cmd/mdb/common/mdb/mdb_target.c
1807
mdb_tgt_stack_f *cb, void *p)
usr/src/cmd/mdb/common/mdb/mdb_target.c
1809
return (t->t_ops->t_stack_iter(t, gregs, cb, p));
usr/src/cmd/mdb/common/mdb/mdb_target.c
642
uint_t type, mdb_tgt_sym_f *cb, void *p)
usr/src/cmd/mdb/common/mdb/mdb_target.c
648
return (t->t_ops->t_symbol_iter(t, obj, which, type, cb, p));
usr/src/cmd/mdb/common/mdb/mdb_target.c
676
mdb_tgt_mapping_iter(mdb_tgt_t *t, mdb_tgt_map_f *cb, void *p)
usr/src/cmd/mdb/common/mdb/mdb_target.c
678
return (t->t_ops->t_mapping_iter(t, cb, p));
usr/src/cmd/mdb/common/mdb/mdb_target.c
682
mdb_tgt_object_iter(mdb_tgt_t *t, mdb_tgt_map_f *cb, void *p)
usr/src/cmd/mdb/common/mdb/mdb_target.c
684
return (t->t_ops->t_object_iter(t, cb, p));
usr/src/cmd/mdb/common/mdb/mdb_wcb.c
61
mdb_wcb_create(mdb_iwalker_t *iwp, mdb_walk_cb_t cb, void *data, uintptr_t addr)
usr/src/cmd/mdb/common/mdb/mdb_wcb.c
68
wcb->w_state.walk_callback = cb;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2486
kgrep_subr(kgrep_cb_func *cb, void *cbdata)
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2532
kg.kg_cb = cb;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
532
mdb_walk_cb_t cb;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
591
cb = (mdb_walk_cb_t)kmem_first_partial_slab;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
594
cb = (mdb_walk_cb_t)kmem_first_slab;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
597
(void) mdb_pwalk(walker_name, cb, &is_slab, addr);
usr/src/cmd/mdb/common/modules/genunix/kmem.c
614
cb = (mdb_walk_cb_t)kmem_slablist_stat;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
615
(void) mdb_pwalk("kmem_slab", cb, &stats, addr);
usr/src/cmd/mdb/common/modules/genunix/leaky_subr.c
184
mdb_walk_cb_t cb;
usr/src/cmd/mdb/common/modules/genunix/leaky_subr.c
193
cb = (mdb_walk_cb_t)leaky_mtab;
usr/src/cmd/mdb/common/modules/genunix/leaky_subr.c
196
cb = (mdb_walk_cb_t)leaky_mtab_addr;
usr/src/cmd/mdb/common/modules/genunix/leaky_subr.c
198
if (mdb_pwalk(walk, cb, lmp, addr) == -1) {
usr/src/cmd/mdb/common/modules/genunix/leaky_subr.c
894
leaky_subr_invoke_callback(const leak_bufctl_t *lkb, mdb_walk_cb_t cb,
usr/src/cmd/mdb/common/modules/genunix/leaky_subr.c
907
return (cb(lkb->lkb_addr, &vs, cbdata));
usr/src/cmd/mdb/common/modules/genunix/leaky_subr.c
910
return (cb(lkb->lkb_addr, NULL, cbdata));
usr/src/cmd/mdb/common/modules/genunix/leaky_subr.c
918
return (cb(lkb->lkb_addr, &bc, cbdata));
usr/src/cmd/mdb/common/modules/genunix/memory.c
1082
mdb_walk_cb_t cb = (mdb_walk_cb_t)pmap_walk_seg;
usr/src/cmd/mdb/common/modules/genunix/memory.c
1108
cb = (mdb_walk_cb_t)pmap_walk_seg_quick;
usr/src/cmd/mdb/common/modules/genunix/memory.c
1113
if (mdb_pwalk("seg", cb, (void *)&wtypes, (uintptr_t)proc.p_as) == -1) {
usr/src/cmd/mdb/common/modules/genunix/ndievents.c
112
struct ndi_event_callbacks cb;
usr/src/cmd/mdb/common/modules/genunix/ndievents.c
123
if (mdb_vread(&cb, sizeof (struct ndi_event_callbacks),
usr/src/cmd/mdb/common/modules/genunix/ndievents.c
131
(uintptr_t)cb.ndi_evtcb_dip) == -1) {
usr/src/cmd/mdb/common/modules/genunix/ndievents.c
133
" %p", cb.ndi_evtcb_dip);
usr/src/cmd/mdb/common/modules/genunix/ndievents.c
147
callback_list, cb.ndi_evtcb_callback, cb.ndi_evtcb_arg,
usr/src/cmd/mdb/common/modules/genunix/ndievents.c
148
cb.ndi_evtcb_cookie);
usr/src/cmd/mdb/common/modules/genunix/ndievents.c
150
callback_list = cb.ndi_evtcb_next;
usr/src/cmd/mdb/common/modules/genunix/vfs.c
1115
file_t_callback(uintptr_t addr, const struct file *f, struct pfiles_cbdata *cb)
usr/src/cmd/mdb/common/modules/genunix/vfs.c
1117
int myfd = cb->fd;
usr/src/cmd/mdb/common/modules/genunix/vfs.c
1119
cb->fd++;
usr/src/cmd/mdb/common/modules/genunix/vfs.c
1142
struct pfiles_cbdata cb;
usr/src/cmd/mdb/common/modules/genunix/vfs.c
1144
bzero(&cb, sizeof (cb));
usr/src/cmd/mdb/common/modules/genunix/vfs.c
1150
'p', MDB_OPT_SETBITS, TRUE, &cb.opt_p,
usr/src/cmd/mdb/common/modules/genunix/vfs.c
1157
if (mdb_pwalk("allfile", (mdb_walk_cb_t)file_t_callback, &cb,
usr/src/cmd/mdb/common/modules/genunix/vfs.c
1164
if (cb.opt_p)
usr/src/cmd/mdb/common/modules/genunix/vfs.c
1170
if (mdb_pwalk("allfile", (mdb_walk_cb_t)pfile_callback, &cb,
usr/src/cmd/mdb/common/modules/genunix/vfs.c
926
pfile_callback(uintptr_t addr, const struct file *f, struct pfiles_cbdata *cb)
usr/src/cmd/mdb/common/modules/genunix/vfs.c
929
int myfd = cb->fd;
usr/src/cmd/mdb/common/modules/genunix/vfs.c
936
cb->fd++;
usr/src/cmd/mdb/common/modules/genunix/vfs.c
976
if (cb->opt_p) {
usr/src/cmd/mdb/common/modules/libumem/leaky_subr.c
1121
leaky_subr_invoke_callback(const leak_bufctl_t *lkb, mdb_walk_cb_t cb,
usr/src/cmd/mdb/common/modules/libumem/leaky_subr.c
1135
return (cb(lkb->lkb_addr, &vs, cbdata));
usr/src/cmd/mdb/common/modules/libumem/leaky_subr.c
1144
return (cb(lkb->lkb_addr, bcp, cbdata));
usr/src/cmd/mdb/common/modules/libumem/leaky_subr.c
1147
return (cb(lkb->lkb_addr, NULL, cbdata));
usr/src/cmd/mdb/common/modules/libumem/leaky_subr.c
468
mdb_walk_cb_t cb;
usr/src/cmd/mdb/common/modules/libumem/leaky_subr.c
477
cb = (mdb_walk_cb_t)leaky_mtab;
usr/src/cmd/mdb/common/modules/libumem/leaky_subr.c
480
cb = (mdb_walk_cb_t)leaky_mtab_addr;
usr/src/cmd/mdb/common/modules/libumem/leaky_subr.c
482
if (mdb_pwalk(walk, cb, lmp, addr) == -1) {
usr/src/cmd/mdb/common/modules/libumem/libumem.c
463
kgrep_subr(kgrep_cb_func *cb, void *cbdata)
usr/src/cmd/mdb/common/modules/libumem/libumem.c
469
ug.ug_cb = cb;
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
434
struct cmihdl_cb cb;
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
464
cb.mod_cpuid = cb.mod_chipid = cb.mod_coreid =
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
465
cb.mod_strandid = -1;
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
469
cb.mod_cpuid = (int)mdb_strtoull(buf);
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
475
cb.mod_chipid = (int)mdb_strtoull(q);
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
484
cb.mod_coreid = (int)mdb_strtoull(q);
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
491
cb.mod_strandid = (int)mdb_strtoull(q);
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
496
cb.mod_hdladdr = 0;
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
497
if (mdb_walk("cmihdl", cmihdl_cb, &cb) == -1) {
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
502
if (cb.mod_hdladdr == 0) {
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
503
if (cb.mod_cpuid != -1) {
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
505
cb.mod_cpuid);
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
509
"core %d strand %d\n", cb.mod_chipid,
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
510
cb.mod_coreid, cb.mod_strandid);
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
515
addr = cb.mod_hdladdr;
usr/src/cmd/nohup/nohup.c
214
Pfd_iter(struct ps_prochandle *P, proc_fd_iter_f *cb, void *data)
usr/src/cmd/nohup/nohup.c
232
if ((ret = cb(data, atoi(dentp->d_name))) != 0)
usr/src/cmd/rcap/rcapd/rcapd_collection.c
164
list_walk_collection(int (*cb)(lcollection_t *, void *), void *arg)
usr/src/cmd/rcap/rcapd/rcapd_collection.c
172
if (cb(lcol, arg) != 0)
usr/src/cmd/rcap/rcapd/rcapd_collection_project.c
107
project_walk_all(int(*cb)(const struct project *, void *), void *walk_data)
usr/src/cmd/rcap/rcapd/rcapd_collection_project.c
115
res = cb(&proj, walk_data);
usr/src/cmd/rcap/rcapd/rcapd_main.c
258
int (*cb)(lcollection_t *, lprocess_t *) =
usr/src/cmd/rcap/rcapd/rcapd_main.c
269
if (cb(lcol, member) != 0) {
usr/src/cmd/rcap/rcapd/rcapd_main.c
285
list_walk_all(int (*cb)(lcollection_t *, lprocess_t *))
usr/src/cmd/rcap/rcapd/rcapd_main.c
287
list_walk_collection(list_walk_process_cb, (void *)cb);
usr/src/cmd/rcap/rcapd/rcapd_main.c
586
proc_walk_all(void (*cb)(const pid_t))
usr/src/cmd/rcap/rcapd/rcapd_main.c
605
cb(pid);
usr/src/cmd/sendmail/src/parseaddr.c
2346
register ADDRESS *ca, *cb;
usr/src/cmd/sendmail/src/parseaddr.c
2360
cb = getctladdr(b);
usr/src/cmd/sendmail/src/parseaddr.c
2361
if (ca != NULL && cb != NULL &&
usr/src/cmd/sendmail/src/parseaddr.c
2362
bitset(QGOODUID, ca->q_flags & cb->q_flags) &&
usr/src/cmd/sendmail/src/parseaddr.c
2363
ca->q_uid != cb->q_uid)
usr/src/cmd/sendmail/util/vacation.c
1001
char ca, cb;
usr/src/cmd/sendmail/util/vacation.c
1006
cb = *b++;
usr/src/cmd/sendmail/util/vacation.c
1009
if (isascii(cb) && isupper(cb))
usr/src/cmd/sendmail/util/vacation.c
1010
cb = cb - 'A' + 'a';
usr/src/cmd/sendmail/util/vacation.c
1011
} while (ca != '\0' && ca == cb);
usr/src/cmd/sendmail/util/vacation.c
1012
return (ca == cb);
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
553
rl_iter_f *cb, void *client_data, uint_t *abort_iterp)
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
664
LOG(ps_plog(MSG_ORIG(MSG_DB_ITERMAP), cb, client_data,
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
667
if ((*cb)(&lobj, client_data) == 0) {
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
681
_rd_loadobj_iter32_native(rd_agent_t *rap, rl_iter_f *cb, void *client_data,
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
690
LOG(ps_plog(MSG_ORIG(MSG_DB_LOADOBJITER), rap->rd_dmodel, cb,
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
730
if (cb == NULL) {
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
811
cb, client_data, abort_iterp)) != RD_OK)
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
867
cb, client_data, abort_iterp)) != RD_OK)
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
879
_rd_loadobj_iter32(rd_agent_t *rap, rl_iter_f *cb, void *client_data)
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
885
rc = _rd_loadobj_iter32_native(rap, cb, client_data, &abort_iter);
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
893
rap->rd_helper.rh_data, cb, client_data);
usr/src/cmd/sgs/librtld_db/common/rtld_db.c
198
rd_loadobj_iter(rd_agent_t *rap, rl_iter_f *cb, void *client_data)
usr/src/cmd/sgs/librtld_db/common/rtld_db.c
206
err = _rd_loadobj_iter64(rap, cb, client_data);
usr/src/cmd/sgs/librtld_db/common/rtld_db.c
209
err = _rd_loadobj_iter32(rap, cb, client_data);
usr/src/cmd/sgs/tools/common/piglatin.c
100
*cb = '\0';
usr/src/cmd/sgs/tools/common/piglatin.c
109
sb = cb = &buffer[0];
usr/src/cmd/sgs/tools/common/piglatin.c
118
*cb++ = c;
usr/src/cmd/sgs/tools/common/piglatin.c
119
*cb = '\0';
usr/src/cmd/sgs/tools/common/piglatin.c
44
char buffer[32767], * cb, * sb;
usr/src/cmd/sgs/tools/common/piglatin.c
47
sb = cb = &buffer[0];
usr/src/cmd/sgs/tools/common/piglatin.c
80
if ((ignore == 0) && ((cb - buffer) > 1)) {
usr/src/cmd/sgs/tools/common/piglatin.c
89
(void) strcpy(cb, "way");
usr/src/cmd/sgs/tools/common/piglatin.c
96
*cb = s;
usr/src/cmd/sgs/tools/common/piglatin.c
97
(void) strcpy(++cb, "ay");
usr/src/cmd/sh/macro.c
454
struct fileblk cb;
usr/src/cmd/sh/macro.c
491
push(&cb);
usr/src/cmd/stat/common/statcommon.h
299
struct snapshot *new, snapshot_cb cb, void *data);
usr/src/cmd/stat/common/walkers.c
101
cb(NULL, &new->s_psets[j], data);
usr/src/cmd/stat/common/walkers.c
111
snapshot_cb cb, void *data)
usr/src/cmd/stat/common/walkers.c
118
cb(d1, NULL, data);
usr/src/cmd/stat/common/walkers.c
119
(void) iodev_walk(d1->is_children, NULL, cb, data);
usr/src/cmd/stat/common/walkers.c
123
cb(NULL, d2, data);
usr/src/cmd/stat/common/walkers.c
124
(void) iodev_walk(NULL, d2->is_children, cb, data);
usr/src/cmd/stat/common/walkers.c
127
cb(d1, d2, data);
usr/src/cmd/stat/common/walkers.c
129
d2->is_children, cb, data);
usr/src/cmd/stat/common/walkers.c
137
cb(d1, NULL, data);
usr/src/cmd/stat/common/walkers.c
138
(void) iodev_walk(d1->is_children, NULL, cb, data);
usr/src/cmd/stat/common/walkers.c
144
cb(NULL, d2, data);
usr/src/cmd/stat/common/walkers.c
145
(void) iodev_walk(NULL, d2->is_children, cb, data);
usr/src/cmd/stat/common/walkers.c
154
struct snapshot *new, snapshot_cb cb, void *data)
usr/src/cmd/stat/common/walkers.c
160
changed = cpu_walk(old, new, cb, data);
usr/src/cmd/stat/common/walkers.c
164
changed = pset_walk(old, new, cb, data);
usr/src/cmd/stat/common/walkers.c
172
new->s_iodevs, cb, data);
usr/src/cmd/stat/common/walkers.c
39
snapshot_cb cb, void *data)
usr/src/cmd/stat/common/walkers.c
50
cb(cpu, newcpu, data);
usr/src/cmd/stat/common/walkers.c
72
snapshot_cb cb, void *data)
usr/src/cmd/stat/common/walkers.c
80
cb(&old->s_psets[i], NULL, data);
usr/src/cmd/stat/common/walkers.c
84
cb(NULL, &new->s_psets[j], data);
usr/src/cmd/stat/common/walkers.c
88
cb(&old->s_psets[i], &new->s_psets[j], data);
usr/src/cmd/stat/common/walkers.c
95
cb(&old->s_psets[i], NULL, data);
usr/src/cmd/stat/mpstat/mpstat.c
490
snapshot_cb cb = compare_cpu;
usr/src/cmd/stat/mpstat/mpstat.c
504
cb = compare_pset;
usr/src/cmd/stat/mpstat/mpstat.c
508
(void) snapshot_walk(type, old, new, cb, NULL);
usr/src/cmd/svc/configd/backend.c
2071
backend_run_callback_f *cb, void *data)
usr/src/cmd/svc/configd/backend.c
2086
ret = sqlite_exec(be->be_db, q->bq_buf, cb, data, &errmsg);
usr/src/cmd/svc/configd/backend.c
2348
backend_run_callback_f *cb, void *data)
usr/src/cmd/svc/configd/backend.c
2363
ret = sqlite_exec(be->be_db, q->bq_buf, cb, data, &errmsg);
usr/src/cmd/svc/configd/file_object.c
106
delete_stack_push(delete_info_t *dip, uint32_t be, delete_cb_func *cb,
usr/src/cmd/svc/configd/file_object.c
130
ent->de_cb = cb;
usr/src/cmd/svc/startd/libscf.c
3409
walk_dependency_pgs(scf_instance_t *inst, callback_t cb, void *arg)
usr/src/cmd/svc/startd/libscf.c
3470
r = cb(pg, arg);
usr/src/cmd/svc/startd/libscf.c
3492
walk_property_astrings(scf_property_t *prop, callback_t cb, void *arg)
usr/src/cmd/svc/startd/libscf.c
3573
r = cb(buf, arg);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2245
scf_callback_t cb;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2247
cb.sc_service = issvc;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2248
cb.sc_source_fmri = ofmri;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2250
cb.sc_parent = sc_pg;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2251
cb.sc_flags = 0;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2253
cb.sc_parent = pg;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2254
cb.sc_flags = 1;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2258
&cb, UU_DEFAULT) != 0) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
8538
scf_callback_t cb;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
8655
cb.sc_handle = g_hndl;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
8656
cb.sc_parent = ent;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
8657
cb.sc_service = ent->sc_etype == SVCCFG_SERVICE_OBJECT;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
8658
cb.sc_source_fmri = ent->sc_fmri;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
8659
cb.sc_target_fmri = ent->sc_fmri;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
8660
cb.sc_trans = NULL;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
8661
cb.sc_flags = SCI_FORCE;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
8663
if (lscf_dependent_import(dpt_pgroup, &cb) != UU_WALK_NEXT)
usr/src/cmd/svr4pkg/pkgserv/pkgserv.c
1114
avlcmp(const void *ca, const void *cb)
usr/src/cmd/svr4pkg/pkgserv/pkgserv.c
1117
const pkgentry_t *b = cb;
usr/src/cmd/ttymon/stty.c
142
if ((term = get_ttymode(0, &ocb, &cb, &stio, &termiox, &winsize
usr/src/cmd/ttymon/stty.c
202
s_arg = sttyparse(argc, argv, term, &ocb, &cb, &termiox, &winsize,
usr/src/cmd/ttymon/stty.c
205
s_arg = sttyparse(argc, argv, term, &ocb, &cb, &termiox, &winsize);
usr/src/cmd/ttymon/stty.c
223
if (set_ttymode(0, term, &ocb, &cb, &stio, &termiox, &winsize, &owinsize
usr/src/cmd/ttymon/stty.c
272
m = cb.c_cflag;
usr/src/cmd/ttymon/stty.c
273
if ((term & TERMIOS) && cfgetispeed(&cb) != 0 &&
usr/src/cmd/ttymon/stty.c
274
cfgetispeed(&cb) != cfgetospeed(&cb)) {
usr/src/cmd/ttymon/stty.c
275
prspeed("ispeed ", cfgetispeed(&cb));
usr/src/cmd/ttymon/stty.c
276
prspeed("ospeed ", cfgetospeed(&cb));
usr/src/cmd/ttymon/stty.c
278
prspeed("speed ", cfgetospeed(&cb));
usr/src/cmd/ttymon/stty.c
315
if ((cb.c_lflag&ICANON) == 0)
usr/src/cmd/ttymon/stty.c
317
cb.c_cc[VMIN], cb.c_cc[VTIME]);
usr/src/cmd/ttymon/stty.c
318
if (cb.c_cc[VINTR] != CINTR)
usr/src/cmd/ttymon/stty.c
319
pit(cb.c_cc[VINTR], "intr", "; ");
usr/src/cmd/ttymon/stty.c
320
if (cb.c_cc[VQUIT] != CQUIT)
usr/src/cmd/ttymon/stty.c
321
pit(cb.c_cc[VQUIT], "quit", "; ");
usr/src/cmd/ttymon/stty.c
322
if (cb.c_cc[VERASE] != CERASE)
usr/src/cmd/ttymon/stty.c
323
pit(cb.c_cc[VERASE], "erase", "; ");
usr/src/cmd/ttymon/stty.c
325
if (cb.c_cc[VERASE2] != CERASE2)
usr/src/cmd/ttymon/stty.c
326
pit(cb.c_cc[VERASE], "erase2", "; ");
usr/src/cmd/ttymon/stty.c
328
if (cb.c_cc[VKILL] != CKILL)
usr/src/cmd/ttymon/stty.c
329
pit(cb.c_cc[VKILL], "kill", "; ");
usr/src/cmd/ttymon/stty.c
330
if (cb.c_cc[VEOF] != CEOF)
usr/src/cmd/ttymon/stty.c
331
pit(cb.c_cc[VEOF], "eof", "; ");
usr/src/cmd/ttymon/stty.c
332
if (cb.c_cc[VEOL] != CNUL)
usr/src/cmd/ttymon/stty.c
333
pit(cb.c_cc[VEOL], "eol", "; ");
usr/src/cmd/ttymon/stty.c
334
if (cb.c_cc[VEOL2] != CNUL)
usr/src/cmd/ttymon/stty.c
335
pit(cb.c_cc[VEOL2], "eol2", "; ");
usr/src/cmd/ttymon/stty.c
336
if (cb.c_cc[VSWTCH] != CSWTCH)
usr/src/cmd/ttymon/stty.c
337
pit(cb.c_cc[VSWTCH], "swtch", "; ");
usr/src/cmd/ttymon/stty.c
339
if (cb.c_cc[VSTART] != CSTART)
usr/src/cmd/ttymon/stty.c
340
pit(cb.c_cc[VSTART], "start", "; ");
usr/src/cmd/ttymon/stty.c
341
if (cb.c_cc[VSTOP] != CSTOP)
usr/src/cmd/ttymon/stty.c
342
pit(cb.c_cc[VSTOP], "stop", "; ");
usr/src/cmd/ttymon/stty.c
343
if (cb.c_cc[VSUSP] != CSUSP)
usr/src/cmd/ttymon/stty.c
344
pit(cb.c_cc[VSUSP], "susp", "; ");
usr/src/cmd/ttymon/stty.c
345
if (cb.c_cc[VDSUSP] != CDSUSP)
usr/src/cmd/ttymon/stty.c
346
pit(cb.c_cc[VDSUSP], "dsusp", "; ");
usr/src/cmd/ttymon/stty.c
347
if (cb.c_cc[VREPRINT] != CRPRNT)
usr/src/cmd/ttymon/stty.c
348
pit(cb.c_cc[VREPRINT], "rprnt", "; ");
usr/src/cmd/ttymon/stty.c
349
if (cb.c_cc[VDISCARD] != CFLUSH)
usr/src/cmd/ttymon/stty.c
350
pit(cb.c_cc[VDISCARD], "flush", "; ");
usr/src/cmd/ttymon/stty.c
351
if (cb.c_cc[VWERASE] != CWERASE)
usr/src/cmd/ttymon/stty.c
352
pit(cb.c_cc[VWERASE], "werase", "; ");
usr/src/cmd/ttymon/stty.c
353
if (cb.c_cc[VLNEXT] != CLNEXT)
usr/src/cmd/ttymon/stty.c
354
pit(cb.c_cc[VLNEXT], "lnext", "; ");
usr/src/cmd/ttymon/stty.c
355
if (cb.c_cc[VSTATUS] != CSTATUS)
usr/src/cmd/ttymon/stty.c
356
pit(cb.c_cc[VSTATUS], "status", "; ");
usr/src/cmd/ttymon/stty.c
359
m = cb.c_iflag;
usr/src/cmd/ttymon/stty.c
388
m = cb.c_oflag;
usr/src/cmd/ttymon/stty.c
416
m = cb.c_lflag;
usr/src/cmd/ttymon/stty.c
509
m = cb.c_cflag;
usr/src/cmd/ttymon/stty.c
511
if ((term & TERMIOS) && cfgetispeed(&cb) != 0 &&
usr/src/cmd/ttymon/stty.c
512
cfgetispeed(&cb) != cfgetospeed(&cb)) {
usr/src/cmd/ttymon/stty.c
513
prspeed("ispeed ", cfgetispeed(&cb));
usr/src/cmd/ttymon/stty.c
514
prspeed("ospeed ", cfgetospeed(&cb));
usr/src/cmd/ttymon/stty.c
516
prspeed("speed ", cfgetospeed(&cb));
usr/src/cmd/ttymon/stty.c
545
if ((cb.c_lflag&ICANON) == 0)
usr/src/cmd/ttymon/stty.c
547
cb.c_cc[VMIN], cb.c_cc[VTIME]);
usr/src/cmd/ttymon/stty.c
548
pit(cb.c_cc[VINTR], "intr", "; ");
usr/src/cmd/ttymon/stty.c
549
pit(cb.c_cc[VQUIT], "quit", "; ");
usr/src/cmd/ttymon/stty.c
550
pit(cb.c_cc[VERASE], "erase", "; ");
usr/src/cmd/ttymon/stty.c
552
pit(cb.c_cc[VERASE2], "erase2", "; ");
usr/src/cmd/ttymon/stty.c
553
pit(cb.c_cc[VKILL], "kill", ";\n");
usr/src/cmd/ttymon/stty.c
554
pit(cb.c_cc[VEOF], "eof", "; ");
usr/src/cmd/ttymon/stty.c
555
pit(cb.c_cc[VEOL], "eol", "; ");
usr/src/cmd/ttymon/stty.c
556
pit(cb.c_cc[VEOL2], "eol2", "; ");
usr/src/cmd/ttymon/stty.c
557
pit(cb.c_cc[VSWTCH], "swtch", ";\n");
usr/src/cmd/ttymon/stty.c
559
pit(cb.c_cc[VSTART], "start", "; ");
usr/src/cmd/ttymon/stty.c
560
pit(cb.c_cc[VSTOP], "stop", "; ");
usr/src/cmd/ttymon/stty.c
561
pit(cb.c_cc[VSUSP], "susp", "; ");
usr/src/cmd/ttymon/stty.c
562
pit(cb.c_cc[VDSUSP], "dsusp", ";\n");
usr/src/cmd/ttymon/stty.c
563
pit(cb.c_cc[VREPRINT], "rprnt", "; ");
usr/src/cmd/ttymon/stty.c
564
pit(cb.c_cc[VDISCARD], "flush", "; ");
usr/src/cmd/ttymon/stty.c
565
pit(cb.c_cc[VWERASE], "werase", "; ");
usr/src/cmd/ttymon/stty.c
566
pit(cb.c_cc[VLNEXT], "lnext", ";\n");
usr/src/cmd/ttymon/stty.c
567
pit(cb.c_cc[VSTATUS], "status", ";\n");
usr/src/cmd/ttymon/stty.c
571
m = cb.c_cflag;
usr/src/cmd/ttymon/stty.c
587
m = cb.c_iflag;
usr/src/cmd/ttymon/stty.c
605
m = cb.c_lflag;
usr/src/cmd/ttymon/stty.c
62
static struct termios cb;
usr/src/cmd/ttymon/stty.c
631
m = cb.c_oflag;
usr/src/cmd/ttymon/stty.c
765
(void) printf("%x:%x:%x:%x", cb.c_iflag, cb.c_oflag, cb.c_cflag,
usr/src/cmd/ttymon/stty.c
766
cb.c_lflag);
usr/src/cmd/ttymon/stty.c
776
(void) printf(":%x", (i >= last) ? 0 : cb.c_cc[i]);
usr/src/cmd/ttymon/stty.c
801
(void) printf(":%x", cb.c_cc[i]);
usr/src/cmd/ttymon/sttyparse.c
102
cb->c_cc[VTIME] = atoi(*++argv);
usr/src/cmd/ttymon/sttyparse.c
104
cb->c_cc[VTIME] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
106
cb->c_cc[VKILL] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
108
cb->c_cc[VSWTCH] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
113
cb->c_cc[VSTART] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
115
cb->c_cc[VSTOP] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
117
cb->c_cc[VSUSP] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
119
cb->c_cc[VDSUSP] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
121
cb->c_cc[VREPRINT] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
123
cb->c_cc[VREPRINT] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
125
cb->c_cc[VDISCARD] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
127
cb->c_cc[VDISCARD] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
129
cb->c_cc[VWERASE] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
131
cb->c_cc[VLNEXT] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
133
cb->c_cc[VSTATUS] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
135
cb->c_cc[VERASE2] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
140
cb->c_cc[VERASE] = CERASE;
usr/src/cmd/ttymon/sttyparse.c
142
cb->c_cc[VERASE2] = CERASE2;
usr/src/cmd/ttymon/sttyparse.c
143
cb->c_cc[VKILL] = CKILL;
usr/src/cmd/ttymon/sttyparse.c
149
cb->c_cc[VMIN] = 1;
usr/src/cmd/ttymon/sttyparse.c
150
cb->c_cc[VTIME] = 0;
usr/src/cmd/ttymon/sttyparse.c
152
cb->c_cc[VEOF] = CEOF;
usr/src/cmd/ttymon/sttyparse.c
153
cb->c_cc[VEOL] = CNUL;
usr/src/cmd/ttymon/sttyparse.c
155
cb->c_cc[VERASE] = CERASE;
usr/src/cmd/ttymon/sttyparse.c
157
cb->c_cc[VERASE2] = CERASE2;
usr/src/cmd/ttymon/sttyparse.c
158
cb->c_cc[VKILL] = CKILL;
usr/src/cmd/ttymon/sttyparse.c
159
cb->c_cc[VQUIT] = CQUIT;
usr/src/cmd/ttymon/sttyparse.c
160
cb->c_cc[VINTR] = CINTR;
usr/src/cmd/ttymon/sttyparse.c
161
cb->c_cc[VEOF] = CEOF;
usr/src/cmd/ttymon/sttyparse.c
162
cb->c_cc[VEOL] = CNUL;
usr/src/cmd/ttymon/sttyparse.c
163
cb->c_cc[VSTATUS] = CSTATUS;
usr/src/cmd/ttymon/sttyparse.c
190
(void) cfsetospeed(cb,
usr/src/cmd/ttymon/sttyparse.c
203
(void) cfsetispeed(cb,
usr/src/cmd/ttymon/sttyparse.c
215
(void) cfsetospeed(cb,
usr/src/cmd/ttymon/sttyparse.c
217
(void) cfsetispeed(cb,
usr/src/cmd/ttymon/sttyparse.c
225
cb->c_cc[7] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
231
cb->c_iflag &= ~imodes[i].reset;
usr/src/cmd/ttymon/sttyparse.c
232
cb->c_iflag |= imodes[i].set;
usr/src/cmd/ttymon/sttyparse.c
236
cb->c_iflag &= ~ISTRIP;
usr/src/cmd/ttymon/sttyparse.c
242
cb->c_iflag &= ~nimodes[i].reset;
usr/src/cmd/ttymon/sttyparse.c
243
cb->c_iflag |= nimodes[i].set;
usr/src/cmd/ttymon/sttyparse.c
249
cb->c_oflag &= ~omodes[i].reset;
usr/src/cmd/ttymon/sttyparse.c
250
cb->c_oflag |= omodes[i].set;
usr/src/cmd/ttymon/sttyparse.c
253
cb->c_oflag |= TAB3;
usr/src/cmd/ttymon/sttyparse.c
258
cb->c_cflag &= ~cmodes[i].reset;
usr/src/cmd/ttymon/sttyparse.c
259
cb->c_cflag |= cmodes[i].set;
usr/src/cmd/ttymon/sttyparse.c
264
cb->c_cflag &= ~(CS7|PARENB);
usr/src/cmd/ttymon/sttyparse.c
265
cb->c_cflag |= CS8;
usr/src/cmd/ttymon/sttyparse.c
272
cb->c_cflag &= ~ncmodes[i].reset;
usr/src/cmd/ttymon/sttyparse.c
273
cb->c_cflag |= ncmodes[i].set;
usr/src/cmd/ttymon/sttyparse.c
277
cb->c_lflag &= ~lmodes[i].reset;
usr/src/cmd/ttymon/sttyparse.c
278
cb->c_lflag |= lmodes[i].set;
usr/src/cmd/ttymon/sttyparse.c
283
cb->c_lflag &= ~nlmodes[i].reset;
usr/src/cmd/ttymon/sttyparse.c
284
cb->c_lflag |= nlmodes[i].set;
usr/src/cmd/ttymon/sttyparse.c
311
if (!parse_encoded(cb, kcswp, term)) {
usr/src/cmd/ttymon/sttyparse.c
313
if (!parse_encoded(cb)) {
usr/src/cmd/ttymon/sttyparse.c
508
parse_encoded(struct termios *cb
usr/src/cmd/ttymon/sttyparse.c
542
cb->c_iflag = grab[0];
usr/src/cmd/ttymon/sttyparse.c
543
cb->c_oflag = grab[1];
usr/src/cmd/ttymon/sttyparse.c
544
cb->c_cflag = grab[2];
usr/src/cmd/ttymon/sttyparse.c
545
cb->c_lflag = grab[3];
usr/src/cmd/ttymon/sttyparse.c
549
cb->c_cc[i] = (unsigned char) grab[i+NUM_MODES];
usr/src/cmd/ttymon/sttyparse.c
70
struct termios *cb, struct termiox *termiox, struct winsize *winsize
usr/src/cmd/ttymon/sttyparse.c
84
cb->c_cc[VERASE] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
86
cb->c_cc[VINTR] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
88
cb->c_cc[VQUIT] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
90
cb->c_cc[VEOF] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
93
cb->c_cc[VMIN] = atoi(*++argv);
usr/src/cmd/ttymon/sttyparse.c
95
cb->c_cc[VMIN] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
97
cb->c_cc[VEOL] = gct(*++argv, term);
usr/src/cmd/ttymon/sttyparse.c
99
cb->c_cc[VEOL2] = gct(*++argv, term);
usr/src/cmd/ttymon/ulockf.c
283
char cb[100];
usr/src/cmd/ttymon/ulockf.c
287
(void) sprintf(cb, "%s %s %d", tempfile, name, errno);
usr/src/cmd/ttymon/ulockf.c
288
logent("ULOCKC", cb);
usr/src/cmd/ttymon/ulockf.c
295
(void) sprintf(cb, "%s %s %d", tempfile, name, errno);
usr/src/cmd/ttymon/ulockf.c
296
logent("ULOCKW", cb);
usr/src/cmd/ttymon/ulockf.c
308
(void) sprintf(cb, "ULK err %s %d", tempfile, errno);
usr/src/cmd/ttymon/ulockf.c
309
logent("ULOCKLNK", cb);
usr/src/cmd/ttymon/ulockf.c
314
(void) sprintf(cb, "%s %d", tempfile, errno);
usr/src/cmd/ttymon/ulockf.c
315
logent("ULOCKF", cb);
usr/src/cmd/vtfontcvt/vtfontcvt.c
604
write_glyphs(FILE *fp, vt_write cb)
usr/src/cmd/vtfontcvt/vtfontcvt.c
611
if (cb(gl->g_data, wbytes * height, 1, fp) != 1)
usr/src/cmd/zdb/zdb.c
3752
iterate_through_spacemap_logs(spa_t *spa, zdb_log_sm_cb_t cb, void *arg)
usr/src/cmd/zdb/zdb.c
3768
.uic_cb = cb
usr/src/cmd/zfs/zfs_iter.c
106
if (uu_avl_find(cb->cb_avl, node, cb->cb_sortcol,
usr/src/cmd/zfs/zfs_iter.c
108
if (cb->cb_proplist) {
usr/src/cmd/zfs/zfs_iter.c
109
if ((*cb->cb_proplist) &&
usr/src/cmd/zfs/zfs_iter.c
110
!(*cb->cb_proplist)->pl_all)
usr/src/cmd/zfs/zfs_iter.c
112
cb->cb_props_table);
usr/src/cmd/zfs/zfs_iter.c
114
if (zfs_expand_proplist(zhp, cb->cb_proplist,
usr/src/cmd/zfs/zfs_iter.c
115
(cb->cb_flags & ZFS_ITER_RECVD_PROPS),
usr/src/cmd/zfs/zfs_iter.c
116
(cb->cb_flags & ZFS_ITER_LITERAL_PROPS))
usr/src/cmd/zfs/zfs_iter.c
122
uu_avl_insert(cb->cb_avl, node, idx);
usr/src/cmd/zfs/zfs_iter.c
132
if (cb->cb_flags & ZFS_ITER_RECURSE &&
usr/src/cmd/zfs/zfs_iter.c
133
((cb->cb_flags & ZFS_ITER_DEPTH_LIMIT) == 0 ||
usr/src/cmd/zfs/zfs_iter.c
134
cb->cb_depth < cb->cb_depth_limit)) {
usr/src/cmd/zfs/zfs_iter.c
135
cb->cb_depth++;
usr/src/cmd/zfs/zfs_iter.c
141
(cb->cb_flags & ZFS_ITER_SIMPLE) != 0, zfs_callback,
usr/src/cmd/zfs/zfs_iter.c
146
cb->cb_depth--;
usr/src/cmd/zfs/zfs_iter.c
378
callback_data_t cb = {0};
usr/src/cmd/zfs/zfs_iter.c
389
cb.cb_sortcol = sortcol;
usr/src/cmd/zfs/zfs_iter.c
390
cb.cb_flags = flags;
usr/src/cmd/zfs/zfs_iter.c
391
cb.cb_proplist = proplist;
usr/src/cmd/zfs/zfs_iter.c
392
cb.cb_types = types;
usr/src/cmd/zfs/zfs_iter.c
393
cb.cb_depth_limit = limit;
usr/src/cmd/zfs/zfs_iter.c
406
if (cb.cb_proplist && *cb.cb_proplist) {
usr/src/cmd/zfs/zfs_iter.c
407
zprop_list_t *p = *cb.cb_proplist;
usr/src/cmd/zfs/zfs_iter.c
412
cb.cb_props_table[p->pl_prop] = B_TRUE;
usr/src/cmd/zfs/zfs_iter.c
420
cb.cb_props_table[sortcol->sc_prop] = B_TRUE;
usr/src/cmd/zfs/zfs_iter.c
425
cb.cb_props_table[ZFS_PROP_ZONED] = B_TRUE;
usr/src/cmd/zfs/zfs_iter.c
426
cb.cb_props_table[ZFS_PROP_CREATETXG] = B_TRUE;
usr/src/cmd/zfs/zfs_iter.c
428
(void) memset(cb.cb_props_table, B_TRUE,
usr/src/cmd/zfs/zfs_iter.c
429
sizeof (cb.cb_props_table));
usr/src/cmd/zfs/zfs_iter.c
432
if ((cb.cb_avl = uu_avl_create(avl_pool, NULL, UU_DEFAULT)) == NULL)
usr/src/cmd/zfs/zfs_iter.c
439
cb.cb_flags |= ZFS_ITER_RECURSE;
usr/src/cmd/zfs/zfs_iter.c
440
ret = zfs_iter_root(g_zfs, zfs_callback, &cb);
usr/src/cmd/zfs/zfs_iter.c
466
ret |= zfs_callback(zhp, &cb);
usr/src/cmd/zfs/zfs_iter.c
476
for (node = uu_avl_first(cb.cb_avl); node != NULL;
usr/src/cmd/zfs/zfs_iter.c
477
node = uu_avl_next(cb.cb_avl, node))
usr/src/cmd/zfs/zfs_iter.c
483
if ((walk = uu_avl_walk_start(cb.cb_avl, UU_WALK_ROBUST)) == NULL)
usr/src/cmd/zfs/zfs_iter.c
487
uu_avl_remove(cb.cb_avl, node);
usr/src/cmd/zfs/zfs_iter.c
493
uu_avl_destroy(cb.cb_avl);
usr/src/cmd/zfs/zfs_iter.c
76
zfs_include_snapshots(zfs_handle_t *zhp, callback_data_t *cb)
usr/src/cmd/zfs/zfs_iter.c
80
if ((cb->cb_flags & ZFS_ITER_PROP_LISTSNAPS) == 0)
usr/src/cmd/zfs/zfs_iter.c
81
return (cb->cb_types & ZFS_TYPE_SNAPSHOT);
usr/src/cmd/zfs/zfs_iter.c
94
callback_data_t *cb = data;
usr/src/cmd/zfs/zfs_iter.c
96
boolean_t include_snaps = zfs_include_snapshots(zhp, cb);
usr/src/cmd/zfs/zfs_iter.c
97
boolean_t include_bmarks = (cb->cb_types & ZFS_TYPE_BOOKMARK);
usr/src/cmd/zfs/zfs_iter.c
99
if ((zfs_get_type(zhp) & cb->cb_types) ||
usr/src/cmd/zfs/zfs_main.c
1223
destroy_cbdata_t *cb = data;
usr/src/cmd/zfs/zfs_main.c
1226
if (cb->cb_verbose) {
usr/src/cmd/zfs/zfs_main.c
1227
if (cb->cb_parsable) {
usr/src/cmd/zfs/zfs_main.c
1229
} else if (cb->cb_dryrun) {
usr/src/cmd/zfs/zfs_main.c
1247
if (cb->cb_dryrun) {
usr/src/cmd/zfs/zfs_main.c
1259
fnvlist_add_boolean(cb->cb_batchedsnaps, name);
usr/src/cmd/zfs/zfs_main.c
1262
cb->cb_batchedsnaps, B_FALSE);
usr/src/cmd/zfs/zfs_main.c
1263
fnvlist_free(cb->cb_batchedsnaps);
usr/src/cmd/zfs/zfs_main.c
1264
cb->cb_batchedsnaps = fnvlist_alloc();
usr/src/cmd/zfs/zfs_main.c
1267
zfs_unmount(zhp, NULL, cb->cb_force ? MS_FORCE : 0) != 0 ||
usr/src/cmd/zfs/zfs_main.c
1268
zfs_destroy(zhp, cb->cb_defer_destroy) != 0) {
usr/src/cmd/zfs/zfs_main.c
1281
destroy_cbdata_t *cb = arg;
usr/src/cmd/zfs/zfs_main.c
1285
if (nvlist_exists(cb->cb_nvl, name)) {
usr/src/cmd/zfs/zfs_main.c
1286
if (cb->cb_firstsnap == NULL)
usr/src/cmd/zfs/zfs_main.c
1287
cb->cb_firstsnap = strdup(name);
usr/src/cmd/zfs/zfs_main.c
1288
if (cb->cb_prevsnap != NULL)
usr/src/cmd/zfs/zfs_main.c
1289
free(cb->cb_prevsnap);
usr/src/cmd/zfs/zfs_main.c
1291
cb->cb_prevsnap = strdup(name);
usr/src/cmd/zfs/zfs_main.c
1292
if (cb->cb_firstsnap == NULL || cb->cb_prevsnap == NULL)
usr/src/cmd/zfs/zfs_main.c
1294
if (cb->cb_verbose) {
usr/src/cmd/zfs/zfs_main.c
1295
if (cb->cb_parsable) {
usr/src/cmd/zfs/zfs_main.c
1297
} else if (cb->cb_dryrun) {
usr/src/cmd/zfs/zfs_main.c
1305
} else if (cb->cb_firstsnap != NULL) {
usr/src/cmd/zfs/zfs_main.c
1308
err = lzc_snaprange_space(cb->cb_firstsnap,
usr/src/cmd/zfs/zfs_main.c
1309
cb->cb_prevsnap, &used);
usr/src/cmd/zfs/zfs_main.c
1310
cb->cb_snapused += used;
usr/src/cmd/zfs/zfs_main.c
1311
free(cb->cb_firstsnap);
usr/src/cmd/zfs/zfs_main.c
1312
cb->cb_firstsnap = NULL;
usr/src/cmd/zfs/zfs_main.c
1313
free(cb->cb_prevsnap);
usr/src/cmd/zfs/zfs_main.c
1314
cb->cb_prevsnap = NULL;
usr/src/cmd/zfs/zfs_main.c
1321
destroy_print_snapshots(zfs_handle_t *fs_zhp, destroy_cbdata_t *cb)
usr/src/cmd/zfs/zfs_main.c
1324
assert(cb->cb_firstsnap == NULL);
usr/src/cmd/zfs/zfs_main.c
1325
assert(cb->cb_prevsnap == NULL);
usr/src/cmd/zfs/zfs_main.c
1326
err = zfs_iter_snapshots_sorted(fs_zhp, destroy_print_cb, cb);
usr/src/cmd/zfs/zfs_main.c
1327
if (cb->cb_firstsnap != NULL) {
usr/src/cmd/zfs/zfs_main.c
1330
err = lzc_snaprange_space(cb->cb_firstsnap,
usr/src/cmd/zfs/zfs_main.c
1331
cb->cb_prevsnap, &used);
usr/src/cmd/zfs/zfs_main.c
1333
cb->cb_snapused += used;
usr/src/cmd/zfs/zfs_main.c
1334
free(cb->cb_firstsnap);
usr/src/cmd/zfs/zfs_main.c
1335
cb->cb_firstsnap = NULL;
usr/src/cmd/zfs/zfs_main.c
1336
free(cb->cb_prevsnap);
usr/src/cmd/zfs/zfs_main.c
1337
cb->cb_prevsnap = NULL;
usr/src/cmd/zfs/zfs_main.c
1345
destroy_cbdata_t *cb = arg;
usr/src/cmd/zfs/zfs_main.c
1349
if (!cb->cb_doclones && !cb->cb_defer_destroy) {
usr/src/cmd/zfs/zfs_main.c
1350
cb->cb_target = zhp;
usr/src/cmd/zfs/zfs_main.c
1351
cb->cb_first = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
1353
destroy_check_dependent, cb);
usr/src/cmd/zfs/zfs_main.c
1357
if (nvlist_add_boolean(cb->cb_nvl, zfs_get_name(zhp)))
usr/src/cmd/zfs/zfs_main.c
1367
destroy_cbdata_t *cb = arg;
usr/src/cmd/zfs/zfs_main.c
1370
err = zfs_iter_snapspec(zhp, cb->cb_snapspec, snapshot_to_nvl_cb, cb);
usr/src/cmd/zfs/zfs_main.c
1376
if (cb->cb_verbose) {
usr/src/cmd/zfs/zfs_main.c
1377
err = destroy_print_snapshots(zhp, cb);
usr/src/cmd/zfs/zfs_main.c
1382
if (cb->cb_recurse)
usr/src/cmd/zfs/zfs_main.c
1383
err = zfs_iter_filesystems(zhp, gather_snapshots, cb);
usr/src/cmd/zfs/zfs_main.c
1391
destroy_clones(destroy_cbdata_t *cb)
usr/src/cmd/zfs/zfs_main.c
1394
for (pair = nvlist_next_nvpair(cb->cb_nvl, NULL);
usr/src/cmd/zfs/zfs_main.c
1396
pair = nvlist_next_nvpair(cb->cb_nvl, pair)) {
usr/src/cmd/zfs/zfs_main.c
1400
boolean_t defer = cb->cb_defer_destroy;
usr/src/cmd/zfs/zfs_main.c
1407
cb->cb_defer_destroy = B_FALSE;
usr/src/cmd/zfs/zfs_main.c
1409
destroy_callback, cb);
usr/src/cmd/zfs/zfs_main.c
1410
cb->cb_defer_destroy = defer;
usr/src/cmd/zfs/zfs_main.c
1422
destroy_cbdata_t cb = { 0 };
usr/src/cmd/zfs/zfs_main.c
1434
cb.cb_verbose = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
1437
cb.cb_verbose = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
1438
cb.cb_parsable = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
1441
cb.cb_dryrun = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
1444
cb.cb_defer_destroy = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
1448
cb.cb_force = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
1451
cb.cb_recurse = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
1454
cb.cb_recurse = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
1455
cb.cb_doclones = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
1483
cb.cb_nvl = fnvlist_alloc();
usr/src/cmd/zfs/zfs_main.c
1491
cb.cb_snapspec = at + 1;
usr/src/cmd/zfs/zfs_main.c
1492
if (gather_snapshots(zfs_handle_dup(zhp), &cb) != 0 ||
usr/src/cmd/zfs/zfs_main.c
1493
cb.cb_error) {
usr/src/cmd/zfs/zfs_main.c
1498
if (nvlist_empty(cb.cb_nvl)) {
usr/src/cmd/zfs/zfs_main.c
1505
if (cb.cb_verbose) {
usr/src/cmd/zfs/zfs_main.c
1507
zfs_nicebytes(cb.cb_snapused, buf, sizeof (buf));
usr/src/cmd/zfs/zfs_main.c
1508
if (cb.cb_parsable) {
usr/src/cmd/zfs/zfs_main.c
1510
cb.cb_snapused);
usr/src/cmd/zfs/zfs_main.c
1511
} else if (cb.cb_dryrun) {
usr/src/cmd/zfs/zfs_main.c
1520
if (!cb.cb_dryrun) {
usr/src/cmd/zfs/zfs_main.c
1521
if (cb.cb_doclones) {
usr/src/cmd/zfs/zfs_main.c
1522
cb.cb_batchedsnaps = fnvlist_alloc();
usr/src/cmd/zfs/zfs_main.c
1523
err = destroy_clones(&cb);
usr/src/cmd/zfs/zfs_main.c
1526
cb.cb_batchedsnaps, B_FALSE);
usr/src/cmd/zfs/zfs_main.c
1534
err = zfs_destroy_snaps_nvl(g_zfs, cb.cb_nvl,
usr/src/cmd/zfs/zfs_main.c
1535
cb.cb_defer_destroy);
usr/src/cmd/zfs/zfs_main.c
1545
if (cb.cb_dryrun) {
usr/src/cmd/zfs/zfs_main.c
1551
if (cb.cb_defer_destroy) {
usr/src/cmd/zfs/zfs_main.c
1557
if (cb.cb_recurse) {
usr/src/cmd/zfs/zfs_main.c
1578
nvlist_free(cb.cb_nvl);
usr/src/cmd/zfs/zfs_main.c
1586
cb.cb_target = zhp;
usr/src/cmd/zfs/zfs_main.c
1591
if (!cb.cb_recurse && strchr(zfs_get_name(zhp), '/') == NULL &&
usr/src/cmd/zfs/zfs_main.c
1608
cb.cb_first = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
1609
if (!cb.cb_doclones &&
usr/src/cmd/zfs/zfs_main.c
1611
&cb) != 0) {
usr/src/cmd/zfs/zfs_main.c
1616
if (cb.cb_error) {
usr/src/cmd/zfs/zfs_main.c
1621
cb.cb_batchedsnaps = fnvlist_alloc();
usr/src/cmd/zfs/zfs_main.c
1623
&cb) != 0) {
usr/src/cmd/zfs/zfs_main.c
1632
err = destroy_callback(zhp, &cb);
usr/src/cmd/zfs/zfs_main.c
1636
cb.cb_batchedsnaps, cb.cb_defer_destroy);
usr/src/cmd/zfs/zfs_main.c
1643
fnvlist_free(cb.cb_batchedsnaps);
usr/src/cmd/zfs/zfs_main.c
1644
fnvlist_free(cb.cb_nvl);
usr/src/cmd/zfs/zfs_main.c
1801
zprop_get_cbdata_t cb = { 0 };
usr/src/cmd/zfs/zfs_main.c
1812
cb.cb_sources = ZPROP_SRC_ALL;
usr/src/cmd/zfs/zfs_main.c
1813
cb.cb_columns[0] = GET_COL_NAME;
usr/src/cmd/zfs/zfs_main.c
1814
cb.cb_columns[1] = GET_COL_PROPERTY;
usr/src/cmd/zfs/zfs_main.c
1815
cb.cb_columns[2] = GET_COL_VALUE;
usr/src/cmd/zfs/zfs_main.c
1816
cb.cb_columns[3] = GET_COL_SOURCE;
usr/src/cmd/zfs/zfs_main.c
1817
cb.cb_type = ZFS_TYPE_DATASET;
usr/src/cmd/zfs/zfs_main.c
1823
cb.cb_literal = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
1832
cb.cb_scripted = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
1844
bzero(&cb.cb_columns, sizeof (cb.cb_columns));
usr/src/cmd/zfs/zfs_main.c
1861
cb.cb_columns[i++] = GET_COL_NAME;
usr/src/cmd/zfs/zfs_main.c
1864
cb.cb_columns[i++] = GET_COL_PROPERTY;
usr/src/cmd/zfs/zfs_main.c
1867
cb.cb_columns[i++] = GET_COL_VALUE;
usr/src/cmd/zfs/zfs_main.c
1870
cb.cb_columns[i++] = GET_COL_RECVD;
usr/src/cmd/zfs/zfs_main.c
1874
cb.cb_columns[i++] = GET_COL_SOURCE;
usr/src/cmd/zfs/zfs_main.c
1884
cb.cb_columns[0] = GET_COL_NAME;
usr/src/cmd/zfs/zfs_main.c
1885
cb.cb_columns[1] = GET_COL_PROPERTY;
usr/src/cmd/zfs/zfs_main.c
1886
cb.cb_columns[2] = GET_COL_VALUE;
usr/src/cmd/zfs/zfs_main.c
1887
cb.cb_columns[3] = GET_COL_RECVD;
usr/src/cmd/zfs/zfs_main.c
1888
cb.cb_columns[4] = GET_COL_SOURCE;
usr/src/cmd/zfs/zfs_main.c
1902
cb.cb_sources = 0;
usr/src/cmd/zfs/zfs_main.c
1912
cb.cb_sources |= ZPROP_SRC_LOCAL;
usr/src/cmd/zfs/zfs_main.c
1915
cb.cb_sources |= ZPROP_SRC_DEFAULT;
usr/src/cmd/zfs/zfs_main.c
1918
cb.cb_sources |= ZPROP_SRC_INHERITED;
usr/src/cmd/zfs/zfs_main.c
1921
cb.cb_sources |= ZPROP_SRC_RECEIVED;
usr/src/cmd/zfs/zfs_main.c
1924
cb.cb_sources |= ZPROP_SRC_TEMPORARY;
usr/src/cmd/zfs/zfs_main.c
1927
cb.cb_sources |= ZPROP_SRC_NONE;
usr/src/cmd/zfs/zfs_main.c
1992
if (zprop_get_list(g_zfs, fields, &cb.cb_proplist, ZFS_TYPE_DATASET)
usr/src/cmd/zfs/zfs_main.c
2007
if (cb.cb_proplist != NULL) {
usr/src/cmd/zfs/zfs_main.c
2010
fake_name.pl_next = cb.cb_proplist;
usr/src/cmd/zfs/zfs_main.c
2011
cb.cb_proplist = &fake_name;
usr/src/cmd/zfs/zfs_main.c
2014
cb.cb_first = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
2018
&cb.cb_proplist, limit, get_callback, &cb);
usr/src/cmd/zfs/zfs_main.c
2020
if (cb.cb_proplist == &fake_name)
usr/src/cmd/zfs/zfs_main.c
2023
zprop_free_list(cb.cb_proplist);
usr/src/cmd/zfs/zfs_main.c
2049
inherit_cbdata_t *cb = data;
usr/src/cmd/zfs/zfs_main.c
2050
zfs_prop_t prop = zfs_name_to_prop(cb->cb_propname);
usr/src/cmd/zfs/zfs_main.c
2060
return (zfs_prop_inherit(zhp, cb->cb_propname, cb->cb_received) != 0);
usr/src/cmd/zfs/zfs_main.c
2066
inherit_cbdata_t *cb = data;
usr/src/cmd/zfs/zfs_main.c
2068
return (zfs_prop_inherit(zhp, cb->cb_propname, cb->cb_received) != 0);
usr/src/cmd/zfs/zfs_main.c
2076
inherit_cbdata_t cb = { 0 };
usr/src/cmd/zfs/zfs_main.c
2150
cb.cb_propname = propname;
usr/src/cmd/zfs/zfs_main.c
2151
cb.cb_received = received;
usr/src/cmd/zfs/zfs_main.c
2155
NULL, NULL, 0, inherit_recurse_cb, &cb);
usr/src/cmd/zfs/zfs_main.c
2158
NULL, NULL, 0, inherit_cb, &cb);
usr/src/cmd/zfs/zfs_main.c
2189
upgrade_cbdata_t *cb = data;
usr/src/cmd/zfs/zfs_main.c
2193
if ((!cb->cb_newer && version < ZPL_VERSION) ||
usr/src/cmd/zfs/zfs_main.c
2194
(cb->cb_newer && version > ZPL_VERSION)) {
usr/src/cmd/zfs/zfs_main.c
2196
if (cb->cb_newer) {
usr/src/cmd/zfs/zfs_main.c
2209
if (!cb->cb_foundone) {
usr/src/cmd/zfs/zfs_main.c
2213
cb->cb_foundone = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
2225
upgrade_cbdata_t *cb = data;
usr/src/cmd/zfs/zfs_main.c
2233
needed_spa_version = zfs_spa_version_map(cb->cb_version);
usr/src/cmd/zfs/zfs_main.c
2244
cb->cb_numfailed++;
usr/src/cmd/zfs/zfs_main.c
2249
if (version < cb->cb_version) {
usr/src/cmd/zfs/zfs_main.c
2252
"%llu", cb->cb_version);
usr/src/cmd/zfs/zfs_main.c
2253
if (cb->cb_lastfs[0] && !same_pool(zhp, cb->cb_lastfs)) {
usr/src/cmd/zfs/zfs_main.c
2264
cb->cb_numupgraded++;
usr/src/cmd/zfs/zfs_main.c
2266
cb->cb_numfailed++;
usr/src/cmd/zfs/zfs_main.c
2267
(void) strcpy(cb->cb_lastfs, zfs_get_name(zhp));
usr/src/cmd/zfs/zfs_main.c
2268
} else if (version > cb->cb_version) {
usr/src/cmd/zfs/zfs_main.c
2273
cb->cb_numfailed++;
usr/src/cmd/zfs/zfs_main.c
2275
cb->cb_numsamegraded++;
usr/src/cmd/zfs/zfs_main.c
2291
upgrade_cbdata_t cb = { 0 };
usr/src/cmd/zfs/zfs_main.c
2306
optarg, &cb.cb_version) != 0) {
usr/src/cmd/zfs/zfs_main.c
2326
if ((!all && !argc) && ((flags & ZFS_ITER_RECURSE) | cb.cb_version))
usr/src/cmd/zfs/zfs_main.c
2329
cb.cb_version || argc))
usr/src/cmd/zfs/zfs_main.c
2356
if (cb.cb_version == 0)
usr/src/cmd/zfs/zfs_main.c
2357
cb.cb_version = ZPL_VERSION;
usr/src/cmd/zfs/zfs_main.c
2359
NULL, NULL, 0, upgrade_set_callback, &cb);
usr/src/cmd/zfs/zfs_main.c
2361
cb.cb_numupgraded);
usr/src/cmd/zfs/zfs_main.c
2362
if (cb.cb_numsamegraded) {
usr/src/cmd/zfs/zfs_main.c
2365
cb.cb_numsamegraded);
usr/src/cmd/zfs/zfs_main.c
2367
if (cb.cb_numfailed != 0)
usr/src/cmd/zfs/zfs_main.c
2377
NULL, NULL, 0, upgrade_list_callback, &cb);
usr/src/cmd/zfs/zfs_main.c
2379
found = cb.cb_foundone;
usr/src/cmd/zfs/zfs_main.c
2380
cb.cb_foundone = B_FALSE;
usr/src/cmd/zfs/zfs_main.c
2381
cb.cb_newer = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
2384
NULL, NULL, 0, upgrade_list_callback, &cb);
usr/src/cmd/zfs/zfs_main.c
2386
if (!cb.cb_foundone && !found) {
usr/src/cmd/zfs/zfs_main.c
2619
us_cbdata_t *cb = (us_cbdata_t *)arg;
usr/src/cmd/zfs/zfs_main.c
2620
zfs_userquota_prop_t prop = cb->cb_prop;
usr/src/cmd/zfs/zfs_main.c
2625
uu_avl_pool_t *avl_pool = cb->cb_avl_pool;
usr/src/cmd/zfs/zfs_main.c
2626
uu_avl_t *avl = cb->cb_avl;
usr/src/cmd/zfs/zfs_main.c
2630
zfs_sort_column_t *sortcol = cb->cb_sortcol;
usr/src/cmd/zfs/zfs_main.c
2637
us_sort_info_t sortinfo = { sortcol, cb->cb_numname };
usr/src/cmd/zfs/zfs_main.c
2667
if (!cb->cb_sid2posix) {
usr/src/cmd/zfs/zfs_main.c
2681
if (cb->cb_sid2posix || domain == NULL || domain[0] == '\0') {
usr/src/cmd/zfs/zfs_main.c
2685
if (!cb->cb_numname) {
usr/src/cmd/zfs/zfs_main.c
2693
if (!cb->cb_numname) {
usr/src/cmd/zfs/zfs_main.c
2709
if (cb->cb_sid2posix &&
usr/src/cmd/zfs/zfs_main.c
2717
if (typelen > cb->cb_width[typeidx])
usr/src/cmd/zfs/zfs_main.c
2718
cb->cb_width[typeidx] = typelen;
usr/src/cmd/zfs/zfs_main.c
2723
if ((cb->cb_numname && cb->cb_sid2posix) || name == NULL) {
usr/src/cmd/zfs/zfs_main.c
2733
if (namelen > cb->cb_width[nameidx])
usr/src/cmd/zfs/zfs_main.c
2734
cb->cb_width[nameidx] = namelen;
usr/src/cmd/zfs/zfs_main.c
2750
if (cb->cb_nicenum) {
usr/src/cmd/zfs/zfs_main.c
2788
if (sizelen > cb->cb_width[sizeidx])
usr/src/cmd/zfs/zfs_main.c
2789
cb->cb_width[sizeidx] = sizelen;
usr/src/cmd/zfs/zfs_main.c
2965
us_cbdata_t cb;
usr/src/cmd/zfs/zfs_main.c
3108
cb.cb_sortcol = sortcol;
usr/src/cmd/zfs/zfs_main.c
3109
cb.cb_numname = prtnum;
usr/src/cmd/zfs/zfs_main.c
3110
cb.cb_nicenum = !parsable;
usr/src/cmd/zfs/zfs_main.c
3111
cb.cb_avl_pool = avl_pool;
usr/src/cmd/zfs/zfs_main.c
3112
cb.cb_avl = avl_tree;
usr/src/cmd/zfs/zfs_main.c
3113
cb.cb_sid2posix = sid2posix;
usr/src/cmd/zfs/zfs_main.c
3116
cb.cb_width[i] = strlen(gettext(us_field_hdr[i]));
usr/src/cmd/zfs/zfs_main.c
3126
cb.cb_prop = p;
usr/src/cmd/zfs/zfs_main.c
3127
if ((ret = zfs_userspace(zhp, p, userspace_cb, &cb)) != 0)
usr/src/cmd/zfs/zfs_main.c
3152
us_sort_info_t sortinfo = { sortcol, cb.cb_numname };
usr/src/cmd/zfs/zfs_main.c
3162
print_us(scripted, parsable, fields, types, cb.cb_width, B_TRUE,
usr/src/cmd/zfs/zfs_main.c
3163
cb.cb_avl);
usr/src/cmd/zfs/zfs_main.c
3168
if ((walk = uu_avl_walk_start(cb.cb_avl, UU_WALK_ROBUST)) == NULL)
usr/src/cmd/zfs/zfs_main.c
3172
uu_avl_remove(cb.cb_avl, node);
usr/src/cmd/zfs/zfs_main.c
3211
print_header(list_cbdata_t *cb)
usr/src/cmd/zfs/zfs_main.c
3213
zprop_list_t *pl = cb->cb_proplist;
usr/src/cmd/zfs/zfs_main.c
3254
print_dataset(zfs_handle_t *zhp, list_cbdata_t *cb)
usr/src/cmd/zfs/zfs_main.c
3256
zprop_list_t *pl = cb->cb_proplist;
usr/src/cmd/zfs/zfs_main.c
3266
if (cb->cb_scripted)
usr/src/cmd/zfs/zfs_main.c
3282
cb->cb_literal) != 0)
usr/src/cmd/zfs/zfs_main.c
3289
property, sizeof (property), cb->cb_literal) != 0)
usr/src/cmd/zfs/zfs_main.c
3296
property, sizeof (property), cb->cb_literal) != 0)
usr/src/cmd/zfs/zfs_main.c
3316
if (cb->cb_scripted || (pl->pl_next == NULL && !right_justify))
usr/src/cmd/zfs/zfs_main.c
3355
list_cbdata_t cb = { 0 };
usr/src/cmd/zfs/zfs_main.c
3369
cb.cb_literal = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
3379
cb.cb_scripted = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
3469
if (zprop_get_list(g_zfs, fields, &cb.cb_proplist, ZFS_TYPE_DATASET)
usr/src/cmd/zfs/zfs_main.c
3473
cb.cb_first = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
3475
ret = zfs_for_each(argc, argv, flags, types, sortcol, &cb.cb_proplist,
usr/src/cmd/zfs/zfs_main.c
3476
limit, list_callback, &cb);
usr/src/cmd/zfs/zfs_main.c
3478
zprop_free_list(cb.cb_proplist);
usr/src/cmd/zfs/zfs_main.c
3481
if (ret == 0 && cb.cb_first && !cb.cb_scripted)
usr/src/cmd/zfs/zfs_main.c
3708
rollback_cbdata_t cb = { 0 };
usr/src/cmd/zfs/zfs_main.c
3717
cb.cb_recurse = 1;
usr/src/cmd/zfs/zfs_main.c
3720
cb.cb_recurse = 1;
usr/src/cmd/zfs/zfs_main.c
3721
cb.cb_doclones = 1;
usr/src/cmd/zfs/zfs_main.c
3763
cb.cb_target = argv[0];
usr/src/cmd/zfs/zfs_main.c
3764
cb.cb_create = zfs_prop_get_int(snap, ZFS_PROP_CREATETXG);
usr/src/cmd/zfs/zfs_main.c
3765
cb.cb_first = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
3766
cb.cb_error = 0;
usr/src/cmd/zfs/zfs_main.c
3767
if ((ret = zfs_iter_snapshots(zhp, B_FALSE, rollback_check, &cb)) != 0)
usr/src/cmd/zfs/zfs_main.c
3769
if ((ret = zfs_iter_bookmarks(zhp, rollback_check, &cb)) != 0)
usr/src/cmd/zfs/zfs_main.c
3772
if ((ret = cb.cb_error) != 0)
usr/src/cmd/zfs/zfs_main.c
442
usage_prop_cb(int prop, void *cb)
usr/src/cmd/zfs/zfs_main.c
444
FILE *fp = cb;
usr/src/cmd/zfs/zfs_main.c
6044
holds_cbdata_t cb = { 0 };
usr/src/cmd/zfs/zfs_main.c
6097
cb.cb_recursive = recursive;
usr/src/cmd/zfs/zfs_main.c
6098
cb.cb_snapname = snapname;
usr/src/cmd/zfs/zfs_main.c
6099
cb.cb_nvlp = &nvl;
usr/src/cmd/zfs/zfs_main.c
6105
holds_callback, &cb);
usr/src/cmd/zfs/zfs_main.c
6113
print_holds(scripted, cb.cb_max_namelen, cb.cb_max_taglen, nvl);
usr/src/cmd/zfs/zfs_main.c
6577
get_all_cb_t cb = { 0 };
usr/src/cmd/zfs/zfs_main.c
6578
get_all_datasets(&cb, verbose);
usr/src/cmd/zfs/zfs_main.c
6580
if (cb.cb_used == 0)
usr/src/cmd/zfs/zfs_main.c
6585
sharearg.zhandle_arr = cb.cb_handles;
usr/src/cmd/zfs/zfs_main.c
6586
sharearg.zhandle_len = cb.cb_used;
usr/src/cmd/zfs/zfs_main.c
6601
share_mount_state.sm_total = cb.cb_used;
usr/src/cmd/zfs/zfs_main.c
6608
zfs_foreach_mountpoint(g_zfs, cb.cb_handles, cb.cb_used,
usr/src/cmd/zfs/zfs_main.c
6612
for (int i = 0; i < cb.cb_used; i++)
usr/src/cmd/zfs/zfs_main.c
6613
zfs_close(cb.cb_handles[i]);
usr/src/cmd/zfs/zfs_main.c
6614
free(cb.cb_handles);
usr/src/cmd/zfs/zfs_main.c
7709
loadkey_cbdata_t *cb = data;
usr/src/cmd/zfs/zfs_main.c
7717
if (cb->cb_recursive) {
usr/src/cmd/zfs/zfs_main.c
7724
if ((cb->cb_loadkey && keystatus == ZFS_KEYSTATUS_AVAILABLE) ||
usr/src/cmd/zfs/zfs_main.c
7725
(!cb->cb_loadkey && keystatus == ZFS_KEYSTATUS_UNAVAILABLE))
usr/src/cmd/zfs/zfs_main.c
7729
cb->cb_numattempted++;
usr/src/cmd/zfs/zfs_main.c
7731
if (cb->cb_loadkey)
usr/src/cmd/zfs/zfs_main.c
7732
ret = zfs_crypto_load_key(zhp, cb->cb_noop, cb->cb_keylocation);
usr/src/cmd/zfs/zfs_main.c
7737
cb->cb_numfailed++;
usr/src/cmd/zfs/zfs_main.c
7749
loadkey_cbdata_t cb = { 0 };
usr/src/cmd/zfs/zfs_main.c
7751
cb.cb_loadkey = loadkey;
usr/src/cmd/zfs/zfs_main.c
7758
cb.cb_noop = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
7761
cb.cb_keylocation = optarg;
usr/src/cmd/zfs/zfs_main.c
7771
cb.cb_recursive = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
7775
cb.cb_recursive = B_TRUE;
usr/src/cmd/zfs/zfs_main.c
7799
if (cb.cb_recursive && cb.cb_keylocation != NULL &&
usr/src/cmd/zfs/zfs_main.c
7800
strcmp(cb.cb_keylocation, "prompt") != 0) {
usr/src/cmd/zfs/zfs_main.c
7808
load_key_callback, &cb);
usr/src/cmd/zfs/zfs_main.c
7810
if (cb.cb_noop || (cb.cb_recursive && cb.cb_numattempted != 0)) {
usr/src/cmd/zfs/zfs_main.c
7812
(u_longlong_t)(cb.cb_numattempted - cb.cb_numfailed),
usr/src/cmd/zfs/zfs_main.c
7813
(u_longlong_t)cb.cb_numattempted,
usr/src/cmd/zfs/zfs_main.c
7814
loadkey ? (cb.cb_noop ? "verified" : "loaded") :
usr/src/cmd/zfs/zfs_main.c
7818
if (cb.cb_numfailed != 0)
usr/src/cmd/zoneadm/zfs.c
156
zfs_mount_data_t cb;
usr/src/cmd/zoneadm/zfs.c
158
cb.match_name = mountpoint;
usr/src/cmd/zoneadm/zfs.c
159
cb.match_handle = NULL;
usr/src/cmd/zoneadm/zfs.c
160
(void) zfs_iter_root(g_zfs, match_mountpoint, &cb);
usr/src/cmd/zoneadm/zfs.c
161
return (cb.match_handle);
usr/src/cmd/zoneadm/zfs.c
272
zfs_snapshot_data_t cb;
usr/src/cmd/zoneadm/zfs.c
283
cb.match_name = template;
usr/src/cmd/zoneadm/zfs.c
284
cb.len = strlen(template);
usr/src/cmd/zoneadm/zfs.c
285
cb.max = 0;
usr/src/cmd/zoneadm/zfs.c
287
if (zfs_iter_snapshots(zhp, B_FALSE, get_snap_max, &cb) != 0)
usr/src/cmd/zoneadm/zfs.c
290
cb.max++;
usr/src/cmd/zoneadm/zfs.c
293
zfs_get_name(zhp), cb.max) >= snap_size)
usr/src/cmd/zoneadmd/vplat.c
1701
plat_gmount_cb_data_t cb;
usr/src/cmd/zoneadmd/vplat.c
1753
cb.pgcd_zlogp = zlogp;
usr/src/cmd/zoneadmd/vplat.c
1754
cb.pgcd_fs_tab = &fs_ptr;
usr/src/cmd/zoneadmd/vplat.c
1755
cb.pgcd_num_fs = &num_fs;
usr/src/cmd/zoneadmd/vplat.c
1757
plat_gmount_cb, &cb) != 0) {
usr/src/cmd/zoneadmd/zcons.c
182
struct cb_data *cb = (struct cb_data *)arg;
usr/src/cmd/zoneadmd/zcons.c
189
cb->found++;
usr/src/cmd/zoneadmd/zcons.c
200
struct cb_data cb;
usr/src/cmd/zoneadmd/zcons.c
202
bzero(&cb, sizeof (cb));
usr/src/cmd/zoneadmd/zcons.c
203
cb.zlogp = zlogp;
usr/src/cmd/zoneadmd/zcons.c
211
(void) di_walk_node(root, DI_WALK_CLDFIRST, (void *)&cb, count_cb);
usr/src/cmd/zoneadmd/zcons.c
213
return (cb.found);
usr/src/cmd/zoneadmd/zcons.c
226
struct cb_data *cb = (struct cb_data *)arg;
usr/src/cmd/zoneadmd/zcons.c
242
cb->found++;
usr/src/cmd/zoneadmd/zcons.c
248
zerror(cb->zlogp, B_TRUE, "WARNING: console %s found, "
usr/src/cmd/zoneadmd/zcons.c
253
cb->killed++;
usr/src/cmd/zoneadmd/zcons.c
255
zerror(cb->zlogp, B_TRUE, "WARNING: console %s found, "
usr/src/cmd/zoneadmd/zcons.c
267
struct cb_data cb;
usr/src/cmd/zoneadmd/zcons.c
299
bzero(&cb, sizeof (cb));
usr/src/cmd/zoneadmd/zcons.c
300
cb.zlogp = zlogp;
usr/src/cmd/zoneadmd/zcons.c
308
(void) di_walk_node(root, DI_WALK_CLDFIRST, (void *)&cb, destroy_cb);
usr/src/cmd/zoneadmd/zcons.c
309
if (cb.found > 1) {
usr/src/cmd/zoneadmd/zcons.c
313
zone_name, cb.killed, cb.found);
usr/src/cmd/zoneadmd/zoneadmd.c
1224
fs_callback_t cb;
usr/src/cmd/zoneadmd/zoneadmd.c
1461
cb.zlogp = zlogp;
usr/src/cmd/zoneadmd/zoneadmd.c
1462
cb.zoneid = zone_id;
usr/src/cmd/zoneadmd/zoneadmd.c
1463
cb.mount_cmd = B_TRUE;
usr/src/cmd/zoneadmd/zoneadmd.c
1465
mount_early_fs, &cb);
usr/src/cmd/zoneadmd/zoneadmd.c
1476
rval = mount_early_fs(&cb,
usr/src/cmd/zoneadmd/zoneadmd.c
821
fs_callback_t cb;
usr/src/cmd/zoneadmd/zoneadmd.c
838
cb.zlogp = zlogp;
usr/src/cmd/zoneadmd/zoneadmd.c
839
cb.zoneid = zoneid;
usr/src/cmd/zoneadmd/zoneadmd.c
840
cb.mount_cmd = B_FALSE;
usr/src/cmd/zoneadmd/zoneadmd.c
854
if (brand_platform_iter_mounts(bh, mount_early_fs, &cb) != 0) {
usr/src/cmd/zpool/zpool_main.c
1833
print_status_config(zpool_handle_t *zhp, status_cbdata_t *cb, const char *name,
usr/src/cmd/zpool/zpool_main.c
1871
(void) printf("\t%*s%-*s %-8s", depth, "", cb->cb_namewidth - depth,
usr/src/cmd/zpool/zpool_main.c
1875
if (cb->cb_literal) {
usr/src/cmd/zpool/zpool_main.c
1888
if (cb->cb_print_slow_ios) {
usr/src/cmd/zpool/zpool_main.c
1897
if (cb->cb_literal)
usr/src/cmd/zpool/zpool_main.c
2004
print_status_initialize(vs, cb->cb_print_vdev_init);
usr/src/cmd/zpool/zpool_main.c
2005
print_status_trim(vs, cb->cb_print_vdev_trim);
usr/src/cmd/zpool/zpool_main.c
2025
cb->cb_name_flags | VDEV_NAME_TYPE_ID);
usr/src/cmd/zpool/zpool_main.c
2027
print_status_config(zhp, cb, vname, child[c], depth + 2,
usr/src/cmd/zpool/zpool_main.c
2038
print_import_config(status_cbdata_t *cb, const char *name, nvlist_t *nv,
usr/src/cmd/zpool/zpool_main.c
2054
(void) printf("\t%*s%-*s", depth, "", cb->cb_namewidth - depth, name);
usr/src/cmd/zpool/zpool_main.c
2115
cb->cb_name_flags | VDEV_NAME_TYPE_ID);
usr/src/cmd/zpool/zpool_main.c
2116
print_import_config(cb, vname, child[c], depth + 2);
usr/src/cmd/zpool/zpool_main.c
2125
cb->cb_name_flags);
usr/src/cmd/zpool/zpool_main.c
2136
cb->cb_name_flags);
usr/src/cmd/zpool/zpool_main.c
2153
print_class_vdevs(zpool_handle_t *zhp, status_cbdata_t *cb, nvlist_t *nv,
usr/src/cmd/zpool/zpool_main.c
2160
assert(zhp != NULL || !cb->cb_verbose);
usr/src/cmd/zpool/zpool_main.c
2194
cb->cb_name_flags | VDEV_NAME_TYPE_ID);
usr/src/cmd/zpool/zpool_main.c
2195
if (cb->cb_print_status)
usr/src/cmd/zpool/zpool_main.c
2196
print_status_config(zhp, cb, name, child[c], 2,
usr/src/cmd/zpool/zpool_main.c
2199
print_import_config(cb, name, child[c], 2);
usr/src/cmd/zpool/zpool_main.c
2223
status_cbdata_t cb = { 0 };
usr/src/cmd/zpool/zpool_main.c
2503
cb.cb_namewidth = max_width(NULL, nvroot, 0, strlen(name),
usr/src/cmd/zpool/zpool_main.c
2505
if (cb.cb_namewidth < 10)
usr/src/cmd/zpool/zpool_main.c
2506
cb.cb_namewidth = 10;
usr/src/cmd/zpool/zpool_main.c
2508
print_import_config(&cb, name, nvroot, 0);
usr/src/cmd/zpool/zpool_main.c
2510
print_class_vdevs(NULL, &cb, nvroot, VDEV_ALLOC_BIAS_DEDUP);
usr/src/cmd/zpool/zpool_main.c
2511
print_class_vdevs(NULL, &cb, nvroot, VDEV_ALLOC_BIAS_SPECIAL);
usr/src/cmd/zpool/zpool_main.c
2512
print_class_vdevs(NULL, &cb, nvroot, VDEV_ALLOC_CLASS_LOGS);
usr/src/cmd/zpool/zpool_main.c
3332
default_column_width(iostat_cbdata_t *cb, enum iostat_type type)
usr/src/cmd/zpool/zpool_main.c
3347
if (cb->cb_literal)
usr/src/cmd/zpool/zpool_main.c
3363
print_iostat_labels(iostat_cbdata_t *cb, unsigned int force_column_width,
usr/src/cmd/zpool/zpool_main.c
3368
uint64_t flags = cb->cb_flags;
usr/src/cmd/zpool/zpool_main.c
3376
column_width = default_column_width(cb, idx);
usr/src/cmd/zpool/zpool_main.c
3434
print_iostat_dashes(iostat_cbdata_t *cb, unsigned int force_column_width,
usr/src/cmd/zpool/zpool_main.c
3439
uint64_t flags = cb->cb_flags;
usr/src/cmd/zpool/zpool_main.c
3446
if (cb->cb_flags & IOS_ANYHISTO_M) {
usr/src/cmd/zpool/zpool_main.c
3447
title = histo_to_title[IOS_HISTO_IDX(cb->cb_flags)];
usr/src/cmd/zpool/zpool_main.c
3448
} else if (cb->cb_vdev_names_count) {
usr/src/cmd/zpool/zpool_main.c
3454
namewidth = MAX(MAX(strlen(title), cb->cb_namewidth),
usr/src/cmd/zpool/zpool_main.c
3472
column_width = default_column_width(cb, idx);
usr/src/cmd/zpool/zpool_main.c
3487
print_iostat_separator_impl(iostat_cbdata_t *cb,
usr/src/cmd/zpool/zpool_main.c
3490
print_iostat_dashes(cb, force_column_width, NULL);
usr/src/cmd/zpool/zpool_main.c
3494
print_iostat_separator(iostat_cbdata_t *cb)
usr/src/cmd/zpool/zpool_main.c
3496
print_iostat_separator_impl(cb, 0);
usr/src/cmd/zpool/zpool_main.c
3500
print_iostat_header_impl(iostat_cbdata_t *cb, unsigned int force_column_width,
usr/src/cmd/zpool/zpool_main.c
3506
if (cb->cb_flags & IOS_ANYHISTO_M) {
usr/src/cmd/zpool/zpool_main.c
3507
title = histo_to_title[IOS_HISTO_IDX(cb->cb_flags)];
usr/src/cmd/zpool/zpool_main.c
3508
} else if (cb->cb_vdev_names_count) {
usr/src/cmd/zpool/zpool_main.c
3514
namewidth = MAX(MAX(strlen(title), cb->cb_namewidth),
usr/src/cmd/zpool/zpool_main.c
3523
print_iostat_labels(cb, force_column_width, iostat_top_labels);
usr/src/cmd/zpool/zpool_main.c
3528
print_iostat_labels(cb, force_column_width, iostat_bottom_labels);
usr/src/cmd/zpool/zpool_main.c
3532
print_iostat_separator_impl(cb, force_column_width);
usr/src/cmd/zpool/zpool_main.c
3538
print_iostat_header(iostat_cbdata_t *cb)
usr/src/cmd/zpool/zpool_main.c
3540
print_iostat_header_impl(cb, 0, NULL);
usr/src/cmd/zpool/zpool_main.c
3699
iostat_cbdata_t *cb, unsigned int column_width, unsigned int namewidth,
usr/src/cmd/zpool/zpool_main.c
3709
if (cb->cb_literal)
usr/src/cmd/zpool/zpool_main.c
3717
if (cb->cb_flags & IOS_RQ_HISTO_M) {
usr/src/cmd/zpool/zpool_main.c
3726
if (cb->cb_flags & IOS_L_HISTO_M) {
usr/src/cmd/zpool/zpool_main.c
3736
if (cb->cb_scripted)
usr/src/cmd/zpool/zpool_main.c
3744
column_width, cb->cb_scripted);
usr/src/cmd/zpool/zpool_main.c
3759
print_iostat_histos(iostat_cbdata_t *cb, nvlist_t *oldnv,
usr/src/cmd/zpool/zpool_main.c
3771
type = IOS_HISTO_IDX(cb->cb_flags);
usr/src/cmd/zpool/zpool_main.c
3779
if (cb->cb_literal) {
usr/src/cmd/zpool/zpool_main.c
3786
namewidth = MAX(cb->cb_namewidth,
usr/src/cmd/zpool/zpool_main.c
3787
strlen(histo_to_title[IOS_HISTO_IDX(cb->cb_flags)]));
usr/src/cmd/zpool/zpool_main.c
3802
if (cb->cb_scripted)
usr/src/cmd/zpool/zpool_main.c
3805
print_iostat_header_impl(cb, column_width, name);
usr/src/cmd/zpool/zpool_main.c
3807
print_iostat_histo(nva, names_len, cb, column_width,
usr/src/cmd/zpool/zpool_main.c
3811
if (!cb->cb_scripted)
usr/src/cmd/zpool/zpool_main.c
3846
print_iostat_queues(iostat_cbdata_t *cb, nvlist_t *oldnv,
usr/src/cmd/zpool/zpool_main.c
3868
unsigned int column_width = default_column_width(cb, IOS_QUEUES);
usr/src/cmd/zpool/zpool_main.c
3873
if (cb->cb_literal)
usr/src/cmd/zpool/zpool_main.c
3880
print_one_stat(val, format, column_width, cb->cb_scripted);
usr/src/cmd/zpool/zpool_main.c
3887
print_iostat_latency(iostat_cbdata_t *cb, nvlist_t *oldnv,
usr/src/cmd/zpool/zpool_main.c
3906
unsigned int column_width = default_column_width(cb, IOS_LATENCY);
usr/src/cmd/zpool/zpool_main.c
3911
if (cb->cb_literal)
usr/src/cmd/zpool/zpool_main.c
3920
print_one_stat(val, format, column_width, cb->cb_scripted);
usr/src/cmd/zpool/zpool_main.c
3929
print_iostat_default(vdev_stat_t *vs, iostat_cbdata_t *cb, double scale)
usr/src/cmd/zpool/zpool_main.c
3931
unsigned int column_width = default_column_width(cb, IOS_DEFAULT);
usr/src/cmd/zpool/zpool_main.c
3935
if (cb->cb_literal) {
usr/src/cmd/zpool/zpool_main.c
3945
if (cb->cb_scripted)
usr/src/cmd/zpool/zpool_main.c
3952
cb->cb_scripted);
usr/src/cmd/zpool/zpool_main.c
3954
column_width, cb->cb_scripted);
usr/src/cmd/zpool/zpool_main.c
3958
format, column_width, cb->cb_scripted);
usr/src/cmd/zpool/zpool_main.c
3960
format, column_width, cb->cb_scripted);
usr/src/cmd/zpool/zpool_main.c
3962
format, column_width, cb->cb_scripted);
usr/src/cmd/zpool/zpool_main.c
3964
format, column_width, cb->cb_scripted);
usr/src/cmd/zpool/zpool_main.c
3982
nvlist_t *newnv, iostat_cbdata_t *cb, int depth)
usr/src/cmd/zpool/zpool_main.c
4007
for (i = 0; i < cb->cb_vdev_names_count; i++) {
usr/src/cmd/zpool/zpool_main.c
4009
if (strcmp(name, cb->cb_vdev_names[i]) == 0) {
usr/src/cmd/zpool/zpool_main.c
4020
if (cb->cb_vdev_names_count && (i == cb->cb_vdev_names_count)) {
usr/src/cmd/zpool/zpool_main.c
4033
if (!(cb->cb_flags & IOS_ANYHISTO_M)) {
usr/src/cmd/zpool/zpool_main.c
4034
if (cb->cb_scripted) {
usr/src/cmd/zpool/zpool_main.c
4037
if (strlen(name) + depth > cb->cb_namewidth)
usr/src/cmd/zpool/zpool_main.c
4041
(int)(cb->cb_namewidth - strlen(name) -
usr/src/cmd/zpool/zpool_main.c
4048
if ((oldvs->vs_timestamp == 0) && (cb->cb_flags & IOS_ANYHISTO_M)) {
usr/src/cmd/zpool/zpool_main.c
4062
if (cb->cb_flags & IOS_DEFAULT_M) {
usr/src/cmd/zpool/zpool_main.c
4064
print_iostat_default(calcvs, cb, scale);
usr/src/cmd/zpool/zpool_main.c
4066
if (cb->cb_flags & IOS_LATENCY_M)
usr/src/cmd/zpool/zpool_main.c
4067
print_iostat_latency(cb, oldnv, newnv);
usr/src/cmd/zpool/zpool_main.c
4068
if (cb->cb_flags & IOS_QUEUES_M)
usr/src/cmd/zpool/zpool_main.c
4069
print_iostat_queues(cb, oldnv, newnv);
usr/src/cmd/zpool/zpool_main.c
4070
if (cb->cb_flags & IOS_ANYHISTO_M) {
usr/src/cmd/zpool/zpool_main.c
4072
print_iostat_histos(cb, oldnv, newnv, scale, name);
usr/src/cmd/zpool/zpool_main.c
4075
if (!(cb->cb_flags & IOS_ANYHISTO_M))
usr/src/cmd/zpool/zpool_main.c
4084
if (!cb->cb_verbose)
usr/src/cmd/zpool/zpool_main.c
4118
cb->cb_name_flags);
usr/src/cmd/zpool/zpool_main.c
4120
newchild[c], cb, depth + 2);
usr/src/cmd/zpool/zpool_main.c
4151
if ((!(cb->cb_flags & IOS_ANYHISTO_M)) &&
usr/src/cmd/zpool/zpool_main.c
4152
!cb->cb_scripted && !cb->cb_vdev_names) {
usr/src/cmd/zpool/zpool_main.c
4153
print_iostat_dashes(cb, 0,
usr/src/cmd/zpool/zpool_main.c
4161
cb->cb_name_flags);
usr/src/cmd/zpool/zpool_main.c
4163
oldchild[c] : NULL, newchild[c], cb, depth + 2);
usr/src/cmd/zpool/zpool_main.c
4185
if ((!(cb->cb_flags & IOS_ANYHISTO_M)) && !cb->cb_scripted &&
usr/src/cmd/zpool/zpool_main.c
4186
!cb->cb_vdev_names) {
usr/src/cmd/zpool/zpool_main.c
4187
print_iostat_dashes(cb, 0, "cache");
usr/src/cmd/zpool/zpool_main.c
4193
cb->cb_name_flags);
usr/src/cmd/zpool/zpool_main.c
4195
: NULL, newchild[c], cb, depth + 2);
usr/src/cmd/zpool/zpool_main.c
4206
iostat_cbdata_t *cb = data;
usr/src/cmd/zpool/zpool_main.c
4216
pool_list_remove(cb->cb_list, zhp);
usr/src/cmd/zpool/zpool_main.c
4227
iostat_cbdata_t *cb = data;
usr/src/cmd/zpool/zpool_main.c
4234
if (cb->cb_iteration == 1)
usr/src/cmd/zpool/zpool_main.c
4247
cb, 0);
usr/src/cmd/zpool/zpool_main.c
4248
if ((ret != 0) && !(cb->cb_flags & IOS_ANYHISTO_M) &&
usr/src/cmd/zpool/zpool_main.c
4249
!cb->cb_scripted && cb->cb_verbose && !cb->cb_vdev_names_count) {
usr/src/cmd/zpool/zpool_main.c
4250
print_iostat_separator(cb);
usr/src/cmd/zpool/zpool_main.c
438
print_prop_cb(int prop, void *cb)
usr/src/cmd/zpool/zpool_main.c
440
FILE *fp = cb;
usr/src/cmd/zpool/zpool_main.c
4458
iostat_cbdata_t *cb = cb_data;
usr/src/cmd/zpool/zpool_main.c
4461
name = zpool_vdev_name(g_zfs, zhp, nv, cb->cb_name_flags);
usr/src/cmd/zpool/zpool_main.c
4463
if (strcmp(name, cb->cb_vdev_names[0]) == 0)
usr/src/cmd/zpool/zpool_main.c
4486
iostat_cbdata_t *cb)
usr/src/cmd/zpool/zpool_main.c
4500
tmp_name = cb->cb_vdev_names;
usr/src/cmd/zpool/zpool_main.c
4504
cb->cb_vdev_names = argv + i;
usr/src/cmd/zpool/zpool_main.c
4508
is_vdev, cb);
usr/src/cmd/zpool/zpool_main.c
4515
cb->cb_vdev_names = tmp_name;
usr/src/cmd/zpool/zpool_main.c
4559
iostat_cbdata_t *cb)
usr/src/cmd/zpool/zpool_main.c
4569
else if (are_vdevs_in_pool(1, &name, pool_name, cb))
usr/src/cmd/zpool/zpool_main.c
4571
else if (are_vdevs_in_pool(1, &name, NULL, cb))
usr/src/cmd/zpool/zpool_main.c
4587
unsigned long *count, iostat_cbdata_t *cb)
usr/src/cmd/zpool/zpool_main.c
4593
if (*argc >= 1 && !are_vdevs_in_pool(1, &argv[*argc - 1], NULL, cb)) {
usr/src/cmd/zpool/zpool_main.c
4601
!are_vdevs_in_pool(1, &argv[*argc - 2], NULL, cb)) {
usr/src/cmd/zpool/zpool_main.c
4638
iostat_cbdata_t *cb = data;
usr/src/cmd/zpool/zpool_main.c
4641
width = get_namewidth(zhp, cb->cb_namewidth, cb->cb_name_flags,
usr/src/cmd/zpool/zpool_main.c
4642
cb->cb_verbose);
usr/src/cmd/zpool/zpool_main.c
4650
cb->cb_namewidth = width;
usr/src/cmd/zpool/zpool_main.c
4700
iostat_cbdata_t cb = { 0 };
usr/src/cmd/zpool/zpool_main.c
4763
cb.cb_literal = parseable;
usr/src/cmd/zpool/zpool_main.c
4764
cb.cb_scripted = scripted;
usr/src/cmd/zpool/zpool_main.c
4767
cb.cb_name_flags |= VDEV_NAME_GUID;
usr/src/cmd/zpool/zpool_main.c
4769
cb.cb_name_flags |= VDEV_NAME_FOLLOW_LINKS;
usr/src/cmd/zpool/zpool_main.c
4771
cb.cb_name_flags |= VDEV_NAME_PATH;
usr/src/cmd/zpool/zpool_main.c
4772
cb.cb_iteration = 0;
usr/src/cmd/zpool/zpool_main.c
4773
cb.cb_namewidth = 0;
usr/src/cmd/zpool/zpool_main.c
4774
cb.cb_verbose = verbose;
usr/src/cmd/zpool/zpool_main.c
4779
&count, &cb);
usr/src/cmd/zpool/zpool_main.c
4788
} else if (are_vdevs_in_pool(argc, argv, NULL, &cb)) {
usr/src/cmd/zpool/zpool_main.c
4790
cb.cb_vdev_names = argv;
usr/src/cmd/zpool/zpool_main.c
4791
cb.cb_vdev_names_count = argc;
usr/src/cmd/zpool/zpool_main.c
4795
if (are_vdevs_in_pool(argc - 1, argv + 1, argv[0], &cb)) {
usr/src/cmd/zpool/zpool_main.c
4797
cb.cb_vdev_names = argv + 1;
usr/src/cmd/zpool/zpool_main.c
4798
cb.cb_vdev_names_count = argc - 1;
usr/src/cmd/zpool/zpool_main.c
4806
argv[0], &cb);
usr/src/cmd/zpool/zpool_main.c
4821
if (cb.cb_vdev_names_count != 0) {
usr/src/cmd/zpool/zpool_main.c
4825
cb.cb_verbose = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
4865
cb.cb_list = list;
usr/src/cmd/zpool/zpool_main.c
4873
cb.cb_flags = IOS_L_HISTO_M;
usr/src/cmd/zpool/zpool_main.c
4875
cb.cb_flags = IOS_RQ_HISTO_M;
usr/src/cmd/zpool/zpool_main.c
4877
cb.cb_flags = IOS_DEFAULT_M;
usr/src/cmd/zpool/zpool_main.c
4879
cb.cb_flags |= IOS_LATENCY_M;
usr/src/cmd/zpool/zpool_main.c
4881
cb.cb_flags |= IOS_QUEUES_M;
usr/src/cmd/zpool/zpool_main.c
4887
unsupported_flags = cb.cb_flags & ~get_stat_flags(list);
usr/src/cmd/zpool/zpool_main.c
4915
cb.cb_iteration == 0);
usr/src/cmd/zpool/zpool_main.c
4924
&cb);
usr/src/cmd/zpool/zpool_main.c
4930
cb.cb_namewidth = 0;
usr/src/cmd/zpool/zpool_main.c
4932
get_namewidth_iostat, &cb);
usr/src/cmd/zpool/zpool_main.c
4965
if (((++cb.cb_iteration == 1 && !skip) ||
usr/src/cmd/zpool/zpool_main.c
4968
(cb.cb_iteration % winheight) == 0)) &&
usr/src/cmd/zpool/zpool_main.c
4969
(!(cb.cb_flags & IOS_ANYHISTO_M)) &&
usr/src/cmd/zpool/zpool_main.c
4970
!cb.cb_scripted)
usr/src/cmd/zpool/zpool_main.c
4971
print_iostat_header(&cb);
usr/src/cmd/zpool/zpool_main.c
4978
(void) pool_list_iter(list, B_FALSE, print_iostat, &cb);
usr/src/cmd/zpool/zpool_main.c
4989
!(cb.cb_flags & IOS_ANYHISTO_M)) ||
usr/src/cmd/zpool/zpool_main.c
4990
(!(cb.cb_flags & IOS_ANYHISTO_M) &&
usr/src/cmd/zpool/zpool_main.c
4991
cb.cb_vdev_names_count)) &&
usr/src/cmd/zpool/zpool_main.c
4992
!cb.cb_scripted) {
usr/src/cmd/zpool/zpool_main.c
4993
print_iostat_separator(&cb);
usr/src/cmd/zpool/zpool_main.c
5032
print_header(list_cbdata_t *cb)
usr/src/cmd/zpool/zpool_main.c
5034
zprop_list_t *pl = cb->cb_proplist;
usr/src/cmd/zpool/zpool_main.c
5043
if (first && cb->cb_verbose) {
usr/src/cmd/zpool/zpool_main.c
5048
width = cb->cb_namewidth;
usr/src/cmd/zpool/zpool_main.c
5086
print_pool(zpool_handle_t *zhp, list_cbdata_t *cb)
usr/src/cmd/zpool/zpool_main.c
5088
zprop_list_t *pl = cb->cb_proplist;
usr/src/cmd/zpool/zpool_main.c
5098
if (first && cb->cb_verbose) {
usr/src/cmd/zpool/zpool_main.c
5103
width = cb->cb_namewidth;
usr/src/cmd/zpool/zpool_main.c
5107
if (cb->cb_scripted)
usr/src/cmd/zpool/zpool_main.c
5118
sizeof (property), NULL, cb->cb_literal) != 0)
usr/src/cmd/zpool/zpool_main.c
5139
if (cb->cb_scripted || (pl->pl_next == NULL && !right_justify))
usr/src/cmd/zpool/zpool_main.c
5211
list_cbdata_t *cb, int depth, boolean_t isspare)
usr/src/cmd/zpool/zpool_main.c
5217
boolean_t scripted = cb->cb_scripted;
usr/src/cmd/zpool/zpool_main.c
5231
if (cb->cb_literal)
usr/src/cmd/zpool/zpool_main.c
5241
else if (strlen(name) + depth > cb->cb_namewidth)
usr/src/cmd/zpool/zpool_main.c
5245
(int)(cb->cb_namewidth - strlen(name) - depth), "");
usr/src/cmd/zpool/zpool_main.c
5305
cb->cb_name_flags);
usr/src/cmd/zpool/zpool_main.c
5306
print_list_stats(zhp, vname, child[c], cb, depth + 1, B_FALSE);
usr/src/cmd/zpool/zpool_main.c
5333
(void) printf(dashes, cb->cb_namewidth,
usr/src/cmd/zpool/zpool_main.c
5338
cb->cb_name_flags);
usr/src/cmd/zpool/zpool_main.c
5339
print_list_stats(zhp, vname, child[c], cb, depth + 2,
usr/src/cmd/zpool/zpool_main.c
5347
(void) printf(dashes, cb->cb_namewidth, "cache");
usr/src/cmd/zpool/zpool_main.c
5350
cb->cb_name_flags);
usr/src/cmd/zpool/zpool_main.c
5351
print_list_stats(zhp, vname, child[c], cb, depth + 2,
usr/src/cmd/zpool/zpool_main.c
5359
(void) printf(dashes, cb->cb_namewidth, "spare");
usr/src/cmd/zpool/zpool_main.c
5362
cb->cb_name_flags);
usr/src/cmd/zpool/zpool_main.c
5363
print_list_stats(zhp, vname, child[c], cb, depth + 2,
usr/src/cmd/zpool/zpool_main.c
5399
list_cbdata_t *cb = data;
usr/src/cmd/zpool/zpool_main.c
5402
width = get_namewidth(zhp, cb->cb_namewidth, cb->cb_name_flags,
usr/src/cmd/zpool/zpool_main.c
5403
cb->cb_verbose);
usr/src/cmd/zpool/zpool_main.c
5408
cb->cb_namewidth = width;
usr/src/cmd/zpool/zpool_main.c
5435
list_cbdata_t cb = { 0 };
usr/src/cmd/zpool/zpool_main.c
5449
cb.cb_name_flags |= VDEV_NAME_GUID;
usr/src/cmd/zpool/zpool_main.c
5452
cb.cb_scripted = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
5455
cb.cb_name_flags |= VDEV_NAME_FOLLOW_LINKS;
usr/src/cmd/zpool/zpool_main.c
5461
cb.cb_name_flags |= VDEV_NAME_PATH;
usr/src/cmd/zpool/zpool_main.c
5464
cb.cb_literal = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
5470
cb.cb_verbose = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
5471
cb.cb_namewidth = 8; /* 8 until precalc is avail */
usr/src/cmd/zpool/zpool_main.c
5490
if (zprop_get_list(g_zfs, props, &cb.cb_proplist, ZFS_TYPE_POOL) != 0)
usr/src/cmd/zpool/zpool_main.c
5494
if ((list = pool_list_get(argc, argv, &cb.cb_proplist,
usr/src/cmd/zpool/zpool_main.c
5501
cb.cb_namewidth = 0;
usr/src/cmd/zpool/zpool_main.c
5502
(void) pool_list_iter(list, B_FALSE, get_namewidth_list, &cb);
usr/src/cmd/zpool/zpool_main.c
5507
if (!cb.cb_scripted && (first || cb.cb_verbose)) {
usr/src/cmd/zpool/zpool_main.c
5508
print_header(&cb);
usr/src/cmd/zpool/zpool_main.c
5511
ret = pool_list_iter(list, B_TRUE, list_callback, &cb);
usr/src/cmd/zpool/zpool_main.c
5523
if (argc == 0 && !cb.cb_scripted && pool_list_count(list) == 0) {
usr/src/cmd/zpool/zpool_main.c
5529
zprop_free_list(cb.cb_proplist);
usr/src/cmd/zpool/zpool_main.c
6263
scrub_cbdata_t *cb = data;
usr/src/cmd/zpool/zpool_main.c
6275
err = zpool_scan(zhp, cb->cb_type, cb->cb_scrub_cmd);
usr/src/cmd/zpool/zpool_main.c
6278
cb->cb_type == POOL_SCAN_SCRUB) {
usr/src/cmd/zpool/zpool_main.c
6297
scrub_cbdata_t cb;
usr/src/cmd/zpool/zpool_main.c
6299
cb.cb_type = POOL_SCAN_SCRUB;
usr/src/cmd/zpool/zpool_main.c
6300
cb.cb_scrub_cmd = POOL_SCRUB_NORMAL;
usr/src/cmd/zpool/zpool_main.c
6306
cb.cb_type = POOL_SCAN_NONE;
usr/src/cmd/zpool/zpool_main.c
6309
cb.cb_scrub_cmd = POOL_SCRUB_PAUSE;
usr/src/cmd/zpool/zpool_main.c
6318
if (cb.cb_type == POOL_SCAN_NONE &&
usr/src/cmd/zpool/zpool_main.c
6319
cb.cb_scrub_cmd == POOL_SCRUB_PAUSE) {
usr/src/cmd/zpool/zpool_main.c
6325
cb.cb_argc = argc;
usr/src/cmd/zpool/zpool_main.c
6326
cb.cb_argv = argv;
usr/src/cmd/zpool/zpool_main.c
6335
return (for_each_pool(argc, argv, B_TRUE, NULL, scrub_callback, &cb));
usr/src/cmd/zpool/zpool_main.c
6347
scrub_cbdata_t cb;
usr/src/cmd/zpool/zpool_main.c
6349
cb.cb_type = POOL_SCAN_RESILVER;
usr/src/cmd/zpool/zpool_main.c
6350
cb.cb_scrub_cmd = POOL_SCRUB_NORMAL;
usr/src/cmd/zpool/zpool_main.c
6351
cb.cb_argc = argc;
usr/src/cmd/zpool/zpool_main.c
6352
cb.cb_argv = argv;
usr/src/cmd/zpool/zpool_main.c
6372
return (for_each_pool(argc, argv, B_TRUE, NULL, scrub_callback, &cb));
usr/src/cmd/zpool/zpool_main.c
6950
print_spares(zpool_handle_t *zhp, status_cbdata_t *cb, nvlist_t **spares,
usr/src/cmd/zpool/zpool_main.c
6963
cb->cb_name_flags);
usr/src/cmd/zpool/zpool_main.c
6964
print_status_config(zhp, cb, name, spares[i], 2, B_TRUE);
usr/src/cmd/zpool/zpool_main.c
6970
print_l2cache(zpool_handle_t *zhp, status_cbdata_t *cb, nvlist_t **l2cache,
usr/src/cmd/zpool/zpool_main.c
6983
cb->cb_name_flags);
usr/src/cmd/zpool/zpool_main.c
6984
print_status_config(zhp, cb, name, l2cache[i], 2, B_FALSE);
usr/src/cmd/zpool/zpool_main.c
7458
status_cbdata_t cb = { 0 };
usr/src/cmd/zpool/zpool_main.c
7464
cb.cb_print_vdev_init = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
7467
cb.cb_name_flags |= VDEV_NAME_GUID;
usr/src/cmd/zpool/zpool_main.c
7470
cb.cb_name_flags |= VDEV_NAME_FOLLOW_LINKS;
usr/src/cmd/zpool/zpool_main.c
7473
cb.cb_literal = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
7476
cb.cb_name_flags |= VDEV_NAME_PATH;
usr/src/cmd/zpool/zpool_main.c
7479
cb.cb_print_slow_ios = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
7482
cb.cb_verbose = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
7485
cb.cb_explain = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
7488
cb.cb_dedup_stats = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
7491
cb.cb_print_vdev_trim = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
7509
cb.cb_allpools = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
7511
cb.cb_first = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
7512
cb.cb_print_status = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
7519
status_callback, &cb);
usr/src/cmd/zpool/zpool_main.c
7521
if (argc == 0 && cb.cb_count == 0)
usr/src/cmd/zpool/zpool_main.c
7523
else if (cb.cb_explain && cb.cb_first && cb.cb_allpools)
usr/src/cmd/zpool/zpool_main.c
7825
upgrade_cbdata_t cb = { 0 };
usr/src/cmd/zpool/zpool_main.c
7842
cb.cb_version = strtoll(optarg, &end, 10);
usr/src/cmd/zpool/zpool_main.c
7844
!SPA_VERSION_IS_SUPPORTED(cb.cb_version)) {
usr/src/cmd/zpool/zpool_main.c
7862
cb.cb_argc = argc;
usr/src/cmd/zpool/zpool_main.c
7863
cb.cb_argv = argv;
usr/src/cmd/zpool/zpool_main.c
7867
if (cb.cb_version == 0) {
usr/src/cmd/zpool/zpool_main.c
7868
cb.cb_version = SPA_VERSION;
usr/src/cmd/zpool/zpool_main.c
7954
cb.cb_first = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
7955
ret = zpool_iter(g_zfs, upgrade_cb, &cb);
usr/src/cmd/zpool/zpool_main.c
7956
if (ret == 0 && cb.cb_first) {
usr/src/cmd/zpool/zpool_main.c
7957
if (cb.cb_version == SPA_VERSION) {
usr/src/cmd/zpool/zpool_main.c
7966
cb.cb_version);
usr/src/cmd/zpool/zpool_main.c
7970
cb.cb_first = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
7971
ret = zpool_iter(g_zfs, upgrade_list_older_cb, &cb);
usr/src/cmd/zpool/zpool_main.c
7974
if (cb.cb_first) {
usr/src/cmd/zpool/zpool_main.c
7982
cb.cb_first = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
7983
ret = zpool_iter(g_zfs, upgrade_list_disabled_cb, &cb);
usr/src/cmd/zpool/zpool_main.c
7986
if (cb.cb_first) {
usr/src/cmd/zpool/zpool_main.c
7994
upgrade_one, &cb);
usr/src/cmd/zpool/zpool_main.c
8007
print_history_records(nvlist_t *nvhis, hist_cbdata_t *cb)
usr/src/cmd/zpool/zpool_main.c
8035
if (!cb->internal)
usr/src/cmd/zpool/zpool_main.c
8048
if (!cb->internal)
usr/src/cmd/zpool/zpool_main.c
8063
if (!cb->internal)
usr/src/cmd/zpool/zpool_main.c
8083
if (!cb->internal)
usr/src/cmd/zpool/zpool_main.c
8089
if (!cb->longfmt) {
usr/src/cmd/zpool/zpool_main.c
8122
hist_cbdata_t *cb = (hist_cbdata_t *)data;
usr/src/cmd/zpool/zpool_main.c
8126
cb->first = B_FALSE;
usr/src/cmd/zpool/zpool_main.c
8134
print_history_records(nvhis, cb);
usr/src/cmd/zpool/zpool_main.c
8241
zprop_get_cbdata_t cb = { 0 };
usr/src/cmd/zpool/zpool_main.c
8247
cb.cb_first = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
8252
cb.cb_sources = ZPROP_SRC_ALL;
usr/src/cmd/zpool/zpool_main.c
8253
cb.cb_columns[0] = GET_COL_NAME;
usr/src/cmd/zpool/zpool_main.c
8254
cb.cb_columns[1] = GET_COL_PROPERTY;
usr/src/cmd/zpool/zpool_main.c
8255
cb.cb_columns[2] = GET_COL_VALUE;
usr/src/cmd/zpool/zpool_main.c
8256
cb.cb_columns[3] = GET_COL_SOURCE;
usr/src/cmd/zpool/zpool_main.c
8257
cb.cb_type = ZFS_TYPE_POOL;
usr/src/cmd/zpool/zpool_main.c
8263
cb.cb_literal = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
8266
cb.cb_scripted = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
8269
bzero(&cb.cb_columns, sizeof (cb.cb_columns));
usr/src/cmd/zpool/zpool_main.c
8286
cb.cb_columns[i++] = GET_COL_NAME;
usr/src/cmd/zpool/zpool_main.c
8289
cb.cb_columns[i++] = GET_COL_PROPERTY;
usr/src/cmd/zpool/zpool_main.c
8292
cb.cb_columns[i++] = GET_COL_VALUE;
usr/src/cmd/zpool/zpool_main.c
8295
cb.cb_columns[i++] = GET_COL_SOURCE;
usr/src/cmd/zpool/zpool_main.c
8305
cb.cb_columns[0] = GET_COL_NAME;
usr/src/cmd/zpool/zpool_main.c
8306
cb.cb_columns[1] = GET_COL_PROPERTY;
usr/src/cmd/zpool/zpool_main.c
8307
cb.cb_columns[2] = GET_COL_VALUE;
usr/src/cmd/zpool/zpool_main.c
8308
cb.cb_columns[3] = GET_COL_SOURCE;
usr/src/cmd/zpool/zpool_main.c
8335
if (zprop_get_list(g_zfs, argv[0], &cb.cb_proplist,
usr/src/cmd/zpool/zpool_main.c
8342
if (cb.cb_proplist != NULL) {
usr/src/cmd/zpool/zpool_main.c
8345
fake_name.pl_next = cb.cb_proplist;
usr/src/cmd/zpool/zpool_main.c
8346
cb.cb_proplist = &fake_name;
usr/src/cmd/zpool/zpool_main.c
8349
ret = for_each_pool(argc, argv, B_TRUE, &cb.cb_proplist,
usr/src/cmd/zpool/zpool_main.c
8350
get_callback, &cb);
usr/src/cmd/zpool/zpool_main.c
8352
if (cb.cb_proplist == &fake_name)
usr/src/cmd/zpool/zpool_main.c
8355
zprop_free_list(cb.cb_proplist);
usr/src/cmd/zpool/zpool_main.c
8370
set_cbdata_t *cb = (set_cbdata_t *)data;
usr/src/cmd/zpool/zpool_main.c
8372
error = zpool_set_prop(zhp, cb->cb_propname, cb->cb_value);
usr/src/cmd/zpool/zpool_main.c
8375
cb->cb_any_successful = B_TRUE;
usr/src/cmd/zpool/zpool_main.c
8383
set_cbdata_t cb = { 0 };
usr/src/cmd/zpool/zpool_main.c
8408
cb.cb_propname = argv[1];
usr/src/cmd/zpool/zpool_main.c
8409
cb.cb_value = strchr(cb.cb_propname, '=');
usr/src/cmd/zpool/zpool_main.c
8410
if (cb.cb_value == NULL) {
usr/src/cmd/zpool/zpool_main.c
8416
*(cb.cb_value) = '\0';
usr/src/cmd/zpool/zpool_main.c
8417
cb.cb_value++;
usr/src/cmd/zpool/zpool_main.c
8420
set_callback, &cb);
usr/src/common/crypto/modes/ccm.c
653
uint8_t *cb;
usr/src/common/crypto/modes/ccm.c
679
cb = (uint8_t *)aes_ctx->ccm_cb;
usr/src/common/crypto/modes/ccm.c
681
cb[0] = 0x07 & (q-1); /* first byte */
usr/src/common/crypto/modes/ccm.c
684
bcopy(nonce, &(cb[1]), nonceSize);
usr/src/common/crypto/modes/ccm.c
686
bzero(&(cb[1+nonceSize]), q);
usr/src/common/crypto/modes/ccm.c
703
cb[15] = 0x01;
usr/src/common/crypto/modes/ctr.c
240
ctr_init_ctx(ctr_ctx_t *ctr_ctx, ulong_t count, uint8_t *cb,
usr/src/common/crypto/modes/ctr.c
262
copy_block(cb, (uchar_t *)ctr_ctx->ctr_cb);
usr/src/common/crypto/modes/gcm.c
676
uint8_t *cb;
usr/src/common/crypto/modes/gcm.c
683
cb = (uint8_t *)ctx->gcm_cb;
usr/src/common/crypto/modes/gcm.c
685
bcopy(iv, cb, 12);
usr/src/common/crypto/modes/gcm.c
686
cb[12] = 0;
usr/src/common/crypto/modes/gcm.c
687
cb[13] = 0;
usr/src/common/crypto/modes/gcm.c
688
cb[14] = 0;
usr/src/common/crypto/modes/gcm.c
689
cb[15] = 1;
usr/src/common/crypto/modes/gcm.c
691
copy_block(cb, (uint8_t *)ctx->gcm_J0);
usr/src/common/crypto/modes/gcm.c
696
bzero(cb, block_size);
usr/src/common/crypto/modes/gcm.c
697
bcopy(&(iv[processed]), cb, remainder);
usr/src/common/crypto/modes/gcm.c
698
datap = (uint8_t *)cb;
usr/src/common/crypto/modes/gcm.c
713
copy_block((uint8_t *)ctx->gcm_J0, (uint8_t *)cb);
usr/src/common/hexdump/hexdump.c
254
hexdump_output(hexdump_param_t *hdp, bool hdr, hexdump_cb_f cb, void *cbarg)
usr/src/common/hexdump/hexdump.c
262
ret = cb(cbarg, hdr ? UINT64_MAX : hdp->hdp_bufaddr + hdp->hdp_offset,
usr/src/common/hexdump/hexdump.c
291
hexdump_cb_f cb, void *cbarg)
usr/src/common/hexdump/hexdump.c
379
if ((ret = hexdump_output(&hdp, true, cb, cbarg)) != 0)
usr/src/common/hexdump/hexdump.c
403
if ((ret = hexdump_output(&hdp, false, cb, cbarg)) != 0)
usr/src/common/hexdump/hexdump.c
451
hexdump(const uint8_t *data, size_t len, hexdump_flag_t flags, hexdump_cb_f cb,
usr/src/common/hexdump/hexdump.c
454
return (hexdumph(NULL, data, len, flags, cb, cbarg));
usr/src/common/zfs/zprop_common.c
166
zprop_iter_common(zprop_func func, void *cb, boolean_t show_all,
usr/src/common/zfs/zprop_common.c
195
(func(order[i]->pd_propnum, cb) != ZPROP_CONT)) {
usr/src/grub/grub-0.97/stage2/fsys_zfs.c
804
zap_iterate(dnode_phys_t *zap_dnode, zap_cb_t *cb, void *arg, char *stack)
usr/src/grub/grub-0.97/stage2/fsys_zfs.c
836
err = cb(&za, arg, stack);
usr/src/lib/brand/shared/brand/sys/brand_misc.h
164
#define EMULATE(cb, args) { (sysent_cb_t)(uintptr_t)(cb), (args) }
usr/src/lib/brand/shared/librtld_db/common/brand_librtld_db.c
112
dummy_ldb_loadobj_iter32(rd_helper_data_t rhd, rl_iter_f *cb, void *client_data)
usr/src/lib/brand/shared/librtld_db/common/brand_librtld_db.c
251
brand_ldb_loadobj_iter32(rd_helper_data_t rhd, rl_iter_f *cb, void *client_data)
usr/src/lib/brand/shared/librtld_db/common/brand_librtld_db.c
265
err = _rd_loadobj_iter32(rap, cb, client_data);
usr/src/lib/fm/topo/libtopo/common/hc.c
1408
topo_mod_walk_cb_t cb, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
1445
hwp->hcw_cb = cb;
usr/src/lib/fm/topo/libtopo/common/hc.c
1982
topo_walk_cb_t cb = (topo_walk_cb_t)flp->fl_callback;
usr/src/lib/fm/topo/libtopo/common/hc.c
2004
if ((err = cb(mod->tm_hdl, tmp->tf_node,
usr/src/lib/fm/topo/libtopo/common/topo_fmri.c
1057
uint32_t fac_subtype, topo_walk_cb_t cb, void *cb_args, int *err)
usr/src/lib/fm/topo/libtopo/common/topo_fmri.c
1080
rv |= nvlist_add_uint64(in, "callback", (uint64_t)cb);
usr/src/lib/fm/topo/libtopo/common/topo_fmri.c
1083
rv |= nvlist_add_uint32(in, "callback", (uint32_t)cb);
usr/src/lib/fm/topo/libtopo/common/topo_snap.c
836
topo_scheme_walk(topo_hdl_t *thp, topo_scheme_walk_cb_f cb, void *arg)
usr/src/lib/fm/topo/libtopo/common/topo_snap.c
846
ret = cb(thp, &info, arg);
usr/src/lib/fm/topo/libtopo/common/topo_snap.c
860
ret = cb(thp, &info, arg);
usr/src/lib/fm/topo/libtopo/common/zfs.c
162
cbdata_t cb;
usr/src/lib/fm/topo/libtopo/common/zfs.c
172
cb.cb_guid = pool_guid;
usr/src/lib/fm/topo/libtopo/common/zfs.c
173
cb.cb_pool = NULL;
usr/src/lib/fm/topo/libtopo/common/zfs.c
175
if (zpool_iter(g_zfs, find_pool, &cb) == 1) {
usr/src/lib/fm/topo/libtopo/common/zfs.c
176
name = zpool_get_name(cb.cb_pool);
usr/src/lib/fm/topo/libtopo/common/zfs.c
189
if (cb.cb_pool)
usr/src/lib/fm/topo/libtopo/common/zfs.c
190
zpool_close(cb.cb_pool);
usr/src/lib/gss_mechs/mech_krb5/mech/util_cksum.c
35
kg_checksum_channel_bindings(context, cb, cksum, bigend)
usr/src/lib/gss_mechs/mech_krb5/mech/util_cksum.c
37
gss_channel_bindings_t cb;
usr/src/lib/gss_mechs/mech_krb5/mech/util_cksum.c
59
if (cb == GSS_C_NO_CHANNEL_BINDINGS) {
usr/src/lib/gss_mechs/mech_krb5/mech/util_cksum.c
70
cb->initiator_address.length+
usr/src/lib/gss_mechs/mech_krb5/mech/util_cksum.c
71
cb->acceptor_address.length+
usr/src/lib/gss_mechs/mech_krb5/mech/util_cksum.c
72
cb->application_data.length);
usr/src/lib/gss_mechs/mech_krb5/mech/util_cksum.c
82
TWRITE_INT(ptr, cb->initiator_addrtype, bigend);
usr/src/lib/gss_mechs/mech_krb5/mech/util_cksum.c
83
TWRITE_BUF(ptr, cb->initiator_address, bigend);
usr/src/lib/gss_mechs/mech_krb5/mech/util_cksum.c
84
TWRITE_INT(ptr, cb->acceptor_addrtype, bigend);
usr/src/lib/gss_mechs/mech_krb5/mech/util_cksum.c
85
TWRITE_BUF(ptr, cb->acceptor_address, bigend);
usr/src/lib/gss_mechs/mech_krb5/mech/util_cksum.c
86
TWRITE_BUF(ptr, cb->application_data, bigend);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
335
static void output_quoted_string(char *str, void (*cb)(const char *,void *),
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
341
cb("\"", data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
343
cb("\"", data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
350
cb("\\\\", data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
353
cb("\\n", data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
356
cb("\\t", data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
359
cb("\\b", data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
366
cb(buf, data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
370
cb("\"", data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
385
void (*cb)(const char *, void *), void *data)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
400
cb("\t", data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
402
cb(name, data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
403
cb(" = ", data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
404
output_quoted_string(value, cb, data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
405
cb(EOL, data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
407
cb(name, data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
408
cb(" = ", data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
409
cb(value, data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
410
cb(EOL, data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
421
cb("[", data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
422
cb(name, data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
423
cb("]", data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
424
cb(profile_is_node_final(p) ? "*" : "", data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
425
cb(EOL, data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
426
dump_profile(p, level+1, cb, data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
427
cb(EOL, data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
430
cb("\t", data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
431
cb(name, data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
432
cb(" = {", data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
433
cb(EOL, data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
434
dump_profile(p, level+1, cb, data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
436
cb("\t", data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
437
cb("}", data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
438
cb(profile_is_node_final(p) ? "*" : "", data);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
439
cb(EOL, data);
usr/src/lib/lib9p/common/transport/socket.c
325
void (*cb)(struct l9p_server *, int))
usr/src/lib/lib9p/common/transport/socket.c
338
cb(l9svr, (int)sevr->ev_event[i].ident);
usr/src/lib/lib9p/common/transport/socket.c
345
void (*cb)(struct l9p_server *, int))
usr/src/lib/lib9p/common/transport/socket.c
361
cb(l9svr, (int)esvr->ev_pe[i].portev_object);
usr/src/lib/lib9p/common/transport/socket.c
86
void (*cb)(struct l9p_server *, int));
usr/src/lib/libbe/common/be_activate.c
233
be_transaction_data_t cb = { 0 };
usr/src/lib/libbe/common/be_activate.c
254
cb.obe_name = be_name;
usr/src/lib/libbe/common/be_activate.c
257
if ((zret = zpool_iter(g_zfs, be_find_zpool_callback, &cb)) == 0) {
usr/src/lib/libbe/common/be_activate.c
259
"find zpool for BE (%s)\n"), cb.obe_name);
usr/src/lib/libbe/common/be_activate.c
269
if ((ret = be_make_root_ds(cb.obe_zpool, cb.obe_name, root_ds,
usr/src/lib/libbe/common/be_activate.c
272
"for %s/%s\n"), __func__, cb.obe_zpool, cb.obe_name);
usr/src/lib/libbe/common/be_activate.c
275
cb.obe_root_ds = strdup(root_ds);
usr/src/lib/libbe/common/be_activate.c
278
ret = be_do_installboot(&cb, BE_INSTALLBOOT_FLAG_NULL);
usr/src/lib/libbe/common/be_activate.c
282
if (!be_has_menu_entry(root_ds, cb.obe_zpool, &entry)) {
usr/src/lib/libbe/common/be_activate.c
283
if ((ret = be_append_menu(cb.obe_name, cb.obe_zpool,
usr/src/lib/libbe/common/be_activate.c
287
cb.obe_name);
usr/src/lib/libbe/common/be_activate.c
292
if ((ret = be_change_grub_default(cb.obe_name,
usr/src/lib/libbe/common/be_activate.c
293
cb.obe_zpool)) != BE_SUCCESS) {
usr/src/lib/libbe/common/be_activate.c
301
if ((ret = _be_list(cb.obe_name, &be_nodes, BE_LIST_DEFAULT))
usr/src/lib/libbe/common/be_activate.c
367
be_get_uuid(cb.obe_root_ds, &uu) == BE_SUCCESS &&
usr/src/lib/libbe/common/be_activate.c
368
(ret = be_promote_zone_ds(cb.obe_name, cb.obe_root_ds))
usr/src/lib/libbe/common/be_activate.c
372
"%s\n"), cb.obe_name);
usr/src/lib/libbe/common/be_activate.c
393
if ((ret = be_find_active_zone_root(zhp, cb.obe_zpool,
usr/src/lib/libbe/common/be_list.c
224
list_callback_data_t cb = { 0 };
usr/src/lib/libbe/common/be_list.c
234
be_get_defaults(&cb.be_defaults);
usr/src/lib/libbe/common/be_list.c
235
cb.flags = flags;
usr/src/lib/libbe/common/be_list.c
243
(void) strcpy(cb.current_be, "-");
usr/src/lib/libbe/common/be_list.c
245
(void) strncpy(cb.current_be, bt.obe_name,
usr/src/lib/libbe/common/be_list.c
246
sizeof (cb.current_be));
usr/src/lib/libbe/common/be_list.c
255
cb.be_name = strdup(be_name);
usr/src/lib/libbe/common/be_list.c
257
if (cb.be_defaults.be_deflt_rpool_container && rpool != NULL) {
usr/src/lib/libbe/common/be_list.c
262
free(cb.be_name);
usr/src/lib/libbe/common/be_list.c
266
ret = be_get_list_callback(zphp, &cb);
usr/src/lib/libbe/common/be_list.c
268
if ((zpool_iter(g_zfs, be_get_list_callback, &cb)) != 0) {
usr/src/lib/libbe/common/be_list.c
269
if (cb.be_nodes_head != NULL) {
usr/src/lib/libbe/common/be_list.c
270
be_free_list(cb.be_nodes_head);
usr/src/lib/libbe/common/be_list.c
271
cb.be_nodes_head = NULL;
usr/src/lib/libbe/common/be_list.c
272
cb.be_nodes = NULL;
usr/src/lib/libbe/common/be_list.c
278
if (cb.be_nodes_head == NULL) {
usr/src/lib/libbe/common/be_list.c
287
*be_nodes = cb.be_nodes_head;
usr/src/lib/libbe/common/be_list.c
289
free(cb.be_name);
usr/src/lib/libbe/common/be_list.c
369
list_callback_data_t cb = { 0 };
usr/src/lib/libbe/common/be_list.c
393
if ((ret = be_allocate_callback_nodes(&cb)) != BE_SUCCESS) {
usr/src/lib/libbe/common/be_list.c
398
be_get_defaults(&cb.be_defaults);
usr/src/lib/libbe/common/be_list.c
399
ret = zfs_iter_filesystems(zhp, be_add_children_callback, &cb);
usr/src/lib/libbe/common/be_list.c
403
*zbe_nodes = cb.be_nodes_head;
usr/src/lib/libbe/common/be_list.c
435
list_callback_data_t *cb = (list_callback_data_t *)data;
usr/src/lib/libbe/common/be_list.c
442
cb->zpool_name = rpool = (char *)zpool_get_name(zlp);
usr/src/lib/libbe/common/be_list.c
459
if (cb->be_name != NULL) {
usr/src/lib/libbe/common/be_list.c
462
if (!be_valid_be_name(cb->be_name))
usr/src/lib/libbe/common/be_list.c
467
if ((rv = be_make_root_ds(rpool, cb->be_name, be_ds,
usr/src/lib/libbe/common/be_list.c
504
if (cb->be_name != NULL) {
usr/src/lib/libbe/common/be_list.c
505
if ((ret = be_allocate_callback_nodes(cb)) != BE_SUCCESS) {
usr/src/lib/libbe/common/be_list.c
511
if ((ret = be_get_node_data(zhp, cb->be_nodes, cb->be_name,
usr/src/lib/libbe/common/be_list.c
512
rpool, cb->current_be, be_ds)) != BE_SUCCESS) {
usr/src/lib/libbe/common/be_list.c
517
if (cb->flags & BE_LIST_SNAPSHOTS)
usr/src/lib/libbe/common/be_list.c
519
be_add_children_callback, cb);
usr/src/lib/libbe/common/be_list.c
523
ret = zfs_iter_filesystems(zhp, be_add_children_callback, cb);
usr/src/lib/libbe/common/be_list.c
544
be_allocate_callback_nodes(list_callback_data_t *cb)
usr/src/lib/libbe/common/be_list.c
548
if (cb->be_nodes_head != NULL)
usr/src/lib/libbe/common/be_list.c
551
if ((cb->be_nodes_head = be_list_alloc(&ret, sizeof (be_node_list_t)))
usr/src/lib/libbe/common/be_list.c
555
cb->be_nodes = cb->be_nodes_head;
usr/src/lib/libbe/common/be_list.c
556
cb->be_snapshots_tail = &cb->be_nodes->be_node_snapshots;
usr/src/lib/libbe/common/be_list.c
557
cb->be_datasets_tail = &cb->be_nodes->be_node_datasets;
usr/src/lib/libbe/common/be_list.c
581
list_callback_data_t *cb = (list_callback_data_t *)data;
usr/src/lib/libbe/common/be_list.c
591
if (cb->be_defaults.be_deflt_rpool_container) {
usr/src/lib/libbe/common/be_list.c
597
if (cb->be_nodes_head == NULL &&
usr/src/lib/libbe/common/be_list.c
598
(ret = be_allocate_callback_nodes(cb)) != BE_SUCCESS) {
usr/src/lib/libbe/common/be_list.c
614
cb->be_nodes)) != BE_SUCCESS) {
usr/src/lib/libbe/common/be_list.c
621
*cb->be_snapshots_tail = snapshot;
usr/src/lib/libbe/common/be_list.c
622
cb->be_snapshots_tail = &snapshot->be_next_snapshot;
usr/src/lib/libbe/common/be_list.c
624
if (cb->be_nodes->be_node_name != NULL) {
usr/src/lib/libbe/common/be_list.c
625
if ((cb->be_nodes->be_next_node =
usr/src/lib/libbe/common/be_list.c
631
cb->be_nodes = cb->be_nodes->be_next_node;
usr/src/lib/libbe/common/be_list.c
632
cb->be_nodes->be_next_node = NULL;
usr/src/lib/libbe/common/be_list.c
641
ret = be_get_zone_node_data(cb->be_nodes, str);
usr/src/lib/libbe/common/be_list.c
646
if ((ret = be_get_node_data(zhp, cb->be_nodes, str,
usr/src/lib/libbe/common/be_list.c
647
cb->zpool_name, cb->current_be, ds_path)) != BE_SUCCESS) {
usr/src/lib/libbe/common/be_list.c
662
dataset, cb->be_nodes)) != BE_SUCCESS) {
usr/src/lib/libbe/common/be_list.c
669
*cb->be_datasets_tail = dataset;
usr/src/lib/libbe/common/be_list.c
670
cb->be_datasets_tail = &dataset->be_next_dataset;
usr/src/lib/libbe/common/be_list.c
672
if (cb->flags & BE_LIST_SNAPSHOTS)
usr/src/lib/libbe/common/be_list.c
673
ret = zfs_iter_children(zhp, be_add_children_callback, cb);
usr/src/lib/libbe/common/be_list.c
675
ret = zfs_iter_filesystems(zhp, be_add_children_callback, cb);
usr/src/lib/libbe/common/be_utils.c
96
ficlSuppressTextOutput(ficlCallback *cb, char *text)
usr/src/lib/libc/port/i18n/gettext_real.c
217
cb = cur_binding;
usr/src/lib/libc/port/i18n/gettext_real.c
220
cblen = cur_binding - cb;
usr/src/lib/libc/port/i18n/gettext_real.c
228
(void) memcpy(mp->msgfile, cb, cblen);
usr/src/lib/libc/port/i18n/gettext_real.c
66
char *msgloc, *cb, *cur_domain_binding;
usr/src/lib/libc/port/print/doprnt.c
117
char cb[DECIMAL_STRING_LENGTH]; \
usr/src/lib/libc/port/print/doprnt.c
120
(void) func(val, prec, decpt, sign, cb); \
usr/src/lib/libc/port/print/doprnt.c
122
cp = cb; \
usr/src/lib/libc_db/common/thread_db.c
1090
if ((*cb)(&th, cbdata_p))
usr/src/lib/libc_db/common/thread_db.c
1159
__td_ta_sync_iter(td_thragent_t *ta_p, td_sync_iter_f *cb, void *cbdata)
usr/src/lib/libc_db/common/thread_db.c
1172
if (cb == NULL)
usr/src/lib/libc_db/common/thread_db.c
1250
if ((*cb)(&synchandle, cbdata) != 0)
usr/src/lib/libc_db/common/thread_db.c
2404
__td_thr_lockowner(const td_thrhandle_t *th_p, td_sync_iter_f *cb,
usr/src/lib/libc_db/common/thread_db.c
2419
lcb.owner_cb = cb;
usr/src/lib/libc_db/common/thread_db.c
3038
__td_sync_waiters(const td_synchandle_t *sh_p, td_thr_iter_f *cb, void *cb_data)
usr/src/lib/libc_db/common/thread_db.c
3064
wcb.waiter_cb = cb;
usr/src/lib/libc_db/common/thread_db.c
770
__td_ta_tsd_iter(td_thragent_t *ta_p, td_key_iter_f *cb, void *cbdata_p)
usr/src/lib/libc_db/common/thread_db.c
780
if (cb == NULL)
usr/src/lib/libc_db/common/thread_db.c
839
(*cb)(key, destructor, cbdata_p))
usr/src/lib/libc_db/common/thread_db.c
856
(*cb)(key, (PFrV)(uintptr_t)destruct32,
usr/src/lib/libc_db/common/thread_db.c
91
td_err_e __td_ta_thr_iter(td_thragent_t *ta_p, td_thr_iter_f *cb,
usr/src/lib/libc_db/common/thread_db.c
916
__td_ta_thr_iter(td_thragent_t *ta_p, td_thr_iter_f *cb,
usr/src/lib/libc_db/common/thread_db.c
930
if (cb == NULL)
usr/src/lib/libctf/common/ctf_convert.c
285
ctf_convert_set_warncb(ctf_convert_t *cch, ctf_convert_warn_f cb, void *arg)
usr/src/lib/libctf/common/ctf_convert.c
287
cch->cch_warncb = cb;
usr/src/lib/libctf/common/ctf_diff.c
1179
ctf_diff_functions(ctf_diff_t *cds, ctf_diff_func_f cb, void *arg)
usr/src/lib/libctf/common/ctf_diff.c
1197
cb(cds->cds_ifp, cds->cds_ifuncs[i].cdf_symidx,
usr/src/lib/libctf/common/ctf_diff.c
1201
cb(cds->cds_ifp, cds->cds_ifuncs[i].cdf_symidx, B_TRUE,
usr/src/lib/libctf/common/ctf_diff.c
1209
cb(cds->cds_ofp, cds->cds_ofuncs[i].cdf_symidx, B_FALSE,
usr/src/lib/libctf/common/ctf_diff.c
1322
ctf_diff_objects(ctf_diff_t *cds, ctf_diff_obj_f cb, void *arg)
usr/src/lib/libctf/common/ctf_diff.c
1342
cb(cds->cds_ifp, o->cdo_symidx, o->cdo_id, B_FALSE,
usr/src/lib/libctf/common/ctf_diff.c
1346
cb(cds->cds_ifp, o->cdo_symidx, o->cdo_id, B_TRUE,
usr/src/lib/libctf/common/ctf_diff.c
1355
cb(cds->cds_ofp, o->cdo_symidx, o->cdo_id, B_FALSE, NULL,
usr/src/lib/libctf/common/ctf_diff.c
862
ctf_diff_types(ctf_diff_t *cds, ctf_diff_type_f cb, void *arg)
usr/src/lib/libctf/common/ctf_diff.c
866
cds->cds_func = cb;
usr/src/lib/libctf/common/ctf_diff.c
888
ctf_diff_self(ctf_diff_t *cds, ctf_diff_type_f cb, void *arg)
usr/src/lib/libctf/common/ctf_diff.c
893
cds->cds_func = cb;
usr/src/lib/libctf/common/ctf_dwarf.c
405
const ctf_dwmap_t *cb = b;
usr/src/lib/libctf/common/ctf_dwarf.c
407
if (ca->cdm_off > cb->cdm_off)
usr/src/lib/libctf/common/ctf_dwarf.c
409
if (ca->cdm_off < cb->cdm_off)
usr/src/lib/libdiskmgt/common/events.c
170
dm_init_event_queue(void (*cb)(nvlist_t *, int), int *errp)
usr/src/lib/libdiskmgt/common/events.c
175
if (cb != callback) {
usr/src/lib/libdiskmgt/common/events.c
177
callback = cb;
usr/src/lib/libdiskmgt/common/events.c
178
if (cb == NULL) {
usr/src/lib/libdiskmgt/common/events.c
201
if (cb != NULL) {
usr/src/lib/libdiskmgt/common/events.c
204
callback = cb;
usr/src/lib/libelfsign/common/elfcertlib.c
717
void (*cb)(void *, ELFCert_t, char *))
usr/src/lib/libelfsign/common/elfcertlib.c
719
ess->es_certCAcallback = cb;
usr/src/lib/libelfsign/common/elfcertlib.c
727
void (*cb)(void *, ELFCert_t, ELFCert_t))
usr/src/lib/libelfsign/common/elfcertlib.c
729
ess->es_certvercallback = cb;
usr/src/lib/libelfsign/common/elfsignlib.c
469
void (*cb)(void *, void *, size_t, ELFCert_t))
usr/src/lib/libelfsign/common/elfsignlib.c
471
ess->es_sigvercallback = cb;
usr/src/lib/libelfsign/common/libelfsign.h
139
void (*cb)(void *, void *, size_t, ELFCert_t));
usr/src/lib/libelfsign/common/libelfsign.h
160
void (*cb)(void *, ELFCert_t, char *));
usr/src/lib/libelfsign/common/libelfsign.h
162
void (*cb)(void *, ELFCert_t, ELFCert_t));
usr/src/lib/libinetsvc/common/inetsvc.c
1579
dg_template(void (*cb)(int, const struct sockaddr *, int, const void *, size_t),
usr/src/lib/libinetsvc/common/inetsvc.c
1608
cb(s, (struct sockaddr *)&sa, sa_size, buf, i);
usr/src/lib/libipmi/common/ipmi_user.c
291
ipmi_user_cb_t cb = { 0 };
usr/src/lib/libipmi/common/ipmi_user.c
293
cb.uic_name = name;
usr/src/lib/libipmi/common/ipmi_user.c
294
cb.uic_result = NULL;
usr/src/lib/libipmi/common/ipmi_user.c
296
if (ipmi_user_iter(ihp, ipmi_user_callback, &cb) != 0)
usr/src/lib/libipmi/common/ipmi_user.c
299
if (cb.uic_result == NULL)
usr/src/lib/libipmi/common/ipmi_user.c
303
return (cb.uic_result);
usr/src/lib/libipmi/common/ipmi_user.c
309
ipmi_user_cb_t cb = { 0 };
usr/src/lib/libipmi/common/ipmi_user.c
311
cb.uic_uid = uid;
usr/src/lib/libipmi/common/ipmi_user.c
312
cb.uic_result = NULL;
usr/src/lib/libipmi/common/ipmi_user.c
314
if (ipmi_user_iter(ihp, ipmi_user_callback, &cb) != 0)
usr/src/lib/libipmi/common/ipmi_user.c
317
if (cb.uic_result == NULL)
usr/src/lib/libipmi/common/ipmi_user.c
321
return (cb.uic_result);
usr/src/lib/libktest/common/libktest.c
474
ktest_mod_for_each(void (*cb)(const char *))
usr/src/lib/libktest/common/libktest.c
505
cb(de->d_name);
usr/src/lib/libmapid/common/mapid.c
1189
cb_t cb = {0};
usr/src/lib/libmapid/common/mapid.c
1192
mapid_reeval_domain(&cb);
usr/src/lib/libnsl/dial/ulockf.c
197
char cb[100];
usr/src/lib/libnsl/dial/ulockf.c
201
(void) snprintf(cb, sizeof (cb),
usr/src/lib/libnsl/dial/ulockf.c
203
logent("ULOCKC", cb);
usr/src/lib/libnsl/dial/ulockf.c
210
(void) snprintf(cb, sizeof (cb),
usr/src/lib/libnsl/dial/ulockf.c
212
logent("ULOCKW", cb);
usr/src/lib/libnsl/dial/ulockf.c
224
(void) snprintf(cb, sizeof (cb),
usr/src/lib/libnsl/dial/ulockf.c
226
logent("ULOCKLNK", cb);
usr/src/lib/libnsl/dial/ulockf.c
231
(void) snprintf(cb, sizeof (cb), "%s %d", tempfile, errno);
usr/src/lib/libnsl/dial/ulockf.c
232
logent("ULOCKF", cb);
usr/src/lib/libnsl/rpc/rpcsec_gss_if.c
234
rpc_gss_set_callback(rpc_gss_callback_t *cb)
usr/src/lib/libnsl/rpc/rpcsec_gss_if.c
238
return ((*calls.rpc_gss_set_callback)(cb));
usr/src/lib/libnsl/rpc/svc.c
587
__svc_set_proc_cleanup_cb(void *cb)
usr/src/lib/libnsl/rpc/svc.c
591
__proc_cleanup_cb = (void (*)())cb;
usr/src/lib/libnsl/rpc/svc_vc.c
1169
svc_errorhandler_t cb = xprt->xp_closeclnt;
usr/src/lib/libnsl/rpc/svc_vc.c
1176
cb(xprt, (xprt->xp_rtaddr.len != 0));
usr/src/lib/libnwam/common/libnwam_enm.c
221
nwam_walk_enms(int(*cb)(nwam_enm_handle_t, void *), void *data, uint64_t flags,
usr/src/lib/libnwam/common/libnwam_enm.c
231
cb, data, flags, retp, enm_selectcb));
usr/src/lib/libnwam/common/libnwam_enm.c
324
int (*cb)(const char *, nwam_value_t, void *),
usr/src/lib/libnwam/common/libnwam_enm.c
327
return (nwam_walk_props(enmh, cb, data, flags, retp));
usr/src/lib/libnwam/common/libnwam_known_wlan.c
211
nwam_walk_known_wlans(int(*cb)(nwam_known_wlan_handle_t, void *), void *data,
usr/src/lib/libnwam/common/libnwam_known_wlan.c
218
assert(cb != NULL);
usr/src/lib/libnwam/common/libnwam_known_wlan.c
257
ret = cb(kwh, data);
usr/src/lib/libnwam/common/libnwam_known_wlan.c
279
NWAM_KNOWN_WLAN_CONF_FILE, cb, data, flags, retp, NULL));
usr/src/lib/libnwam/common/libnwam_known_wlan.c
349
int (*cb)(const char *, nwam_value_t, void *),
usr/src/lib/libnwam/common/libnwam_known_wlan.c
352
return (nwam_walk_props(kwh, cb, data, flags, retp));
usr/src/lib/libnwam/common/libnwam_loc.c
339
nwam_walk_locs(int(*cb)(nwam_loc_handle_t, void *), void *data, uint64_t flags,
usr/src/lib/libnwam/common/libnwam_loc.c
349
cb, data, flags, retp, loc_selectcb));
usr/src/lib/libnwam/common/libnwam_loc.c
423
int (*cb)(const char *, nwam_value_t, void *),
usr/src/lib/libnwam/common/libnwam_loc.c
426
return (nwam_walk_props(loch, cb, data, flags, retp));
usr/src/lib/libnwam/common/libnwam_ncp.c
1136
int (*cb)(const char *, nwam_value_t, void *),
usr/src/lib/libnwam/common/libnwam_ncp.c
1139
return (nwam_walk_props(ncuh, cb, data, flags, retp));
usr/src/lib/libnwam/common/libnwam_ncp.c
478
nwam_walk_ncps(int (*cb)(nwam_ncp_handle_t, void *), void *data,
usr/src/lib/libnwam/common/libnwam_ncp.c
489
assert(cb != NULL);
usr/src/lib/libnwam/common/libnwam_ncp.c
528
ret = cb(ncph, data);
usr/src/lib/libnwam/common/libnwam_ncp.c
703
int(*cb)(nwam_ncu_handle_t, void *), void *data, uint64_t flags, int *retp)
usr/src/lib/libnwam/common/libnwam_ncp.c
708
assert(ncph != NULL && cb != NULL);
usr/src/lib/libnwam/common/libnwam_ncp.c
718
err = nwam_walk(NWAM_OBJECT_TYPE_NCU, ncpfile, cb, data, flags,
usr/src/lib/libnwam/common/libnwam_object.c
201
int(*cb)(struct nwam_handle *, void *),
usr/src/lib/libnwam/common/libnwam_object.c
213
assert(cb != NULL);
usr/src/lib/libnwam/common/libnwam_object.c
262
ret = cb(hp, data);
usr/src/lib/libnwam/common/libnwam_object.c
325
int (*cb)(const char *, nwam_value_t, void *),
usr/src/lib/libnwam/common/libnwam_object.c
333
assert(hp != NULL && hp->nwh_data != NULL && cb != NULL);
usr/src/lib/libnwam/common/libnwam_object.c
340
ret = cb(propname, value, data);
usr/src/lib/libpool/common/pool.c
1024
char_buf_t *cb;
usr/src/lib/libpool/common/pool.c
1027
if ((cb = alloc_char_buf(CB_DEFAULT_LEN)) == NULL)
usr/src/lib/libpool/common/pool.c
1029
if (set_char_buf(cb, "%s.%s", pool_elem_class_string(pe), name) ==
usr/src/lib/libpool/common/pool.c
1031
free_char_buf(cb);
usr/src/lib/libpool/common/pool.c
1034
ret = pool_put_property(TO_CONF(pe), pe, cb->cb_buf, val);
usr/src/lib/libpool/common/pool.c
1035
free_char_buf(cb);
usr/src/lib/libpool/common/pool.c
1073
char_buf_t *cb;
usr/src/lib/libpool/common/pool.c
1076
if ((cb = alloc_char_buf(CB_DEFAULT_LEN)) == NULL)
usr/src/lib/libpool/common/pool.c
1078
if (set_char_buf(cb, "%s.%s", pool_elem_class_string(pe), name) ==
usr/src/lib/libpool/common/pool.c
1080
free_char_buf(cb);
usr/src/lib/libpool/common/pool.c
1083
ret = pool_put_any_property(pe, cb->cb_buf, val);
usr/src/lib/libpool/common/pool.c
1084
free_char_buf(cb);
usr/src/lib/libpool/common/pool.c
1906
char_buf_t *cb = NULL;
usr/src/lib/libpool/common/pool.c
1927
if ((cb = alloc_char_buf(CB_DEFAULT_LEN)) == NULL) {
usr/src/lib/libpool/common/pool.c
1930
if (set_char_buf(cb, "%s.name", sz_type) != PO_SUCCESS) {
usr/src/lib/libpool/common/pool.c
1931
free_char_buf(cb);
usr/src/lib/libpool/common/pool.c
1934
if (pool_value_set_name(props[1], cb->cb_buf) != PO_SUCCESS) {
usr/src/lib/libpool/common/pool.c
1935
free_char_buf(cb);
usr/src/lib/libpool/common/pool.c
1939
free_char_buf(cb);
usr/src/lib/libpool/common/pool.c
1942
free_char_buf(cb);
usr/src/lib/libpool/common/pool.c
270
char_buf_t *cb = (char_buf_t *)user;
usr/src/lib/libpool/common/pool.c
280
if (append_char_buf(cb, "\n%s\t%s\t%s ", cb->cb_tab_buf,
usr/src/lib/libpool/common/pool.c
286
if (append_char_buf(cb, "%llu", (u_longlong_t)u) == PO_FAIL)
usr/src/lib/libpool/common/pool.c
291
if (append_char_buf(cb, "%lld", (longlong_t)i) == PO_FAIL)
usr/src/lib/libpool/common/pool.c
296
if (append_char_buf(cb, "%s", str) == PO_FAIL)
usr/src/lib/libpool/common/pool.c
302
if (append_char_buf(cb, "%s", "false") == PO_FAIL)
usr/src/lib/libpool/common/pool.c
305
if (append_char_buf(cb, "%s", "true") == PO_FAIL)
usr/src/lib/libpool/common/pool.c
311
if (append_char_buf(cb, "%g", d) == PO_FAIL)
usr/src/lib/libpool/common/pool.c
328
pool_base_info(const pool_elem_t *pe, char_buf_t *cb, int deep)
usr/src/lib/libpool/common/pool.c
339
if (cb == NULL) {
usr/src/lib/libpool/common/pool.c
342
if ((cb = alloc_char_buf(CB_DEFAULT_LEN)) == NULL)
usr/src/lib/libpool/common/pool.c
348
(void) pool_base_info(pe, cb, deep);
usr/src/lib/libpool/common/pool.c
349
if (cb->cb_buf)
usr/src/lib/libpool/common/pool.c
350
ret = strdup(cb->cb_buf);
usr/src/lib/libpool/common/pool.c
351
free_char_buf(cb);
usr/src/lib/libpool/common/pool.c
355
if (append_char_buf(cb, "\n%s%s", cb->cb_tab_buf,
usr/src/lib/libpool/common/pool.c
362
if (append_char_buf(cb, " %s", sres) == PO_FAIL) {
usr/src/lib/libpool/common/pool.c
370
if (pool_walk_properties(conf, (pool_elem_t *)pe, cb,
usr/src/lib/libpool/common/pool.c
372
(void) append_char_buf(cb, "\n%s%s\n", cb->cb_tab_buf,
usr/src/lib/libpool/common/pool.c
376
if (append_char_buf(cb, "%s", "\n") == PO_FAIL)
usr/src/lib/libpool/common/pool.c
394
if (append_char_buf(cb, "\t%s%s", cb->cb_tab_buf,
usr/src/lib/libpool/common/pool.c
407
if (append_char_buf(cb, "\t%s\n", str) == PO_FAIL) {
usr/src/lib/libpool/common/pool.c
418
if (strlcat(cb->cb_tab_buf, "\t", CB_TAB_BUF_SIZE)
usr/src/lib/libpool/common/pool.c
429
if (pool_base_info(elem, cb,
usr/src/lib/libpool/common/pool.c
441
if (pool_base_info(elem, cb,
usr/src/lib/libpool/common/pool.c
456
if (pool_base_info(elem, cb, PO_TRUE) == NULL) {
usr/src/lib/libpool/common/pool.c
468
if (pool_base_info(elem, cb,
usr/src/lib/libpool/common/pool.c
484
if (cb->cb_tab_buf[0] != 0)
usr/src/lib/libpool/common/pool.c
485
cb->cb_tab_buf[strlen(cb->cb_tab_buf) - 1] = 0;
usr/src/lib/libpool/common/pool.c
487
return (cb->cb_buf);
usr/src/lib/libpool/common/pool.c
893
char_buf_t *cb;
usr/src/lib/libpool/common/pool.c
895
if ((cb = alloc_char_buf(CB_DEFAULT_LEN)) == NULL)
usr/src/lib/libpool/common/pool.c
897
if (set_char_buf(cb, "%s.%s", pool_elem_class_string(pe), name) ==
usr/src/lib/libpool/common/pool.c
899
free_char_buf(cb);
usr/src/lib/libpool/common/pool.c
902
ret = pool_get_property(TO_CONF(pe), pe, cb->cb_buf, val);
usr/src/lib/libpool/common/pool.c
903
free_char_buf(cb);
usr/src/lib/libpool/common/pool_internal.c
1174
char_buf_t *cb;
usr/src/lib/libpool/common/pool_internal.c
1178
if ((cb = alloc_char_buf(CB_DEFAULT_LEN)) == NULL) {
usr/src/lib/libpool/common/pool_internal.c
1181
if (set_char_buf(cb, "%s.default", pool_elem_class_string(pe)) !=
usr/src/lib/libpool/common/pool_internal.c
1183
free_char_buf(cb);
usr/src/lib/libpool/common/pool_internal.c
1186
if (pool_value_set_name(props[0], cb->cb_buf) != PO_SUCCESS) {
usr/src/lib/libpool/common/pool_internal.c
1187
free_char_buf(cb);
usr/src/lib/libpool/common/pool_internal.c
1190
free_char_buf(cb);
usr/src/lib/libpool/common/pool_internal.c
1302
char_buf_t *cb;
usr/src/lib/libpool/common/pool_internal.c
1313
if ((cb = alloc_char_buf(CB_DEFAULT_LEN)) == NULL) {
usr/src/lib/libpool/common/pool_internal.c
1316
if (set_char_buf(cb, "%s.sys_id", type) != PO_SUCCESS) {
usr/src/lib/libpool/common/pool_internal.c
1317
free_char_buf(cb);
usr/src/lib/libpool/common/pool_internal.c
1320
if (pool_value_set_name(props[1], cb->cb_buf) != PO_SUCCESS) {
usr/src/lib/libpool/common/pool_internal.c
1321
free_char_buf(cb);
usr/src/lib/libpool/common/pool_internal.c
1324
free_char_buf(cb);
usr/src/lib/libpool/common/pool_internal.c
1504
resize_char_buf(char_buf_t *cb, size_t size)
usr/src/lib/libpool/common/pool_internal.c
1508
if ((re_cb = realloc(cb->cb_buf, size)) == NULL) {
usr/src/lib/libpool/common/pool_internal.c
1513
if (cb->cb_buf == NULL)
usr/src/lib/libpool/common/pool_internal.c
1516
if (size < cb->cb_size)
usr/src/lib/libpool/common/pool_internal.c
1518
cb->cb_buf = re_cb;
usr/src/lib/libpool/common/pool_internal.c
1519
cb->cb_size = size;
usr/src/lib/libpool/common/pool_internal.c
1532
char_buf_t *cb;
usr/src/lib/libpool/common/pool_internal.c
1534
if ((cb = malloc(sizeof (char_buf_t))) == NULL) {
usr/src/lib/libpool/common/pool_internal.c
1538
(void) memset(cb, 0, sizeof (char_buf_t));
usr/src/lib/libpool/common/pool_internal.c
1540
if (resize_char_buf(cb, size + 1) == PO_FAIL) {
usr/src/lib/libpool/common/pool_internal.c
1541
free(cb);
usr/src/lib/libpool/common/pool_internal.c
1544
return (cb);
usr/src/lib/libpool/common/pool_internal.c
1551
free_char_buf(char_buf_t *cb)
usr/src/lib/libpool/common/pool_internal.c
1553
free((void *)cb->cb_buf);
usr/src/lib/libpool/common/pool_internal.c
1554
free(cb);
usr/src/lib/libpool/common/pool_internal.c
1565
set_char_buf(char_buf_t *cb, const char *fmt, ...)
usr/src/lib/libpool/common/pool_internal.c
1571
if ((new_size = vsnprintf(cb->cb_buf, cb->cb_size, fmt, ap)) >=
usr/src/lib/libpool/common/pool_internal.c
1572
cb->cb_size) {
usr/src/lib/libpool/common/pool_internal.c
1573
if (resize_char_buf(cb, new_size + 1) != PO_SUCCESS) {
usr/src/lib/libpool/common/pool_internal.c
1577
(void) vsnprintf(cb->cb_buf, cb->cb_size, fmt, ap);
usr/src/lib/libpool/common/pool_internal.c
1591
append_char_buf(char_buf_t *cb, const char *fmt, ...)
usr/src/lib/libpool/common/pool_internal.c
1598
if (cb->cb_buf != NULL)
usr/src/lib/libpool/common/pool_internal.c
1599
old_len = strlen(cb->cb_buf);
usr/src/lib/libpool/common/pool_internal.c
1602
if (new_len + old_len >= cb->cb_size) {
usr/src/lib/libpool/common/pool_internal.c
1603
if (resize_char_buf(cb, old_len + new_len + 1) !=
usr/src/lib/libpool/common/pool_internal.c
1612
(void) vsnprintf(&cb->cb_buf[old_len], cb->cb_size - old_len, fmt, ap);
usr/src/lib/libpool/common/pool_kernel.c
1012
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
1021
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
1031
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
1036
if (set_char_buf(cb, "") == PO_FAIL) {
usr/src/lib/libpool/common/pool_kernel.c
1039
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
1045
if (append_char_buf(cb, "%s%s_%d", sep,
usr/src/lib/libpool/common/pool_kernel.c
1051
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
1059
BAD_CAST cb->cb_buf);
usr/src/lib/libpool/common/pool_kernel.c
1060
if (set_char_buf(cb, "%s_%d",
usr/src/lib/libpool/common/pool_kernel.c
1064
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
1070
BAD_CAST cb->cb_buf);
usr/src/lib/libpool/common/pool_kernel.c
1091
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
1100
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
1104
if (set_char_buf(cb, "%s_%d",
usr/src/lib/libpool/common/pool_kernel.c
1108
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
1114
BAD_CAST cb->cb_buf);
usr/src/lib/libpool/common/pool_kernel.c
1131
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
1143
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
1148
if (set_char_buf(cb, "%s_%d",
usr/src/lib/libpool/common/pool_kernel.c
1155
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
1162
BAD_CAST cb->cb_buf);
usr/src/lib/libpool/common/pool_kernel.c
1169
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
1685
char_buf_t *cb;
usr/src/lib/libpool/common/pool_kernel.c
1703
if ((cb = alloc_char_buf(CB_DEFAULT_LEN)) == NULL) {
usr/src/lib/libpool/common/pool_kernel.c
1707
if (set_char_buf(cb, "%s.sys_id",
usr/src/lib/libpool/common/pool_kernel.c
1710
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
1713
(void) nvlist_add_int64(elem->pke_properties, cb->cb_buf, id--);
usr/src/lib/libpool/common/pool_kernel.c
1714
if (set_char_buf(cb, "%s.name",
usr/src/lib/libpool/common/pool_kernel.c
1717
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
1720
(void) nvlist_add_string(elem->pke_properties, cb->cb_buf, "");
usr/src/lib/libpool/common/pool_kernel.c
1725
if (set_char_buf(cb, "%s.size",
usr/src/lib/libpool/common/pool_kernel.c
1729
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
1732
(void) nvlist_add_uint64(elem->pke_properties, cb->cb_buf, 0);
usr/src/lib/libpool/common/pool_kernel.c
1734
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
2795
char_buf_t *cb;
usr/src/lib/libpool/common/pool_kernel.c
2804
if ((cb = alloc_char_buf(CB_DEFAULT_LEN)) == NULL)
usr/src/lib/libpool/common/pool_kernel.c
2806
if (set_char_buf(cb, "%s.sys_id",
usr/src/lib/libpool/common/pool_kernel.c
2808
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
2839
cb->cb_buf, create->pcu_ioctl.pc_i_id) == 0);
usr/src/lib/libpool/common/pool_kernel.c
2840
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
3016
char_buf_t *cb;
usr/src/lib/libpool/common/pool_kernel.c
3180
if ((cb = alloc_char_buf(CB_DEFAULT_LEN)) == NULL) {
usr/src/lib/libpool/common/pool_kernel.c
3183
if (set_char_buf(cb, "%s.sys_id",
usr/src/lib/libpool/common/pool_kernel.c
3185
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
3190
cb->cb_buf, u_create.pc_i_id);
usr/src/lib/libpool/common/pool_kernel.c
3191
free_char_buf(cb);
usr/src/lib/libpool/common/pool_kernel.c
932
char_buf_t *cb = NULL;
usr/src/lib/libpool/common/pool_kernel.c
991
if ((cb = alloc_char_buf(CB_DEFAULT_LEN)) == NULL) {
usr/src/lib/libpool/common/pool_xml.c
1002
if (pool_value_set_name(result[i], cb->cb_buf) !=
usr/src/lib/libpool/common/pool_xml.c
1009
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
1020
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
1025
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
1410
char_buf_t *cb = NULL;
usr/src/lib/libpool/common/pool_xml.c
1424
if ((cb = alloc_char_buf(CB_DEFAULT_LEN)) == NULL) {
usr/src/lib/libpool/common/pool_xml.c
1428
if (set_char_buf(cb, "%s.default",
usr/src/lib/libpool/common/pool_xml.c
1431
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
1434
if (pool_value_set_name(props[1], cb->cb_buf) != PO_SUCCESS) {
usr/src/lib/libpool/common/pool_xml.c
1435
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
1439
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
2090
char_buf_t *cb = NULL;
usr/src/lib/libpool/common/pool_xml.c
2095
if ((cb = alloc_char_buf(CB_DEFAULT_LEN)) == NULL)
usr/src/lib/libpool/common/pool_xml.c
2114
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
2121
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
2127
(void) append_char_buf(cb, "%s//*[@ref_id=\"%s\"]",
usr/src/lib/libpool/common/pool_xml.c
2132
props, cb, PO_TRUE) == PO_FAIL) {
usr/src/lib/libpool/common/pool_xml.c
2133
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
2139
props, cb, PO_TRUE) == PO_FAIL) {
usr/src/lib/libpool/common/pool_xml.c
2140
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
2146
PEC_RES_COMP, props, cb, PO_TRUE)
usr/src/lib/libpool/common/pool_xml.c
2148
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
2153
PEC_RES_AGG, props, cb, PO_TRUE)
usr/src/lib/libpool/common/pool_xml.c
2155
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
2173
cb, PO_FALSE) == PO_FAIL) {
usr/src/lib/libpool/common/pool_xml.c
2174
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
2180
cb, PO_FALSE) == PO_FAIL) {
usr/src/lib/libpool/common/pool_xml.c
2181
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
2187
cb, PO_FALSE) == PO_FAIL) {
usr/src/lib/libpool/common/pool_xml.c
2188
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
2194
cb, PO_FALSE) == PO_FAIL) {
usr/src/lib/libpool/common/pool_xml.c
2195
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
2201
cb, PO_FALSE) == PO_FAIL) {
usr/src/lib/libpool/common/pool_xml.c
2202
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
2207
buf = strdup(cb->cb_buf);
usr/src/lib/libpool/common/pool_xml.c
2208
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
2252
pool_elem_class_t class, pool_value_t *props[], char_buf_t *cb, int is_ref)
usr/src/lib/libpool/common/pool_xml.c
2276
if (cb->cb_buf != NULL && strlen(cb->cb_buf) > 0)
usr/src/lib/libpool/common/pool_xml.c
2277
(void) append_char_buf(cb, " |");
usr/src/lib/libpool/common/pool_xml.c
2279
(void) append_char_buf(cb, " ./");
usr/src/lib/libpool/common/pool_xml.c
2281
(void) append_char_buf(cb, "//");
usr/src/lib/libpool/common/pool_xml.c
2282
(void) append_char_buf(cb, element_class_tags[class]);
usr/src/lib/libpool/common/pool_xml.c
2338
if (append_char_buf(cb, fmts[pvc], prop_name, uval)
usr/src/lib/libpool/common/pool_xml.c
2346
if (append_char_buf(cb, fmts[pvc], prop_name, ival)
usr/src/lib/libpool/common/pool_xml.c
2354
if (append_char_buf(cb, fmts[pvc], prop_name, dval)
usr/src/lib/libpool/common/pool_xml.c
2362
if (append_char_buf(cb, fmts[pvc], prop_name,
usr/src/lib/libpool/common/pool_xml.c
2370
if (append_char_buf(cb, fmts[pvc], prop_name, sval)
usr/src/lib/libpool/common/pool_xml.c
2403
char *where = strrchr(cb->cb_buf, '[');
usr/src/lib/libpool/common/pool_xml.c
2419
if (append_char_buf(cb, ATTR_FMTS[POC_STRING],
usr/src/lib/libpool/common/pool_xml.c
934
char_buf_t *cb = NULL;
usr/src/lib/libpool/common/pool_xml.c
963
if ((cb = alloc_char_buf(CB_DEFAULT_LEN)) == NULL) {
usr/src/lib/libpool/common/pool_xml.c
987
free_char_buf(cb);
usr/src/lib/libpool/common/pool_xml.c
991
if (set_char_buf(cb, "%s.%s",
usr/src/lib/libpool/common/pool_xml.c
999
free_char_buf(cb);
usr/src/lib/libproc/common/proc_fd.c
204
pfm_data_t *cb = (pfm_data_t *)datap;
usr/src/lib/libproc/common/proc_fd.c
206
if (type == cb->type) {
usr/src/lib/libproc/common/proc_fd.c
207
cb->data = data;
usr/src/lib/libproc/common/proc_fd.c
208
cb->len = len;
usr/src/lib/libproc/common/proc_fd.c
217
pfm_data_t cb;
usr/src/lib/libproc/common/proc_fd.c
219
cb.data = NULL;
usr/src/lib/libproc/common/proc_fd.c
220
cb.type = type;
usr/src/lib/libproc/common/proc_fd.c
222
(void) proc_fdinfowalk(info, proc_fdinfo_misc_cb, (void *)&cb);
usr/src/lib/libproc/common/proc_fd.c
224
if (cb.data != NULL) {
usr/src/lib/libproc/common/proc_fd.c
226
*buflen = cb.len;
usr/src/lib/libproc/common/proc_fd.c
228
return (cb.data);
usr/src/lib/librestart/common/librestart.c
724
h->reh_delegate_subscriber_id, EC_ALL, cb, h, EVCH_SUB_KEEP) != 0) {
usr/src/lib/librsc/sparc/mpxu/common/librsc.c
389
rscp_register_bpmsg_cb(rscp_bpmsg_cb_t *cb)
usr/src/lib/librsc/sparc/mpxu/common/librsc.c
395
bpmsg_cb = cb;
usr/src/lib/librsc/sparc/mpxu/common/librsc.c
406
rscp_unregister_bpmsg_cb(rscp_bpmsg_cb_t *cb)
usr/src/lib/librsc/sparc/mpxu/common/librsc.c
411
if (bpmsg_cb == cb) {
usr/src/lib/libsecdb/common/chkauthattr.c
127
if (cb != NULL && (!wantattr || pa != NULL && pa->attr != NULL))
usr/src/lib/libsecdb/common/chkauthattr.c
128
res = cb(prof, pa ? pa->attr : NULL, ctxt, pres);
usr/src/lib/libsecdb/common/chkauthattr.c
132
res = _enum_common_p(GETPROF(pa->attr), cb,
usr/src/lib/libsecdb/common/chkauthattr.c
151
int (*cb)(const char *, kva_t *, void *, void *),
usr/src/lib/libsecdb/common/chkauthattr.c
160
if (cb == NULL)
usr/src/lib/libsecdb/common/chkauthattr.c
168
res = cb(NULL, ua->attr, ctxt, pres);
usr/src/lib/libsecdb/common/chkauthattr.c
171
cb, ctxt, pres, wantattr, &cnt, profs);
usr/src/lib/libsecdb/common/chkauthattr.c
184
res = _enum_common_p(GETCONSPROF(kattrs), cb, ctxt, pres,
usr/src/lib/libsecdb/common/chkauthattr.c
188
res = _enum_common_p(GETPROF(kattrs), cb, ctxt, pres,
usr/src/lib/libsecdb/common/chkauthattr.c
193
res = cb(NULL, kattrs, ctxt, pres);
usr/src/lib/libsecdb/common/chkauthattr.c
208
int (*cb)(const char *, kva_t *, void *, void *),
usr/src/lib/libsecdb/common/chkauthattr.c
211
return (_enum_common(username, cb, ctxt, pres, B_FALSE));
usr/src/lib/libsecdb/common/chkauthattr.c
219
int (*cb)(const char *, kva_t *, void *, void *),
usr/src/lib/libsecdb/common/chkauthattr.c
222
return (_enum_common(username, cb, ctxt, pres, B_TRUE));
usr/src/lib/libsecdb/common/chkauthattr.c
230
_enum_auths_a(const char *cauths, int (*cb)(const char *, void *, void *),
usr/src/lib/libsecdb/common/chkauthattr.c
236
if (cauths == NULL || cb == NULL)
usr/src/lib/libsecdb/common/chkauthattr.c
244
res = cb(auth, ctxt, pres);
usr/src/lib/libsecdb/common/chkauthattr.c
257
int (*cb)(const char *, void *, void *);
usr/src/lib/libsecdb/common/chkauthattr.c
270
return (_enum_auths_a(auths, ca->cb, ca->ctxt, pres));
usr/src/lib/libsecdb/common/chkauthattr.c
278
int (*cb)(const char *, void *, void *),
usr/src/lib/libsecdb/common/chkauthattr.c
283
if (cb == NULL)
usr/src/lib/libsecdb/common/chkauthattr.c
286
c2a.cb = cb;
usr/src/lib/libsecdb/common/chkauthattr.c
89
int (*cb)(const char *, kva_t *, void *, void *),
usr/src/lib/libshare/common/libshare_zfs.c
1566
get_all_cbdata_t cb = { 0 };
usr/src/lib/libshare/common/libshare_zfs.c
1575
cb.cb_types = ZFS_TYPE_FILESYSTEM;
usr/src/lib/libshare/common/libshare_zfs.c
1580
(void) zfs_iter_root(libzfs, get_one_filesystem, &cb);
usr/src/lib/libshare/common/libshare_zfs.c
1581
count = cb.cb_used;
usr/src/lib/libshare/common/libshare_zfs.c
1583
qsort(cb.cb_handles, count, sizeof (void *), mountpoint_compare);
usr/src/lib/libshare/common/libshare_zfs.c
1586
if (zfs_prop_get(cb.cb_handles[i], ZFS_PROP_MOUNTPOINT,
usr/src/lib/libshare/common/libshare_zfs.c
1611
if (zfs_prop_get(cb.cb_handles[i], ZFS_PROP_CANMOUNT, canmount,
usr/src/lib/libshare/common/libshare_zfs.c
1621
dp = (char *)zfs_get_name(cb.cb_handles[i]);
usr/src/lib/libshare/common/libshare_zfs.c
194
get_all_cbdata_t cb = { 0 };
usr/src/lib/libshare/common/libshare_zfs.c
195
cb.cb_types = ZFS_TYPE_FILESYSTEM;
usr/src/lib/libshare/common/libshare_zfs.c
204
get_one_filesystem, &cb);
usr/src/lib/libshare/common/libshare_zfs.c
206
impl_handle->zfs_list = *fslist = cb.cb_handles;
usr/src/lib/libshare/common/libshare_zfs.c
207
impl_handle->zfs_list_count = *count = cb.cb_used;
usr/src/lib/libslp/clib/SLPFindAttrs.c
103
SLPAttrCallback cb, void *cookie,
usr/src/lib/libslp/clib/SLPFindAttrs.c
122
cb(hp, pcAttrList, SLP_OK, cookie);
usr/src/lib/libslp/clib/SLPFindAttrs.c
125
cb(hp, NULL, SLP_LAST_CALL, cookie);
usr/src/lib/libslp/clib/SLPFindAttrs.c
137
return (cb(hp, NULL, errCode, cookie));
usr/src/lib/libslp/clib/SLPFindAttrs.c
174
cont = cb((SLPHandle) hp, pcAttrList, errCode, cookie);
usr/src/lib/libslp/clib/SLPFindAttrs.c
194
SLPAttrCallback cb, void *cookie,
usr/src/lib/libslp/clib/SLPFindAttrs.c
208
cb(hp, attrs, SLP_OK, cookie);
usr/src/lib/libslp/clib/SLPFindAttrs.c
211
cb(hp, NULL, SLP_LAST_CALL, cookie);
usr/src/lib/libslp/clib/SLPFindAttrs.c
220
return (cb(hp, NULL, errCode, cookie));
usr/src/lib/libslp/clib/SLPFindAttrs.c
228
cont = cb((SLPHandle) hp, attrs, errCode, cookie);
usr/src/lib/libslp/clib/SLPFindAttrs.c
251
SLPAttrCallback cb, void *cookie,
usr/src/lib/libslp/clib/SLPFindAttrs.c
264
cb(hp, attrs, SLP_OK, cookie);
usr/src/lib/libslp/clib/SLPFindAttrs.c
267
cb(hp, NULL, SLP_LAST_CALL, cookie);
usr/src/lib/libslp/clib/SLPFindAttrs.c
280
cont = cb((SLPHandle) hp, attrs, SLP_OK, cookie);
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
103
return (cb(hp, NULL, errCode, cookie));
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
118
cont = cb((SLPHandle) hp, pcSrvTypes, errCode, cookie);
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
71
SLPSrvTypeCallback cb, void *cookie,
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
88
cb(hp, pcSrvTypes, SLP_OK, cookie);
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
91
cb(hp, NULL, SLP_LAST_CALL, cookie);
usr/src/lib/libslp/clib/SLPFindSrvs.c
104
SLPSrvURLCallback cb, void *cookie,
usr/src/lib/libslp/clib/SLPFindSrvs.c
117
traverse_surls(hp, cb, cookie, *collator);
usr/src/lib/libslp/clib/SLPFindSrvs.c
119
cb(hp, NULL, 0, SLP_LAST_CALL, cookie);
usr/src/lib/libslp/clib/SLPFindSrvs.c
130
return (cb(hp, NULL, 0, errCode, cookie));
usr/src/lib/libslp/clib/SLPFindSrvs.c
191
cont = cb(
usr/src/lib/libslp/clib/SLPFindSrvs.c
222
SLPSrvURLCallback cb, void *cookie,
usr/src/lib/libslp/clib/SLPFindSrvs.c
233
traverse_surls(hp, cb, cookie, *collator);
usr/src/lib/libslp/clib/SLPFindSrvs.c
235
cb(hp, NULL, 0, SLP_LAST_CALL, cookie);
usr/src/lib/libslp/clib/SLPFindSrvs.c
244
return (cb(hp, NULL, 0, errCode, cookie));
usr/src/lib/libslp/clib/SLPFindSrvs.c
255
cont = cb((SLPHandle)hp, surl, 0, errCode, cookie);
usr/src/lib/libslp/clib/SLPFindSrvs.c
280
SLPSrvURLCallback cb, void *cookie,
usr/src/lib/libslp/clib/SLPFindSrvs.c
291
traverse_surls(hp, cb, cookie, *collator);
usr/src/lib/libslp/clib/SLPFindSrvs.c
293
cb(hp, NULL, 0, SLP_LAST_CALL, cookie);
usr/src/lib/libslp/clib/SLPFindSrvs.c
309
cont = cb((SLPHandle)hp, surl, 0, SLP_OK, cookie);
usr/src/lib/libslp/clib/SLPFindSrvs.c
38
SLPSrvURLCallback *cb;
usr/src/lib/libslp/clib/SLPFindSrvs.c
502
static void traverse_surls(SLPHandle h, SLPSrvURLCallback cb,
usr/src/lib/libslp/clib/SLPFindSrvs.c
508
caller->cb = cb;
usr/src/lib/libslp/clib/SLPFindSrvs.c
517
SLPSrvURLCallback *cb;
usr/src/lib/libslp/clib/SLPFindSrvs.c
524
cb = caller->cb;
usr/src/lib/libslp/clib/SLPFindSrvs.c
529
cont = cb(
usr/src/lib/libslp/clib/SLPReg.c
529
void *cookie, SLPRegReport cb) {
usr/src/lib/libslp/clib/SLPReg.c
539
rmsg->cb = cb;
usr/src/lib/libslp/clib/SLPReg.c
619
(void) reg_impl(rmsg->hp, rmsg->msg, rmsg->cookie, rmsg->cb);
usr/src/lib/libslp/clib/SLPReg.c
649
void *cookie, SLPRegReport cb) {
usr/src/lib/libslp/clib/SLPReg.c
670
cb(hp, call_err, cookie);
usr/src/lib/libslp/clib/SLPReg.c
88
SLPRegReport *cb;
usr/src/lib/libslp/clib/SLPUtils.c
279
SLPScopeCallback cb, void *cookie,
usr/src/lib/libslp/clib/SLPUtils.c
285
cb(hSLP, NULL, SLP_LAST_CALL, cookie);
usr/src/lib/libslp/clib/SLPUtils.c
296
cont = cb(hSLP, scopes, SLP_OK, cookie);
usr/src/lib/libslp/clib/slp_ua_common.c
138
cont = args->msg_cb(hp, reply, args->cb, args->cookie,
usr/src/lib/libslp/clib/slp_ua_common.c
149
args->msg_cb(hp, NULL, args->cb, args->cookie,
usr/src/lib/libslp/clib/slp_ua_common.c
38
SLPGenericAppCB *cb;
usr/src/lib/libslp/clib/slp_ua_common.c
49
SLPGenericAppCB cb, void *cookie, SLPMsgReplyCB msg_cb)
usr/src/lib/libslp/clib/slp_ua_common.c
77
args->cb = cb;
usr/src/lib/libtecla/common/getline.c
10935
GlCplCallback *cb = (GlCplCallback *) current_data;
usr/src/lib/libtecla/common/getline.c
10936
cb->fn = match_fn;
usr/src/lib/libtecla/common/getline.c
10937
cb->data = data;
usr/src/lib/libtecla/common/getline.c
10952
GlCplCallback *cb = (GlCplCallback *) _new_FreeListNode(gl->cpl_mem);
usr/src/lib/libtecla/common/getline.c
10953
if(!cb) {
usr/src/lib/libtecla/common/getline.c
10962
cb->fn = match_fn;
usr/src/lib/libtecla/common/getline.c
10963
cb->data = data;
usr/src/lib/libtecla/common/getline.c
10967
if(_kt_set_action(gl->bindings, name, action_fn, cb)) {
usr/src/lib/libtecla/common/getline.c
10969
_del_FreeListNode(gl->cpl_mem, (void *) cb);
usr/src/lib/libtecla/common/getline.c
5013
int ca, cb; /* The indexes of the first and last characters in the region */
usr/src/lib/libtecla/common/getline.c
5032
cb = gl->buff_curpos - 1;
usr/src/lib/libtecla/common/getline.c
5035
cb = mark - 1;
usr/src/lib/libtecla/common/getline.c
5040
memcpy(gl->cutbuf, gl->line + ca, cb + 1 - ca);
usr/src/lib/libtecla/common/getline.c
5041
gl->cutbuf[cb + 1 - ca] = '\0';
usr/src/lib/libtecla/common/getline.c
5484
GlCplCallback *cb = data ? (GlCplCallback *) data : &gl->cplfn;
usr/src/lib/libtecla/common/getline.c
5499
matches = cpl_complete_word(gl->cpl, gl->line, gl->buff_curpos, cb->data,
usr/src/lib/libtecla/common/getline.c
5500
cb->fn);
usr/src/lib/libtecla/common/getline.c
6128
GlCplCallback *cb = data ? (GlCplCallback *) data : &gl->cplfn;
usr/src/lib/libtecla/common/getline.c
6133
cb->data, cb->fn);
usr/src/lib/libumem/common/umem.c
1222
umem_nofail_callback(umem_nofail_callback_t *cb)
usr/src/lib/libumem/common/umem.c
1224
nofail_callback = cb;
usr/src/lib/libxpio/common/libxpio.c
191
xpio_ctrl_cb_t *cb = arg;
usr/src/lib/libxpio/common/libxpio.c
196
ret = cb->xcc_func(cb->xcc_xpio, &disc, cb->xcc_arg);
usr/src/lib/libxpio/common/libxpio.c
207
xpio_ctrl_cb_t cb;
usr/src/lib/libxpio/common/libxpio.c
209
cb.xcc_xpio = xpio;
usr/src/lib/libxpio/common/libxpio.c
210
cb.xcc_func = func;
usr/src/lib/libxpio/common/libxpio.c
211
cb.xcc_arg = arg;
usr/src/lib/libxpio/common/libxpio.c
212
(void) di_walk_minor(xpio->xp_devinfo, DDI_NT_GPIO_CTRL, 0, &cb,
usr/src/lib/libxpio/common/libxpio_dpio.c
56
xpio_dpio_cb_t *cb = arg;
usr/src/lib/libxpio/common/libxpio_dpio.c
61
ret = cb->xdc_func(cb->xdc_xpio, &disc, cb->xdc_arg);
usr/src/lib/libxpio/common/libxpio_dpio.c
72
xpio_dpio_cb_t cb;
usr/src/lib/libxpio/common/libxpio_dpio.c
74
cb.xdc_xpio = xpio;
usr/src/lib/libxpio/common/libxpio_dpio.c
75
cb.xdc_func = func;
usr/src/lib/libxpio/common/libxpio_dpio.c
76
cb.xdc_arg = arg;
usr/src/lib/libxpio/common/libxpio_dpio.c
77
(void) di_walk_minor(xpio->xp_devinfo, DDI_NT_GPIO_DPIO, 0, &cb,
usr/src/lib/libzfs/common/libzfs.h
557
extern int zprop_iter(zprop_func func, void *cb, boolean_t show_all,
usr/src/lib/libzfs/common/libzfs_changelist.c
522
const prop_changenode_t *cb = b;
usr/src/lib/libzfs/common/libzfs_changelist.c
539
hasmountb = (zfs_prop_get(cb->cn_handle, ZFS_PROP_MOUNTPOINT, mountb,
usr/src/lib/libzfs/common/libzfs_config.c
66
const config_node_t *cb = (config_node_t *)b;
usr/src/lib/libzfs/common/libzfs_config.c
68
ret = strcmp(ca->cn_name, cb->cn_name);
usr/src/lib/libzfs/common/libzfs_crypto.c
1055
loadkey_cbdata_t *cb = arg;
usr/src/lib/libzfs/common/libzfs_crypto.c
1068
cb->cb_numattempted++;
usr/src/lib/libzfs/common/libzfs_crypto.c
1072
cb->cb_numfailed++;
usr/src/lib/libzfs/common/libzfs_crypto.c
1075
(void) zfs_iter_filesystems(zhp, load_keys_cb, cb);
usr/src/lib/libzfs/common/libzfs_crypto.c
1091
loadkey_cbdata_t cb = { 0 };
usr/src/lib/libzfs/common/libzfs_crypto.c
1099
ret = load_keys_cb(zfs_handle_dup(zhp), &cb);
usr/src/lib/libzfs/common/libzfs_crypto.c
1104
(u_longlong_t)(cb.cb_numattempted - cb.cb_numfailed),
usr/src/lib/libzfs/common/libzfs_crypto.c
1105
(u_longlong_t)cb.cb_numattempted);
usr/src/lib/libzfs/common/libzfs_crypto.c
1107
if (cb.cb_numfailed != 0) {
usr/src/lib/libzfs/common/libzfs_dataset.c
4265
rollback_data_t cb = { 0 };
usr/src/lib/libzfs/common/libzfs_dataset.c
4277
cb.cb_force = force;
usr/src/lib/libzfs/common/libzfs_dataset.c
4278
cb.cb_target = snap->zfs_name;
usr/src/lib/libzfs/common/libzfs_dataset.c
4279
cb.cb_create = zfs_prop_get_int(snap, ZFS_PROP_CREATETXG);
usr/src/lib/libzfs/common/libzfs_dataset.c
4280
(void) zfs_iter_snapshots(zhp, B_FALSE, rollback_destroy, &cb);
usr/src/lib/libzfs/common/libzfs_dataset.c
4281
(void) zfs_iter_bookmarks(zhp, rollback_destroy, &cb);
usr/src/lib/libzfs/common/libzfs_dataset.c
4283
if (cb.cb_error)
usr/src/lib/libzfs/common/libzfs_import.c
325
aux_cbdata_t cb = { 0 };
usr/src/lib/libzfs/common/libzfs_import.c
438
cb.cb_zhp = NULL;
usr/src/lib/libzfs/common/libzfs_import.c
439
cb.cb_guid = vdev_guid;
usr/src/lib/libzfs/common/libzfs_import.c
440
cb.cb_type = ZPOOL_CONFIG_SPARES;
usr/src/lib/libzfs/common/libzfs_import.c
441
if (zpool_iter(hdl, find_aux, &cb) == 1) {
usr/src/lib/libzfs/common/libzfs_import.c
442
name = (char *)zpool_get_name(cb.cb_zhp);
usr/src/lib/libzfs/common/libzfs_import.c
454
cb.cb_zhp = NULL;
usr/src/lib/libzfs/common/libzfs_import.c
455
cb.cb_guid = vdev_guid;
usr/src/lib/libzfs/common/libzfs_import.c
456
cb.cb_type = ZPOOL_CONFIG_L2CACHE;
usr/src/lib/libzfs/common/libzfs_import.c
457
if (zpool_iter(hdl, find_aux, &cb) == 1) {
usr/src/lib/libzfs/common/libzfs_import.c
458
name = (char *)zpool_get_name(cb.cb_zhp);
usr/src/lib/libzfs/common/libzfs_import.c
472
if (cb.cb_zhp)
usr/src/lib/libzfs/common/libzfs_import.c
473
zpool_close(cb.cb_zhp);
usr/src/lib/libzfs/common/libzfs_import.c
480
if (cb.cb_zhp)
usr/src/lib/libzfs/common/libzfs_import.c
481
zpool_close(cb.cb_zhp);
usr/src/lib/libzfs/common/libzfs_mount.c
1521
get_all_cb_t cb = { 0 };
usr/src/lib/libzfs/common/libzfs_mount.c
1537
libzfs_add_handle(&cb, zfsp);
usr/src/lib/libzfs/common/libzfs_mount.c
1538
if (zfs_iter_filesystems(zfsp, zfs_iter_cb, &cb) != 0)
usr/src/lib/libzfs/common/libzfs_mount.c
1543
zfs_foreach_mountpoint(zhp->zpool_hdl, cb.cb_handles, cb.cb_used,
usr/src/lib/libzfs/common/libzfs_mount.c
1553
sharearg.zhandle_arr = cb.cb_handles;
usr/src/lib/libzfs/common/libzfs_mount.c
1554
sharearg.zhandle_len = cb.cb_used;
usr/src/lib/libzfs/common/libzfs_mount.c
1560
zfs_foreach_mountpoint(zhp->zpool_hdl, cb.cb_handles, cb.cb_used,
usr/src/lib/libzfs/common/libzfs_mount.c
1566
for (int i = 0; i < cb.cb_used; i++)
usr/src/lib/libzfs/common/libzfs_mount.c
1567
zfs_close(cb.cb_handles[i]);
usr/src/lib/libzfs/common/libzfs_mount.c
1568
free(cb.cb_handles);
usr/src/lib/libzfs/common/libzfs_util.c
1569
zprop_expand_list_cb(int prop, void *cb)
usr/src/lib/libzfs/common/libzfs_util.c
1572
expand_data_t *edp = cb;
usr/src/lib/libzfs/common/libzfs_util.c
1629
zprop_iter(zprop_func func, void *cb, boolean_t show_all, boolean_t ordered,
usr/src/lib/libzfs/common/libzfs_util.c
1632
return (zprop_iter_common(func, cb, show_all, ordered, type));
usr/src/lib/libzfs_jni/common/libzfs_jni_main.c
506
mapping_cb(int prop, void *cb)
usr/src/lib/libzfs_jni/common/libzfs_jni_main.c
508
mapping_data_t *map = cb;
usr/src/lib/libzfs_jni/common/libzfs_jni_property.c
534
zjni_get_property_from_name_cb(int prop, void *cb)
usr/src/lib/libzfs_jni/common/libzfs_jni_property.c
536
const char *name = cb;
usr/src/lib/pkcs11/include/pkcs11t.h
1828
CK_BYTE cb[16];
usr/src/lib/pkcs11/include/pkcs11t.h
1887
CK_BYTE cb[16];
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
260
pp->cb, aes_encrypt_block, aes_copy_block);
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
155
rpc_gss_callback_t cb;
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
386
__rpc_gss_set_callback(rpc_gss_callback_t *cb)
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
390
if (cb->callback == NULL)
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
394
cbl->cb = *cb;
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
418
if (req->rq_prog != cbl->cb.program ||
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
419
req->rq_vers != cbl->cb.version)
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
424
ret = (*cbl->cb.callback)(req, client_data->deleg,
usr/src/psm/promif/ieee1275/common/prom_node.c
108
switch ((*cb)(curnode, arg, result)) {
usr/src/psm/promif/ieee1275/common/prom_node.c
77
prom_walk_devs(pnode_t node, int (*cb)(pnode_t, void *, void *), void *arg,
usr/src/test/crypto-tests/tests/modes/aes/ctr/aes_ctr.c
41
.cb[15] = 0x01
usr/src/test/crypto-tests/tests/modes/aes/ctr/aes_ctr.c
53
bcopy(CB[i], param.cb, cblen);
usr/src/test/crypto-tests/tests/modes/aes/ctr/aes_ctr.c
68
bcopy(CB[i], param.cb, cblen);
usr/src/test/i2c-tests/tests/ioctl/addresses.c
389
test_compat_cb_t *cb = arg;
usr/src/test/i2c-tests/tests/ioctl/addresses.c
394
cb->tcc_compat0 = true;
usr/src/test/i2c-tests/tests/ioctl/addresses.c
397
cb->tcc_compat1 = true;
usr/src/test/i2c-tests/tests/ioctl/addresses.c
409
if (strcmp(compat, cb->tcc_compat[i]) != 0) {
usr/src/test/i2c-tests/tests/ioctl/addresses.c
413
"%s", name, i, compat, cb->tcc_compat[i]);
usr/src/test/i2c-tests/tests/ioctl/addresses.c
426
cb->tcc_ret = false;
usr/src/test/i2c-tests/tests/ioctl/addresses.c
467
test_compat_cb_t cb = {
usr/src/test/i2c-tests/tests/ioctl/addresses.c
475
(void) di_walk_node(root, DI_WALK_CLDFIRST, &cb, test_compat_walk_cb);
usr/src/test/i2c-tests/tests/ioctl/addresses.c
478
if (!cb.tcc_ret) {
usr/src/test/i2c-tests/tests/ioctl/addresses.c
482
if (!cb.tcc_compat0) {
usr/src/test/i2c-tests/tests/ioctl/addresses.c
487
if (!cb.tcc_compat1) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
378
disc_cb_t *cb = arg;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
393
if (cb->dc_found[idx]) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
395
cb->dc_err = true;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
399
cb->dc_found[idx] = true;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
40
ctrl_cb_t *cb = arg;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
406
cb->dc_err = true;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
413
cb->dc_err = true;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
420
cb->dc_err = true;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
427
cb->dc_err = true;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
435
cb->dc_err = true;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
436
cb->dc_err = true;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
445
cb->dc_err = true;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
45
if (cb->cc_i2c != NULL) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
462
disc_cb_t cb;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
463
(void) memset(&cb, 0, sizeof (cb));
usr/src/test/i2c-tests/tests/libi2c/discovery.c
465
if (!i2c_device_discover(hdl, disc_devs_cb, &cb)) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
47
cb->cc_fail = true;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
470
if (cb.dc_err) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
474
for (size_t i = 0; i < ARRAY_SIZE(cb.dc_found); i++) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
475
if (!cb.dc_found[i]) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
50
if (!i2c_ctrl_init(hdl, di, &cb->cc_i2c)) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
53
cb->cc_fail = true;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
58
if (cb->cc_smbus != NULL) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
61
cb->cc_fail = true;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
64
if (!i2c_ctrl_init(hdl, di, &cb->cc_smbus)) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
67
cb->cc_fail = true;
usr/src/test/nvme-tests/tests/libnvme/format.c
228
format_nsid_io(nvme_ctrl_t *ctrl, uint32_t nsid, bool (*cb)(int, uint32_t))
usr/src/test/nvme-tests/tests/libnvme/format.c
260
ret = cb(fd, nsid);
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
107
ns_cb_t *cb = arg;
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
110
cb->nc_nns++;
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
112
cb->nc_lbaf)) {
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
113
cb->nc_pass = false;
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
120
ns_max_cb_check(const ns_cb_t *cb, const char *desc, uint32_t nns)
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
124
if (cb->nc_nns != nns) {
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
127
"during %s pass", cb->nc_nns, nns, desc);
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
130
if (!cb->nc_pass) {
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
152
ns_cb_t cb;
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
217
cb.nc_lbaf = lbaf;
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
218
cb.nc_nns = 0;
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
219
cb.nc_pass = true;
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
220
if (!nvme_ns_discover(ctrl, NVME_NS_DISC_F_ALL, ns_max_alloc_cb, &cb)) {
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
226
if (!ns_max_cb_check(&cb, "allocated", nns))
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
229
cb.nc_nns = 0;
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
230
cb.nc_pass = true;
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
232
&cb)) {
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
238
if (!ns_max_cb_check(&cb, "active", nns))
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
241
cb.nc_nns = 0;
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
242
cb.nc_pass = true;
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
244
&cb)) {
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
250
if (!ns_max_cb_check(&cb, "blkdev", nns))
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
70
ns_cb_t *cb = arg;
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
73
cb->nc_nns++;
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
75
cb->nc_lbaf)) {
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
76
cb->nc_pass = false;
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
85
ns_cb_t *cb = arg;
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
88
cb->nc_nns++;
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
91
cb->nc_pass = false;
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
96
cb->nc_lbaf)) {
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
97
cb->nc_pass = false;
usr/src/test/os-tests/tests/hexdump/hexdump_basic.c
212
VERIFY0(hexdumph(&hd, data, len, t->flags, cb, (void *)i));
usr/src/test/util-tests/tests/ctf/check-common.c
211
ctftest_symbol_cb_t *cb = arg;
usr/src/test/util-tests/tests/ctf/check-common.c
212
const check_symbol_t *tests = cb->csc_tests;
usr/src/test/util-tests/tests/ctf/check-common.c
213
ctf_file_t *fp = cb->csc_fp;
usr/src/test/util-tests/tests/ctf/check-common.c
226
cb->csc_ret = B_FALSE;
usr/src/test/util-tests/tests/ctf/check-common.c
234
cb->csc_ret = B_FALSE;
usr/src/test/util-tests/tests/ctf/check-common.c
245
ctftest_symbol_cb_t cb;
usr/src/test/util-tests/tests/ctf/check-common.c
247
cb.csc_fp = fp;
usr/src/test/util-tests/tests/ctf/check-common.c
248
cb.csc_ret = B_TRUE;
usr/src/test/util-tests/tests/ctf/check-common.c
249
cb.csc_tests = tests;
usr/src/test/util-tests/tests/ctf/check-common.c
250
if (ctf_object_iter(fp, ctftest_check_symbol_cb, &cb) != 0)
usr/src/test/util-tests/tests/ctf/check-common.c
252
return (cb.csc_ret);
usr/src/tools/find_elf/find_elf.c
836
foreach_avl(avl_tree_t *avl, void (*cb)(void *, void *), void *arg)
usr/src/tools/find_elf/find_elf.c
841
cb(obj, arg);
usr/src/tools/smatch/src/gcc-attr-list.h
25
GCC_ATTR(cb)
usr/src/tools/smatch/src/smatch_db.c
1007
FOR_EACH_PTR(member_callbacks_new, cb) {
usr/src/tools/smatch/src/smatch_db.c
1008
stree = get_all_states_stree(cb->owner);
usr/src/tools/smatch/src/smatch_db.c
1011
print_struct_members(call, arg, i, stree, cb->callback, 1);
usr/src/tools/smatch/src/smatch_db.c
1015
} END_FOR_EACH_PTR(cb);
usr/src/tools/smatch/src/smatch_db.c
1266
struct db_implies_callback *cb;
usr/src/tools/smatch/src/smatch_db.c
1277
FOR_EACH_PTR(info->cb_list, cb) {
usr/src/tools/smatch/src/smatch_db.c
1278
if (cb->type != type)
usr/src/tools/smatch/src/smatch_db.c
1285
cb->callback(info->expr, arg, argv[3], argv[4]);
usr/src/tools/smatch/src/smatch_db.c
1286
} END_FOR_EACH_PTR(cb);
usr/src/tools/smatch/src/smatch_db.c
1294
struct db_implies_callback *cb;
usr/src/tools/smatch/src/smatch_db.c
1313
FOR_EACH_PTR(info->cb_list, cb) {
usr/src/tools/smatch/src/smatch_db.c
1314
if (cb->type != type)
usr/src/tools/smatch/src/smatch_db.c
1316
cb->callback(info->expr, arg, argv[3], argv[4]);
usr/src/tools/smatch/src/smatch_db.c
1317
} END_FOR_EACH_PTR(cb);
usr/src/tools/smatch/src/smatch_db.c
1515
struct returned_state_callback *cb;
usr/src/tools/smatch/src/smatch_db.c
1536
FOR_EACH_PTR(returned_state_callbacks, cb) {
usr/src/tools/smatch/src/smatch_db.c
1537
cb->callback(return_id, return_ranges, expr);
usr/src/tools/smatch/src/smatch_db.c
1538
} END_FOR_EACH_PTR(cb);
usr/src/tools/smatch/src/smatch_db.c
1550
FOR_EACH_PTR(returned_state_callbacks, cb) {
usr/src/tools/smatch/src/smatch_db.c
1551
cb->callback(return_id, return_ranges, expr);
usr/src/tools/smatch/src/smatch_db.c
1552
} END_FOR_EACH_PTR(cb);
usr/src/tools/smatch/src/smatch_db.c
1573
struct returned_state_callback *cb;
usr/src/tools/smatch/src/smatch_db.c
1629
FOR_EACH_PTR(returned_state_callbacks, cb) {
usr/src/tools/smatch/src/smatch_db.c
1630
cb->callback(return_id, return_ranges, expr);
usr/src/tools/smatch/src/smatch_db.c
1631
} END_FOR_EACH_PTR(cb);
usr/src/tools/smatch/src/smatch_db.c
1688
struct returned_state_callback *cb;
usr/src/tools/smatch/src/smatch_db.c
1720
FOR_EACH_PTR(returned_state_callbacks, cb) {
usr/src/tools/smatch/src/smatch_db.c
1721
cb->callback(return_id, (char *)return_ranges, expr);
usr/src/tools/smatch/src/smatch_db.c
1722
} END_FOR_EACH_PTR(cb);
usr/src/tools/smatch/src/smatch_db.c
1732
FOR_EACH_PTR(returned_state_callbacks, cb) {
usr/src/tools/smatch/src/smatch_db.c
1733
cb->callback(return_id, (char *)return_ranges, expr);
usr/src/tools/smatch/src/smatch_db.c
1734
} END_FOR_EACH_PTR(cb);
usr/src/tools/smatch/src/smatch_db.c
1745
FOR_EACH_PTR(returned_state_callbacks, cb) {
usr/src/tools/smatch/src/smatch_db.c
1746
cb->callback(return_id, (char *)return_ranges, expr);
usr/src/tools/smatch/src/smatch_db.c
1747
} END_FOR_EACH_PTR(cb);
usr/src/tools/smatch/src/smatch_db.c
1757
struct returned_state_callback *cb;
usr/src/tools/smatch/src/smatch_db.c
1805
FOR_EACH_PTR(returned_state_callbacks, cb) {
usr/src/tools/smatch/src/smatch_db.c
1806
cb->callback(return_id, return_ranges, expr);
usr/src/tools/smatch/src/smatch_db.c
1807
} END_FOR_EACH_PTR(cb);
usr/src/tools/smatch/src/smatch_db.c
1817
FOR_EACH_PTR(returned_state_callbacks, cb) {
usr/src/tools/smatch/src/smatch_db.c
1818
cb->callback(return_id, return_ranges, expr);
usr/src/tools/smatch/src/smatch_db.c
1819
} END_FOR_EACH_PTR(cb);
usr/src/tools/smatch/src/smatch_db.c
1866
struct returned_state_callback *cb;
usr/src/tools/smatch/src/smatch_db.c
1901
FOR_EACH_PTR(returned_state_callbacks, cb) {
usr/src/tools/smatch/src/smatch_db.c
1902
cb->callback(return_id, return_ranges, expr);
usr/src/tools/smatch/src/smatch_db.c
1903
} END_FOR_EACH_PTR(cb);
usr/src/tools/smatch/src/smatch_db.c
1913
FOR_EACH_PTR(returned_state_callbacks, cb) {
usr/src/tools/smatch/src/smatch_db.c
1914
cb->callback(return_id, return_ranges, expr);
usr/src/tools/smatch/src/smatch_db.c
1915
} END_FOR_EACH_PTR(cb);
usr/src/tools/smatch/src/smatch_db.c
1986
struct returned_state_callback *cb;
usr/src/tools/smatch/src/smatch_db.c
2014
FOR_EACH_PTR(returned_state_callbacks, cb) {
usr/src/tools/smatch/src/smatch_db.c
2015
cb->callback(return_id, (char *)return_ranges, expr);
usr/src/tools/smatch/src/smatch_db.c
2016
} END_FOR_EACH_PTR(cb);
usr/src/tools/smatch/src/smatch_db.c
2118
struct returned_state_callback *cb;
usr/src/tools/smatch/src/smatch_db.c
2169
FOR_EACH_PTR(returned_state_callbacks, cb) {
usr/src/tools/smatch/src/smatch_db.c
2170
cb->callback(return_id, (char *)return_ranges, expr);
usr/src/tools/smatch/src/smatch_db.c
2171
} END_FOR_EACH_PTR(cb);
usr/src/tools/smatch/src/smatch_db.c
2176
struct returned_member_callback *cb;
usr/src/tools/smatch/src/smatch_db.c
2195
FOR_EACH_PTR(returned_member_callbacks, cb) {
usr/src/tools/smatch/src/smatch_db.c
2197
FOR_EACH_MY_SM(cb->owner, stree, sm) {
usr/src/tools/smatch/src/smatch_db.c
2200
cb->callback(return_id, return_ranges, expr, member_name, sm->state);
usr/src/tools/smatch/src/smatch_db.c
2208
cb->callback(return_id, return_ranges, expr, member_name, sm->state);
usr/src/tools/smatch/src/smatch_db.c
2210
} END_FOR_EACH_PTR(cb);
usr/src/tools/smatch/src/smatch_db.c
681
struct db_implies_callback *cb = __alloc_db_implies_callback(0);
usr/src/tools/smatch/src/smatch_db.c
683
cb->type = type;
usr/src/tools/smatch/src/smatch_db.c
684
cb->callback = callback;
usr/src/tools/smatch/src/smatch_db.c
685
add_ptr_list(&call_implies_cb_list, cb);
usr/src/tools/smatch/src/smatch_db.c
690
struct db_implies_callback *cb = __alloc_db_implies_callback(0);
usr/src/tools/smatch/src/smatch_db.c
692
cb->type = type;
usr/src/tools/smatch/src/smatch_db.c
693
cb->callback = callback;
usr/src/tools/smatch/src/smatch_db.c
694
add_ptr_list(&return_implies_cb_list, cb);
usr/src/tools/smatch/src/smatch_db.c
972
struct member_info_callback *cb;
usr/src/tools/smatch/src/smatch_db.c
982
FOR_EACH_PTR(member_callbacks, cb) {
usr/src/tools/smatch/src/smatch_db.c
983
stree = get_all_states_stree(cb->owner);
usr/src/tools/smatch/src/smatch_db.c
986
print_struct_members(call, arg, i, stree, cb->callback, 0);
usr/src/tools/smatch/src/smatch_db.c
990
} END_FOR_EACH_PTR(cb);
usr/src/tools/smatch/src/smatch_db.c
997
struct member_info_callback *cb;
usr/src/tools/smatch/src/smatch_function_hooks.c
100
cb = alloc_fcall_back(ASSIGN_CALL, call_back, info);
usr/src/tools/smatch/src/smatch_function_hooks.c
101
add_callback(func_hash, look_for, cb);
usr/src/tools/smatch/src/smatch_function_hooks.c
108
struct fcall_back *cb;
usr/src/tools/smatch/src/smatch_function_hooks.c
110
cb = alloc_fcall_back(IMPLIED_RETURN, call_back, info);
usr/src/tools/smatch/src/smatch_function_hooks.c
111
add_callback(func_hash, look_for, cb);
usr/src/tools/smatch/src/smatch_function_hooks.c
117
struct fcall_back *cb;
usr/src/tools/smatch/src/smatch_function_hooks.c
119
cb = alloc_fcall_back(MACRO_ASSIGN, call_back, info);
usr/src/tools/smatch/src/smatch_function_hooks.c
120
add_callback(func_hash, look_for, cb);
usr/src/tools/smatch/src/smatch_function_hooks.c
126
struct fcall_back *cb;
usr/src/tools/smatch/src/smatch_function_hooks.c
128
cb = alloc_fcall_back(MACRO_ASSIGN_EXTRA, call_back, info);
usr/src/tools/smatch/src/smatch_function_hooks.c
129
add_callback(func_hash, look_for, cb);
usr/src/tools/smatch/src/smatch_function_hooks.c
135
struct fcall_back *cb;
usr/src/tools/smatch/src/smatch_function_hooks.c
137
cb = alloc_fcall_back(RANGED_CALL, call_back, info);
usr/src/tools/smatch/src/smatch_function_hooks.c
138
cb->range = alloc_range_perm(ll_to_sval(start), ll_to_sval(end));
usr/src/tools/smatch/src/smatch_function_hooks.c
139
add_callback(func_hash, look_for, cb);
usr/src/tools/smatch/src/smatch_function_hooks.c
145
struct fcall_back *cb;
usr/src/tools/smatch/src/smatch_function_hooks.c
147
cb = alloc_fcall_back(RANGED_CALL, call_back, info);
usr/src/tools/smatch/src/smatch_function_hooks.c
148
cb->range = alloc_range_perm(start, end);
usr/src/tools/smatch/src/smatch_function_hooks.c
149
add_callback(func_hash, look_for, cb);
usr/src/tools/smatch/src/smatch_function_hooks.c
154
struct return_implies_callback *cb = __alloc_return_implies_callback(0);
usr/src/tools/smatch/src/smatch_function_hooks.c
156
cb->type = type;
usr/src/tools/smatch/src/smatch_function_hooks.c
157
cb->callback = callback;
usr/src/tools/smatch/src/smatch_function_hooks.c
158
add_ptr_list(&db_return_states_list, cb);
usr/src/tools/smatch/src/smatch_function_hooks.c
78
struct fcall_back *cb;
usr/src/tools/smatch/src/smatch_function_hooks.c
80
cb = __alloc_fcall_back(0);
usr/src/tools/smatch/src/smatch_function_hooks.c
81
cb->type = type;
usr/src/tools/smatch/src/smatch_function_hooks.c
82
cb->u.call_back = call_back;
usr/src/tools/smatch/src/smatch_function_hooks.c
83
cb->info = info;
usr/src/tools/smatch/src/smatch_function_hooks.c
84
return cb;
usr/src/tools/smatch/src/smatch_function_hooks.c
89
struct fcall_back *cb;
usr/src/tools/smatch/src/smatch_function_hooks.c
91
cb = alloc_fcall_back(REGULAR_CALL, call_back, info);
usr/src/tools/smatch/src/smatch_function_hooks.c
92
add_callback(func_hash, look_for, cb);
usr/src/tools/smatch/src/smatch_function_hooks.c
98
struct fcall_back *cb;
usr/src/ucbcmd/stty/stty.c
100
&ocb, &cb, &stio, &termiox, &winsize)) < 0) {
usr/src/ucbcmd/stty/stty.c
106
if (cfgetospeed(&cb) ==
usr/src/ucbcmd/stty/stty.c
114
if ((cb.c_cflag&CBAUD) ==
usr/src/ucbcmd/stty/stty.c
129
&ocb, &cb, &stio, &termiox, &winsize)) < 0) {
usr/src/ucbcmd/stty/stty.c
139
&ocb, &cb, &stio, &termiox, &winsize)) < 0) {
usr/src/ucbcmd/stty/stty.c
169
term, &ocb, &cb, &termiox, &winsize)) {
usr/src/ucbcmd/stty/stty.c
175
term, &ocb, &cb, &stio, &termiox, &winsize, &owinsize) == -1) {
usr/src/ucbcmd/stty/stty.c
221
m = cb.c_cflag;
usr/src/ucbcmd/stty/stty.c
222
if ((term & TERMIOS) && cfgetispeed(&cb) != 0 &&
usr/src/ucbcmd/stty/stty.c
223
cfgetispeed(&cb) != cfgetospeed(&cb)) {
usr/src/ucbcmd/stty/stty.c
224
prspeed("ispeed ", cfgetispeed(&cb));
usr/src/ucbcmd/stty/stty.c
225
prspeed("ospeed ", cfgetospeed(&cb));
usr/src/ucbcmd/stty/stty.c
227
prspeed("speed ", cfgetospeed(&cb));
usr/src/ucbcmd/stty/stty.c
264
if ((cb.c_lflag & ICANON) == 0)
usr/src/ucbcmd/stty/stty.c
266
cb.c_cc[VMIN], cb.c_cc[VTIME]);
usr/src/ucbcmd/stty/stty.c
268
if (cb.c_cc[VINTR] != CINTR)
usr/src/ucbcmd/stty/stty.c
269
pit(cb.c_cc[VINTR], "intr", "; ");
usr/src/ucbcmd/stty/stty.c
270
if (cb.c_cc[VQUIT] != CQUIT)
usr/src/ucbcmd/stty/stty.c
271
pit(cb.c_cc[VQUIT], "quit", "; ");
usr/src/ucbcmd/stty/stty.c
272
if (cb.c_cc[VERASE] != CERASE)
usr/src/ucbcmd/stty/stty.c
273
pit(cb.c_cc[VERASE], "erase", "; ");
usr/src/ucbcmd/stty/stty.c
274
if (cb.c_cc[VKILL] != CKILL)
usr/src/ucbcmd/stty/stty.c
275
pit(cb.c_cc[VKILL], "kill", "; ");
usr/src/ucbcmd/stty/stty.c
276
if (cb.c_cc[VEOF] != CEOF)
usr/src/ucbcmd/stty/stty.c
277
pit(cb.c_cc[VEOF], "eof", "; ");
usr/src/ucbcmd/stty/stty.c
278
if (cb.c_cc[VEOL] != CNUL)
usr/src/ucbcmd/stty/stty.c
279
pit(cb.c_cc[VEOL], "eol", "; ");
usr/src/ucbcmd/stty/stty.c
280
if (cb.c_cc[VEOL2] != CNUL)
usr/src/ucbcmd/stty/stty.c
281
pit(cb.c_cc[VEOL2], "eol2", "; ");
usr/src/ucbcmd/stty/stty.c
282
if (cb.c_cc[VSWTCH] != CSWTCH)
usr/src/ucbcmd/stty/stty.c
283
pit(cb.c_cc[VSWTCH], "swtch", "; ");
usr/src/ucbcmd/stty/stty.c
285
if (cb.c_cc[VSTART] != CSTART)
usr/src/ucbcmd/stty/stty.c
286
pit(cb.c_cc[VSTART], "start", "; ");
usr/src/ucbcmd/stty/stty.c
287
if (cb.c_cc[VSTOP] != CSTOP)
usr/src/ucbcmd/stty/stty.c
288
pit(cb.c_cc[VSTOP], "stop", "; ");
usr/src/ucbcmd/stty/stty.c
289
if (cb.c_cc[VSUSP] != CSUSP)
usr/src/ucbcmd/stty/stty.c
290
pit(cb.c_cc[VSUSP], "susp", "; ");
usr/src/ucbcmd/stty/stty.c
291
if (cb.c_cc[VDSUSP] != CDSUSP)
usr/src/ucbcmd/stty/stty.c
292
pit(cb.c_cc[VDSUSP], "dsusp", "; ");
usr/src/ucbcmd/stty/stty.c
293
if (cb.c_cc[VREPRINT] != CRPRNT)
usr/src/ucbcmd/stty/stty.c
294
pit(cb.c_cc[VREPRINT], "rprnt", "; ");
usr/src/ucbcmd/stty/stty.c
295
if (cb.c_cc[VDISCARD] != CFLUSH)
usr/src/ucbcmd/stty/stty.c
296
pit(cb.c_cc[VDISCARD], "flush", "; ");
usr/src/ucbcmd/stty/stty.c
297
if (cb.c_cc[VWERASE] != CWERASE)
usr/src/ucbcmd/stty/stty.c
298
pit(cb.c_cc[VWERASE], "werase", "; ");
usr/src/ucbcmd/stty/stty.c
299
if (cb.c_cc[VLNEXT] != CLNEXT)
usr/src/ucbcmd/stty/stty.c
300
pit(cb.c_cc[VLNEXT], "lnext", "; ");
usr/src/ucbcmd/stty/stty.c
305
m = cb.c_iflag;
usr/src/ucbcmd/stty/stty.c
334
m = cb.c_oflag;
usr/src/ucbcmd/stty/stty.c
364
m = cb.c_lflag;
usr/src/ucbcmd/stty/stty.c
46
static struct termios cb;
usr/src/ucbcmd/stty/stty.c
473
m = cb.c_cflag;
usr/src/ucbcmd/stty/stty.c
475
if ((term & TERMIOS) && cfgetispeed(&cb) != 0 &&
usr/src/ucbcmd/stty/stty.c
476
cfgetispeed(&cb) != cfgetospeed(&cb)) {
usr/src/ucbcmd/stty/stty.c
477
prspeed("ispeed ", cfgetispeed(&cb));
usr/src/ucbcmd/stty/stty.c
478
prspeed("ospeed ", cfgetospeed(&cb));
usr/src/ucbcmd/stty/stty.c
480
prspeed("speed ", cfgetospeed(&cb));
usr/src/ucbcmd/stty/stty.c
490
if ((cb.c_lflag & ICANON) == 0)
usr/src/ucbcmd/stty/stty.c
492
cb.c_cc[VMIN], cb.c_cc[VTIME]);
usr/src/ucbcmd/stty/stty.c
494
pit(cb.c_cc[VINTR], "intr", "; ");
usr/src/ucbcmd/stty/stty.c
495
pit(cb.c_cc[VQUIT], "quit", "; ");
usr/src/ucbcmd/stty/stty.c
496
pit(cb.c_cc[VERASE], "erase", "; ");
usr/src/ucbcmd/stty/stty.c
497
pit(cb.c_cc[VKILL], "kill", ";\n");
usr/src/ucbcmd/stty/stty.c
498
pit(cb.c_cc[VEOF], "eof", "; ");
usr/src/ucbcmd/stty/stty.c
499
pit(cb.c_cc[VEOL], "eol", "; ");
usr/src/ucbcmd/stty/stty.c
500
pit(cb.c_cc[VEOL2], "eol2", "; ");
usr/src/ucbcmd/stty/stty.c
501
pit(cb.c_cc[VSWTCH], "swtch", ";\n");
usr/src/ucbcmd/stty/stty.c
503
pit(cb.c_cc[VSTART], "start", "; ");
usr/src/ucbcmd/stty/stty.c
504
pit(cb.c_cc[VSTOP], "stop", "; ");
usr/src/ucbcmd/stty/stty.c
505
pit(cb.c_cc[VSUSP], "susp", "; ");
usr/src/ucbcmd/stty/stty.c
506
pit(cb.c_cc[VDSUSP], "dsusp", ";\n");
usr/src/ucbcmd/stty/stty.c
507
pit(cb.c_cc[VREPRINT], "rprnt", "; ");
usr/src/ucbcmd/stty/stty.c
508
pit(cb.c_cc[VDISCARD], "flush", "; ");
usr/src/ucbcmd/stty/stty.c
509
pit(cb.c_cc[VWERASE], "werase", "; ");
usr/src/ucbcmd/stty/stty.c
510
pit(cb.c_cc[VLNEXT], "lnext", ";\n");
usr/src/ucbcmd/stty/stty.c
515
m = cb.c_cflag;
usr/src/ucbcmd/stty/stty.c
529
m = cb.c_iflag;
usr/src/ucbcmd/stty/stty.c
547
m = cb.c_lflag;
usr/src/ucbcmd/stty/stty.c
573
m = cb.c_oflag;
usr/src/ucbcmd/stty/stty.c
656
if ((cb.c_lflag & ICANON) == 0)
usr/src/ucbcmd/stty/stty.c
657
(void) fprintf(output, "min %d, time %d\n", cb.c_cc[VMIN],
usr/src/ucbcmd/stty/stty.c
658
cb.c_cc[VTIME]);
usr/src/ucbcmd/stty/stty.c
662
pcol(cb.c_cc[VERASE], 0);
usr/src/ucbcmd/stty/stty.c
663
pcol(cb.c_cc[VKILL], 0);
usr/src/ucbcmd/stty/stty.c
664
pcol(cb.c_cc[VWERASE], 0);
usr/src/ucbcmd/stty/stty.c
665
pcol(cb.c_cc[VREPRINT], 0);
usr/src/ucbcmd/stty/stty.c
666
pcol(cb.c_cc[VDISCARD], 0);
usr/src/ucbcmd/stty/stty.c
667
pcol(cb.c_cc[VLNEXT], 0);
usr/src/ucbcmd/stty/stty.c
668
pcol(cb.c_cc[VSUSP], cb.c_cc[VDSUSP]);
usr/src/ucbcmd/stty/stty.c
669
pcol(cb.c_cc[VINTR], 0);
usr/src/ucbcmd/stty/stty.c
670
pcol(cb.c_cc[VQUIT], 0);
usr/src/ucbcmd/stty/stty.c
671
pcol(cb.c_cc[VSTOP], cb.c_cc[VSTART]);
usr/src/ucbcmd/stty/stty.c
672
if (cb.c_lflag&ICANON)
usr/src/ucbcmd/stty/stty.c
673
pcol(cb.c_cc[VEOF], cb.c_cc[VEOL]);
usr/src/ucbcmd/stty/stty.c
675
if (cb.c_cc[VEOL2] != 0 || cb.c_cc[VSWTCH] != 0) {
usr/src/ucbcmd/stty/stty.c
679
pcol(cb.c_cc[VEOL2], 0);
usr/src/ucbcmd/stty/stty.c
680
pcol(cb.c_cc[VSWTCH], 0);
usr/src/ucbcmd/stty/stty.c
784
(void) printf("%x:%x:%x:%x:", cb.c_iflag, cb.c_oflag,
usr/src/ucbcmd/stty/stty.c
785
cb.c_cflag, cb.c_lflag);
usr/src/ucbcmd/stty/stty.c
793
(void) printf("%x:", cb.c_cc[i]);
usr/src/ucbcmd/stty/stty.c
794
(void) printf("%x\n", cb.c_cc[last]);
usr/src/ucbcmd/stty/sttyparse.c
101
cb->c_cc[VSTOP] = gct(*++argv, term);
usr/src/ucbcmd/stty/sttyparse.c
103
cb->c_cc[VSUSP] = gct(*++argv, term);
usr/src/ucbcmd/stty/sttyparse.c
105
cb->c_cc[VDSUSP] = gct(*++argv, term);
usr/src/ucbcmd/stty/sttyparse.c
107
cb->c_cc[VREPRINT] = gct(*++argv, term);
usr/src/ucbcmd/stty/sttyparse.c
109
cb->c_cc[VDISCARD] = gct(*++argv, term);
usr/src/ucbcmd/stty/sttyparse.c
111
cb->c_cc[VWERASE] = gct(*++argv, term);
usr/src/ucbcmd/stty/sttyparse.c
113
cb->c_cc[VLNEXT] = gct(*++argv, term);
usr/src/ucbcmd/stty/sttyparse.c
118
cb->c_cc[VERASE] = CERASE;
usr/src/ucbcmd/stty/sttyparse.c
119
cb->c_cc[VKILL] = CKILL;
usr/src/ucbcmd/stty/sttyparse.c
122
cb->c_lflag &= ~ECHOPRT;
usr/src/ucbcmd/stty/sttyparse.c
123
cb->c_lflag |= ECHOE|ECHOCTL;
usr/src/ucbcmd/stty/sttyparse.c
124
if (cfgetospeed(cb) >= B1200)
usr/src/ucbcmd/stty/sttyparse.c
125
cb->c_lflag |= ECHOKE;
usr/src/ucbcmd/stty/sttyparse.c
128
cb->c_cc[VERASE] = 0177;
usr/src/ucbcmd/stty/sttyparse.c
129
cb->c_cc[VKILL] = CTRL('u');
usr/src/ucbcmd/stty/sttyparse.c
130
cb->c_cc[VINTR] = CTRL('c');
usr/src/ucbcmd/stty/sttyparse.c
131
cb->c_lflag &= ~ECHOPRT;
usr/src/ucbcmd/stty/sttyparse.c
132
cb->c_lflag |= ECHOE|ECHOCTL|IEXTEN;
usr/src/ucbcmd/stty/sttyparse.c
133
if (cfgetospeed(cb) >= B1200)
usr/src/ucbcmd/stty/sttyparse.c
134
cb->c_lflag |= ECHOKE;
usr/src/ucbcmd/stty/sttyparse.c
141
cb->c_cc[VMIN] = 1;
usr/src/ucbcmd/stty/sttyparse.c
142
cb->c_cc[VTIME] = 0;
usr/src/ucbcmd/stty/sttyparse.c
145
cb->c_cc[VEOF] = CEOF;
usr/src/ucbcmd/stty/sttyparse.c
146
cb->c_cc[VEOL] = CNUL;
usr/src/ucbcmd/stty/sttyparse.c
149
cb->c_cc[VERASE] = CERASE;
usr/src/ucbcmd/stty/sttyparse.c
150
cb->c_cc[VKILL] = CKILL;
usr/src/ucbcmd/stty/sttyparse.c
151
cb->c_cc[VQUIT] = CQUIT;
usr/src/ucbcmd/stty/sttyparse.c
152
cb->c_cc[VINTR] = CINTR;
usr/src/ucbcmd/stty/sttyparse.c
153
cb->c_cc[VEOF] = CEOF;
usr/src/ucbcmd/stty/sttyparse.c
154
cb->c_cc[VEOL] = CNUL;
usr/src/ucbcmd/stty/sttyparse.c
162
cfsetospeed(cb, speeds[i].speed);
usr/src/ucbcmd/stty/sttyparse.c
172
cfsetispeed(cb, speeds[i].speed);
usr/src/ucbcmd/stty/sttyparse.c
183
cfsetospeed(cb, B0);
usr/src/ucbcmd/stty/sttyparse.c
184
cfsetispeed(cb, B0);
usr/src/ucbcmd/stty/sttyparse.c
185
cfsetospeed(cb, speeds[i].speed);
usr/src/ucbcmd/stty/sttyparse.c
189
cb->c_cc[7] = gct(*++argv, term);
usr/src/ucbcmd/stty/sttyparse.c
199
cb->c_iflag &= ~imodes[i].reset;
usr/src/ucbcmd/stty/sttyparse.c
200
cb->c_iflag |= imodes[i].set;
usr/src/ucbcmd/stty/sttyparse.c
205
cb->c_iflag &= ~nimodes[i].reset;
usr/src/ucbcmd/stty/sttyparse.c
206
cb->c_iflag |= nimodes[i].set;
usr/src/ucbcmd/stty/sttyparse.c
212
cb->c_oflag &= ~omodes[i].reset;
usr/src/ucbcmd/stty/sttyparse.c
213
cb->c_oflag |= omodes[i].set;
usr/src/ucbcmd/stty/sttyparse.c
216
cb->c_oflag |= TAB3;
usr/src/ucbcmd/stty/sttyparse.c
221
cb->c_cflag &= ~cmodes[i].reset;
usr/src/ucbcmd/stty/sttyparse.c
222
cb->c_cflag |= cmodes[i].set;
usr/src/ucbcmd/stty/sttyparse.c
227
cb->c_cflag &= ~ncmodes[i].reset;
usr/src/ucbcmd/stty/sttyparse.c
228
cb->c_cflag |= ncmodes[i].set;
usr/src/ucbcmd/stty/sttyparse.c
232
cb->c_lflag &= ~lmodes[i].reset;
usr/src/ucbcmd/stty/sttyparse.c
233
cb->c_lflag |= lmodes[i].set;
usr/src/ucbcmd/stty/sttyparse.c
238
cb->c_lflag &= ~nlmodes[i].reset;
usr/src/ucbcmd/stty/sttyparse.c
239
cb->c_lflag |= nlmodes[i].set;
usr/src/ucbcmd/stty/sttyparse.c
267
if(!encode(cb, term)) {
usr/src/ucbcmd/stty/sttyparse.c
414
static int encode(cb, term)
usr/src/ucbcmd/stty/sttyparse.c
415
struct termios *cb;
usr/src/ucbcmd/stty/sttyparse.c
429
cb->c_iflag = grab[0];
usr/src/ucbcmd/stty/sttyparse.c
430
cb->c_oflag = grab[1];
usr/src/ucbcmd/stty/sttyparse.c
431
cb->c_cflag = grab[2];
usr/src/ucbcmd/stty/sttyparse.c
432
cb->c_lflag = grab[3];
usr/src/ucbcmd/stty/sttyparse.c
439
cb->c_cc[i] = (unsigned char) grab[i+4];
usr/src/ucbcmd/stty/sttyparse.c
45
sttyparse(argc, argv, term, ocb, cb, termiox, winsize)
usr/src/ucbcmd/stty/sttyparse.c
52
struct termios *cb;
usr/src/ucbcmd/stty/sttyparse.c
74
cb->c_cc[VERASE] = gct(*++argv, term);
usr/src/ucbcmd/stty/sttyparse.c
76
cb->c_cc[VINTR] = gct(*++argv, term);
usr/src/ucbcmd/stty/sttyparse.c
78
cb->c_cc[VQUIT] = gct(*++argv, term);
usr/src/ucbcmd/stty/sttyparse.c
80
cb->c_cc[VEOF] = gct(*++argv, term);
usr/src/ucbcmd/stty/sttyparse.c
82
cb->c_cc[VMIN] = atoi(*++argv);
usr/src/ucbcmd/stty/sttyparse.c
84
cb->c_cc[VEOL] = gct(*++argv, term);
usr/src/ucbcmd/stty/sttyparse.c
86
cb->c_cc[VEOL] = gct(*++argv, term);
usr/src/ucbcmd/stty/sttyparse.c
88
cb->c_cc[VEOL2] = gct(*++argv, term);
usr/src/ucbcmd/stty/sttyparse.c
90
cb->c_cc[VTIME] = atoi(*++argv);
usr/src/ucbcmd/stty/sttyparse.c
92
cb->c_cc[VKILL] = gct(*++argv, term);
usr/src/ucbcmd/stty/sttyparse.c
94
cb->c_cc[VSWTCH] = gct(*++argv, term);
usr/src/ucbcmd/stty/sttyparse.c
99
cb->c_cc[VSTART] = gct(*++argv, term);
usr/src/uts/common/crypto/io/aes.c
1392
pp->cb, aes_encrypt_block, aes_copy_block);
usr/src/uts/common/crypto/io/dprov.c
4683
bcopy(STRUCT_FGETP(params, cb), aes_ctr_params->cb, 16);
usr/src/uts/common/crypto/io/dprov.c
4796
(void) memset(STRUCT_FGETP(params, cb), 'A', 16);
usr/src/uts/common/disp/cpucaps.c
471
cap_walk(list_t *l, void (*cb)(cpucap_t *, int64_t))
usr/src/uts/common/disp/cpucaps.c
479
(*cb)(cap, cpucap_walk_gen);
usr/src/uts/common/fs/dev/sdev_profile.c
610
prof_make_names_walk(struct sdev_node *ddv, int (*cb)(char *, void *))
usr/src/uts/common/fs/dev/sdev_profile.c
617
walk_dir(SDEVTOV(gdir), (void *)ddv, cb);
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
634
rfs4_client_setcb(rfs4_client_t *cp, cb_client4 *cb, uint32_t cb_ident)
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
642
if (cb->cb_location.r_addr && cb->cb_location.r_addr[0] != '\0' &&
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
643
cb->cb_location.r_netid && cb->cb_location.r_netid[0] != '\0') {
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
644
len = strlen(cb->cb_location.r_addr) + 1;
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
646
bcopy(cb->cb_location.r_addr, addr, len);
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
647
len = strlen(cb->cb_location.r_netid) + 1;
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
649
bcopy(cb->cb_location.r_netid, netid, len);
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
654
cbp->cb_newer.cb_callback.cb_program = cb->cb_program;
usr/src/uts/common/fs/nfs/nfs_export.c
1257
rpc_gss_callback_t cb;
usr/src/uts/common/fs/nfs/nfs_export.c
1658
cb.callback = rfs_gsscallback;
usr/src/uts/common/fs/nfs/nfs_export.c
1659
cb.program = NFS_ACL_PROGRAM;
usr/src/uts/common/fs/nfs/nfs_export.c
1660
for (cb.version = NFS_ACL_VERSMIN;
usr/src/uts/common/fs/nfs/nfs_export.c
1661
cb.version <= NFS_ACL_VERSMAX; cb.version++) {
usr/src/uts/common/fs/nfs/nfs_export.c
1663
(void *)&cb);
usr/src/uts/common/fs/nfs/nfs_export.c
1666
cb.program = NFS_PROGRAM;
usr/src/uts/common/fs/nfs/nfs_export.c
1667
for (cb.version = NFS_VERSMIN;
usr/src/uts/common/fs/nfs/nfs_export.c
1668
cb.version <= NFS_VERSMAX; cb.version++) {
usr/src/uts/common/fs/nfs/nfs_export.c
1670
(void *)&cb);
usr/src/uts/common/fs/proc/prsubr.c
2936
prfdinfo_nm_path_cbdata_t *cb = arg;
usr/src/uts/common/fs/proc/prsubr.c
2938
cb->nmp_sz += prfdinfopath(cb->nmp_p, np->nm_vnode, cb->nmp_data, cred);
usr/src/uts/common/fs/proc/prsubr.c
2957
prfdinfo_nm_path_cbdata_t cb = {
usr/src/uts/common/fs/proc/prsubr.c
2963
(void) nm_walk_mounts(vp, prfdinfo_nm_path, cred, &cb);
usr/src/uts/common/fs/proc/prsubr.c
2964
sz += cb.nmp_sz;
usr/src/uts/common/fs/proc/prsubr.c
3119
prfdinfo_nm_path_cbdata_t cb = {
usr/src/uts/common/fs/proc/prsubr.c
3125
(void) nm_walk_mounts(vp, prfdinfo_nm_path, cred, &cb);
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
102
smb_fscb_set(smb_fscb_t *cb)
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
104
fscb = cb;
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
2470
so_krecv_set(sonode_t *so, so_krecv_f cb, void *arg)
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
2474
if (cb == NULL && arg != NULL)
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
2477
SO_BLOCK_FALLBACK(so, so_krecv_set(so, cb, arg));
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
2495
so->so_krecv_cb = cb;
usr/src/uts/common/fs/ufs/lufs.c
146
trans_not_done(struct buf *cb)
usr/src/uts/common/fs/ufs/lufs.c
148
sema_v(&cb->b_io);
usr/src/uts/common/fs/ufs/lufs.c
153
trans_wait_panic(struct buf *cb)
usr/src/uts/common/fs/ufs/lufs.c
155
while ((cb->b_flags & B_DONE) == 0)
usr/src/uts/common/fs/ufs/lufs.c
160
trans_not_wait(struct buf *cb)
usr/src/uts/common/fs/ufs/lufs.c
166
trans_wait_panic(cb);
usr/src/uts/common/fs/ufs/lufs.c
168
sema_p(&cb->b_io);
usr/src/uts/common/fs/ufs/lufs.c
170
return (geterror(cb));
usr/src/uts/common/fs/ufs/lufs.c
174
trans_wait(struct buf *cb)
usr/src/uts/common/fs/ufs/lufs.c
180
trans_wait_panic(cb);
usr/src/uts/common/fs/ufs/lufs.c
181
return (biowait(cb));
usr/src/uts/common/fs/ufs/lufs_log.c
1064
cirbuf_t *cb = &ul->un_wrbuf;
usr/src/uts/common/fs/ufs/lufs_log.c
1066
rw_enter(&cb->cb_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/lufs_log.c
1070
bp = cb->cb_bp;
usr/src/uts/common/fs/ufs/lufs_log.c
1077
} while (bp != cb->cb_bp);
usr/src/uts/common/fs/ufs/lufs_log.c
1078
rw_exit(&cb->cb_rwlock);
usr/src/uts/common/fs/ufs/lufs_log.c
166
buf_t *cb;
usr/src/uts/common/fs/ufs/lufs_log.c
194
cb = bioclone(pb, offset, pbcount, dev,
usr/src/uts/common/fs/ufs/lufs_log.c
202
cb->b_flags |= B_ERROR;
usr/src/uts/common/fs/ufs/lufs_log.c
203
cb->b_resid = cb->b_bcount;
usr/src/uts/common/fs/ufs/lufs_log.c
204
biodone(cb);
usr/src/uts/common/fs/ufs/lufs_log.c
226
fssnap_strategy(&ufsvfsp->vfs_snapshot, cb);
usr/src/uts/common/fs/ufs/lufs_log.c
231
(void) bdev_strategy(cb);
usr/src/uts/common/fs/ufs/lufs_log.c
300
cirbuf_t *cb = &ul->un_wrbuf;
usr/src/uts/common/fs/ufs/lufs_log.c
302
ASSERT(bp == cb->cb_bp && bp == cb->cb_dirty);
usr/src/uts/common/fs/ufs/lufs_log.c
313
cb->cb_dirty = NULL;
usr/src/uts/common/fs/ufs/lufs_log.c
325
if ((newbp = cb->cb_free) != NULL) {
usr/src/uts/common/fs/ufs/lufs_log.c
326
cb->cb_free = newbp->b_forw;
usr/src/uts/common/fs/ufs/lufs_log.c
343
rw_enter(&cb->cb_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/lufs_log.c
348
rw_exit(&cb->cb_rwlock);
usr/src/uts/common/fs/ufs/lufs_log.c
352
inval_range(ml_unit_t *ul, cirbuf_t *cb, off_t lof, off_t nb)
usr/src/uts/common/fs/ufs/lufs_log.c
362
rw_enter(&cb->cb_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/lufs_log.c
363
bp = cb->cb_bp;
usr/src/uts/common/fs/ufs/lufs_log.c
365
if (bp == cb->cb_dirty || bp->b_bcount == 0) {
usr/src/uts/common/fs/ufs/lufs_log.c
381
} while (bp != cb->cb_bp);
usr/src/uts/common/fs/ufs/lufs_log.c
382
rw_exit(&cb->cb_rwlock);
usr/src/uts/common/fs/ufs/lufs_log.c
394
cirbuf_t *cb = &ul->un_wrbuf;
usr/src/uts/common/fs/ufs/lufs_log.c
400
if ((bp = cb->cb_dirty) != NULL) {
usr/src/uts/common/fs/ufs/lufs_log.c
408
inval_range(ul, cb, ul->un_tail_lof, 1);
usr/src/uts/common/fs/ufs/lufs_log.c
413
rw_enter(&cb->cb_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/lufs_log.c
414
bp = cb->cb_bp->b_forw;
usr/src/uts/common/fs/ufs/lufs_log.c
417
cb->cb_dirty = bp;
usr/src/uts/common/fs/ufs/lufs_log.c
418
cb->cb_bp = bp;
usr/src/uts/common/fs/ufs/lufs_log.c
424
rw_exit(&cb->cb_rwlock);
usr/src/uts/common/fs/ufs/lufs_log.c
436
alloc_wrbuf(cirbuf_t *cb, size_t bufsize)
usr/src/uts/common/fs/ufs/lufs_log.c
444
if (cb->cb_nb)
usr/src/uts/common/fs/ufs/lufs_log.c
445
free_cirbuf(cb);
usr/src/uts/common/fs/ufs/lufs_log.c
447
bzero(cb, sizeof (*cb));
usr/src/uts/common/fs/ufs/lufs_log.c
448
rw_init(&cb->cb_rwlock, NULL, RW_DRIVER, NULL);
usr/src/uts/common/fs/ufs/lufs_log.c
450
rw_enter(&cb->cb_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/lufs_log.c
460
bp->b_forw = cb->cb_free;
usr/src/uts/common/fs/ufs/lufs_log.c
461
cb->cb_free = bp;
usr/src/uts/common/fs/ufs/lufs_log.c
464
cb->cb_va = kmem_alloc(bufsize, KM_SLEEP);
usr/src/uts/common/fs/ufs/lufs_log.c
465
cb->cb_nb = bufsize;
usr/src/uts/common/fs/ufs/lufs_log.c
470
bp = cb->cb_free;
usr/src/uts/common/fs/ufs/lufs_log.c
471
cb->cb_free = bp->b_forw;
usr/src/uts/common/fs/ufs/lufs_log.c
475
cb->cb_bp = bp;
usr/src/uts/common/fs/ufs/lufs_log.c
476
bp->b_un.b_addr = cb->cb_va;
usr/src/uts/common/fs/ufs/lufs_log.c
477
bp->b_bufsize = cb->cb_nb;
usr/src/uts/common/fs/ufs/lufs_log.c
479
rw_exit(&cb->cb_rwlock);
usr/src/uts/common/fs/ufs/lufs_log.c
483
alloc_rdbuf(cirbuf_t *cb, size_t bufsize, size_t blksize)
usr/src/uts/common/fs/ufs/lufs_log.c
492
if (cb->cb_nb)
usr/src/uts/common/fs/ufs/lufs_log.c
493
free_cirbuf(cb);
usr/src/uts/common/fs/ufs/lufs_log.c
495
bzero(cb, sizeof (*cb));
usr/src/uts/common/fs/ufs/lufs_log.c
496
rw_init(&cb->cb_rwlock, NULL, RW_DRIVER, NULL);
usr/src/uts/common/fs/ufs/lufs_log.c
498
rw_enter(&cb->cb_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/lufs_log.c
500
cb->cb_va = kmem_alloc(bufsize, KM_SLEEP);
usr/src/uts/common/fs/ufs/lufs_log.c
501
cb->cb_nb = bufsize;
usr/src/uts/common/fs/ufs/lufs_log.c
508
va = cb->cb_va;
usr/src/uts/common/fs/ufs/lufs_log.c
518
if (cb->cb_bp) {
usr/src/uts/common/fs/ufs/lufs_log.c
519
bp->b_forw = cb->cb_bp->b_forw;
usr/src/uts/common/fs/ufs/lufs_log.c
520
bp->b_back = cb->cb_bp;
usr/src/uts/common/fs/ufs/lufs_log.c
521
cb->cb_bp->b_forw->b_back = bp;
usr/src/uts/common/fs/ufs/lufs_log.c
522
cb->cb_bp->b_forw = bp;
usr/src/uts/common/fs/ufs/lufs_log.c
525
cb->cb_bp = bp;
usr/src/uts/common/fs/ufs/lufs_log.c
530
rw_exit(&cb->cb_rwlock);
usr/src/uts/common/fs/ufs/lufs_log.c
534
free_cirbuf(cirbuf_t *cb)
usr/src/uts/common/fs/ufs/lufs_log.c
538
if (cb->cb_nb == 0)
usr/src/uts/common/fs/ufs/lufs_log.c
541
rw_enter(&cb->cb_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/lufs_log.c
542
ASSERT(cb->cb_dirty == NULL);
usr/src/uts/common/fs/ufs/lufs_log.c
547
while ((bp = cb->cb_bp) != NULL) {
usr/src/uts/common/fs/ufs/lufs_log.c
549
cb->cb_bp = NULL;
usr/src/uts/common/fs/ufs/lufs_log.c
551
cb->cb_bp = bp->b_forw;
usr/src/uts/common/fs/ufs/lufs_log.c
562
while ((bp = cb->cb_free) != NULL) {
usr/src/uts/common/fs/ufs/lufs_log.c
563
cb->cb_free = bp->b_forw;
usr/src/uts/common/fs/ufs/lufs_log.c
568
kmem_free(cb->cb_va, cb->cb_nb);
usr/src/uts/common/fs/ufs/lufs_log.c
569
cb->cb_va = NULL;
usr/src/uts/common/fs/ufs/lufs_log.c
570
cb->cb_nb = 0;
usr/src/uts/common/fs/ufs/lufs_log.c
571
rw_exit(&cb->cb_rwlock);
usr/src/uts/common/fs/ufs/lufs_log.c
572
rw_destroy(&cb->cb_rwlock);
usr/src/uts/common/fs/ufs/lufs_log.c
584
find_bp(ml_unit_t *ul, cirbuf_t *cb, off_t lof)
usr/src/uts/common/fs/ufs/lufs_log.c
591
rw_enter(&cb->cb_rwlock, RW_READER);
usr/src/uts/common/fs/ufs/lufs_log.c
592
bp = cb->cb_bp;
usr/src/uts/common/fs/ufs/lufs_log.c
597
rw_exit(&cb->cb_rwlock);
usr/src/uts/common/fs/ufs/lufs_log.c
601
} while (bp != cb->cb_bp);
usr/src/uts/common/fs/ufs/lufs_log.c
602
rw_exit(&cb->cb_rwlock);
usr/src/uts/common/fs/ufs/lufs_log.c
608
find_read_lof(ml_unit_t *ul, cirbuf_t *cb, off_t lof)
usr/src/uts/common/fs/ufs/lufs_log.c
619
rw_enter(&cb->cb_rwlock, RW_READER);
usr/src/uts/common/fs/ufs/lufs_log.c
620
bpend = bp = cb->cb_bp->b_forw;
usr/src/uts/common/fs/ufs/lufs_log.c
629
rw_exit(&cb->cb_rwlock);
usr/src/uts/common/fs/ufs/lufs_log.c
642
cirbuf_t *cb;
usr/src/uts/common/fs/ufs/lufs_log.c
661
cb = &ul->un_rdbuf;
usr/src/uts/common/fs/ufs/lufs_log.c
662
rw_enter(&cb->cb_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/lufs_log.c
663
bp = cb->cb_bp->b_forw;
usr/src/uts/common/fs/ufs/lufs_log.c
667
cb->cb_bp = bp;
usr/src/uts/common/fs/ufs/lufs_log.c
668
rw_exit(&cb->cb_rwlock);
usr/src/uts/common/fs/ufs/lufs_log.c
688
extend_write_bp(ml_unit_t *ul, cirbuf_t *cb, buf_t *bp)
usr/src/uts/common/fs/ufs/lufs_log.c
692
ASSERT(bp == cb->cb_bp && bp == cb->cb_dirty);
usr/src/uts/common/fs/ufs/lufs_log.c
716
rw_enter(&cb->cb_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/lufs_log.c
730
bpforw->b_forw = cb->cb_free;
usr/src/uts/common/fs/ufs/lufs_log.c
731
cb->cb_free = bpforw;
usr/src/uts/common/fs/ufs/lufs_log.c
733
rw_exit(&cb->cb_rwlock);
usr/src/uts/common/fs/ufs/lufs_log.c
745
cirbuf_t *cb = &ul->un_wrbuf;
usr/src/uts/common/fs/ufs/lufs_log.c
75
ldl_strategy_done(buf_t *cb)
usr/src/uts/common/fs/ufs/lufs_log.c
778
if (!extend_write_bp(ul, cb, bp)) {
usr/src/uts/common/fs/ufs/lufs_log.c
81
ASSERT(SEMA_HELD(&cb->b_sem));
usr/src/uts/common/fs/ufs/lufs_log.c
82
ASSERT((cb->b_flags & B_DONE) == 0);
usr/src/uts/common/fs/ufs/lufs_log.c
87
lbp = (lufs_buf_t *)cb;
usr/src/uts/common/fs/ufs/lufs_log.c
897
cirbuf_t *cb = &ul->un_wrbuf;
usr/src/uts/common/fs/ufs/lufs_log.c
90
if (cb->b_flags & B_ERROR)
usr/src/uts/common/fs/ufs/lufs_log.c
902
if ((bp = cb->cb_dirty) == NULL)
usr/src/uts/common/fs/ufs/lufs_log.c
947
cirbuf_t *cb = &ul->un_wrbuf;
usr/src/uts/common/fs/ufs/lufs_log.c
952
if ((bp = cb->cb_dirty) == NULL)
usr/src/uts/common/fs/ufs/lufs_log.c
97
if (atomic_add_long_nv(&sv->sv_nb_left, -cb->b_bcount)) {
usr/src/uts/common/fs/zfs/arc.c
2724
l2arc_write_callback_t *cb);
usr/src/uts/common/fs/zfs/arc.c
5987
l2arc_read_callback_t *cb;
usr/src/uts/common/fs/zfs/arc.c
5994
cb = kmem_zalloc(sizeof (l2arc_read_callback_t),
usr/src/uts/common/fs/zfs/arc.c
5996
cb->l2rcb_hdr = hdr;
usr/src/uts/common/fs/zfs/arc.c
5997
cb->l2rcb_bp = *bp;
usr/src/uts/common/fs/zfs/arc.c
5998
cb->l2rcb_zb = *zb;
usr/src/uts/common/fs/zfs/arc.c
5999
cb->l2rcb_flags = zio_flags;
usr/src/uts/common/fs/zfs/arc.c
6016
cb->l2rcb_abd = abd;
usr/src/uts/common/fs/zfs/arc.c
6036
l2arc_read_done, cb, priority,
usr/src/uts/common/fs/zfs/arc.c
6569
arc_write_callback_t *cb = zio->io_private;
usr/src/uts/common/fs/zfs/arc.c
6570
if (cb->awcb_physdone != NULL)
usr/src/uts/common/fs/zfs/arc.c
6571
cb->awcb_physdone(zio, cb->awcb_buf, cb->awcb_private);
usr/src/uts/common/fs/zfs/arc.c
7695
l2arc_write_callback_t *cb;
usr/src/uts/common/fs/zfs/arc.c
7705
cb = zio->io_private;
usr/src/uts/common/fs/zfs/arc.c
7706
ASSERT3P(cb, !=, NULL);
usr/src/uts/common/fs/zfs/arc.c
7707
dev = cb->l2wcb_dev;
usr/src/uts/common/fs/zfs/arc.c
7710
head = cb->l2wcb_head;
usr/src/uts/common/fs/zfs/arc.c
7715
l2arc_write_callback_t *, cb);
usr/src/uts/common/fs/zfs/arc.c
7799
while ((abd_buf = list_remove_tail(&cb->l2wcb_abd_list)) != NULL) {
usr/src/uts/common/fs/zfs/arc.c
7821
list_destroy(&cb->l2wcb_abd_list);
usr/src/uts/common/fs/zfs/arc.c
7865
kmem_free(cb, sizeof (l2arc_write_callback_t));
usr/src/uts/common/fs/zfs/arc.c
7869
l2arc_untransform(zio_t *zio, l2arc_read_callback_t *cb)
usr/src/uts/common/fs/zfs/arc.c
7873
arc_buf_hdr_t *hdr = cb->l2rcb_hdr;
usr/src/uts/common/fs/zfs/arc.c
7901
ret = spa_do_crypt_abd(B_FALSE, spa, &cb->l2rcb_zb,
usr/src/uts/common/fs/zfs/arc.c
7968
l2arc_read_callback_t *cb = zio->io_private;
usr/src/uts/common/fs/zfs/arc.c
7972
boolean_t using_rdata = (BP_IS_ENCRYPTED(&cb->l2rcb_bp) &&
usr/src/uts/common/fs/zfs/arc.c
7973
(cb->l2rcb_flags & ZIO_FLAG_RAW_ENCRYPT));
usr/src/uts/common/fs/zfs/arc.c
7980
ASSERT3P(cb, !=, NULL);
usr/src/uts/common/fs/zfs/arc.c
7981
hdr = cb->l2rcb_hdr;
usr/src/uts/common/fs/zfs/arc.c
7992
if (cb->l2rcb_abd != NULL) {
usr/src/uts/common/fs/zfs/arc.c
7997
cb->l2rcb_abd, arc_hdr_size(hdr));
usr/src/uts/common/fs/zfs/arc.c
8000
cb->l2rcb_abd, arc_hdr_size(hdr));
usr/src/uts/common/fs/zfs/arc.c
8015
abd_free(cb->l2rcb_abd);
usr/src/uts/common/fs/zfs/arc.c
8035
zio->io_bp_copy = cb->l2rcb_bp; /* XXX fix in L2ARC 2.0 */
usr/src/uts/common/fs/zfs/arc.c
8046
tfm_error = l2arc_untransform(zio, cb);
usr/src/uts/common/fs/zfs/arc.c
8080
hdr, zio->io_priority, cb->l2rcb_flags,
usr/src/uts/common/fs/zfs/arc.c
8081
&cb->l2rcb_zb);
usr/src/uts/common/fs/zfs/arc.c
8099
kmem_free(cb, sizeof (l2arc_read_callback_t));
usr/src/uts/common/fs/zfs/arc.c
8480
l2arc_read_callback_t *cb;
usr/src/uts/common/fs/zfs/arc.c
8482
cb = zio->io_private;
usr/src/uts/common/fs/zfs/arc.c
8483
if (cb->l2rcb_abd != NULL)
usr/src/uts/common/fs/zfs/arc.c
8484
abd_put(cb->l2rcb_abd);
usr/src/uts/common/fs/zfs/arc.c
8485
kmem_free(cb, sizeof (l2arc_read_callback_t));
usr/src/uts/common/fs/zfs/arc.c
8506
l2arc_write_callback_t *cb = NULL;
usr/src/uts/common/fs/zfs/arc.c
8654
cb = kmem_alloc(
usr/src/uts/common/fs/zfs/arc.c
8656
cb->l2wcb_dev = dev;
usr/src/uts/common/fs/zfs/arc.c
8657
cb->l2wcb_head = head;
usr/src/uts/common/fs/zfs/arc.c
8662
list_create(&cb->l2wcb_abd_list,
usr/src/uts/common/fs/zfs/arc.c
8665
pio = zio_root(spa, l2arc_write_done, cb,
usr/src/uts/common/fs/zfs/arc.c
8707
l2arc_log_blk_commit(dev, pio, cb);
usr/src/uts/common/fs/zfs/arc.c
9737
l2arc_read_callback_t *cb;
usr/src/uts/common/fs/zfs/arc.c
9743
cb = kmem_zalloc(sizeof (l2arc_read_callback_t), KM_SLEEP);
usr/src/uts/common/fs/zfs/arc.c
9744
cb->l2rcb_abd = abd_get_from_buf(lb, asize);
usr/src/uts/common/fs/zfs/arc.c
9745
pio = zio_root(vd->vdev_spa, l2arc_blk_fetch_done, cb,
usr/src/uts/common/fs/zfs/arc.c
9749
cb->l2rcb_abd, ZIO_CHECKSUM_OFF, NULL, NULL,
usr/src/uts/common/fs/zfs/arc.c
9814
l2arc_log_blk_commit(l2arc_dev_t *dev, zio_t *pio, l2arc_write_callback_t *cb)
usr/src/uts/common/fs/zfs/arc.c
9841
list_insert_tail(&cb->l2wcb_abd_list, abd_buf);
usr/src/uts/common/fs/zfs/dbuf.c
2760
zio_priority_t prio, arc_flags_t aflags, dbuf_prefetch_fn cb,
usr/src/uts/common/fs/zfs/dbuf.c
2847
dpa->dpa_cb = cb;
usr/src/uts/common/fs/zfs/dbuf.c
2886
if (cb != NULL)
usr/src/uts/common/fs/zfs/dbuf.c
2887
cb(arg, B_FALSE);
usr/src/uts/common/fs/zfs/dmu_objset.c
1509
dmu_objset_upgrade(objset_t *os, dmu_objset_upgrade_cb_t cb)
usr/src/uts/common/fs/zfs/dmu_objset.c
1520
os->os_upgrade_cb = cb;
usr/src/uts/common/fs/zfs/dmu_objset.c
1806
dmu_objset_register_type(dmu_objset_type_t ost, objset_used_cb_t *cb)
usr/src/uts/common/fs/zfs/dmu_objset.c
1808
used_cbs[ost] = cb;
usr/src/uts/common/fs/zfs/dmu_objset.c
89
static void dmu_objset_upgrade(objset_t *os, dmu_objset_upgrade_cb_t cb);
usr/src/uts/common/fs/zfs/lua/lvm.c
855
StkId cb = ra + 3; /* call base */
usr/src/uts/common/fs/zfs/lua/lvm.c
856
setobjs2s(L, cb+2, ra+2);
usr/src/uts/common/fs/zfs/lua/lvm.c
857
setobjs2s(L, cb+1, ra+1);
usr/src/uts/common/fs/zfs/lua/lvm.c
858
setobjs2s(L, cb, ra);
usr/src/uts/common/fs/zfs/lua/lvm.c
859
L->top = cb + 3; /* func. + 2 args (state and index) */
usr/src/uts/common/fs/zfs/lua/lvm.c
860
Protect(luaD_call(L, cb, GETARG_C(i), 1));
usr/src/uts/common/fs/zfs/sys/dbuf.h
330
zio_priority_t prio, arc_flags_t aflags, dbuf_prefetch_fn cb,
usr/src/uts/common/fs/zfs/sys/dmu.h
1019
objset_used_cb_t *cb);
usr/src/uts/common/fs/zfs/sys/dmu.h
1078
dmu_traverse_cb_t cb, void *arg);
usr/src/uts/common/fs/zfs/vdev_label.c
1500
struct ubl_cbdata cb;
usr/src/uts/common/fs/zfs/vdev_label.c
1510
cb.ubl_ubbest = ub;
usr/src/uts/common/fs/zfs/vdev_label.c
1511
cb.ubl_vd = NULL;
usr/src/uts/common/fs/zfs/vdev_label.c
1514
zio = zio_root(spa, NULL, &cb, flags);
usr/src/uts/common/fs/zfs/vdev_label.c
1515
vdev_uberblock_load_impl(zio, rvd, flags, &cb);
usr/src/uts/common/fs/zfs/vdev_label.c
1524
if (cb.ubl_vd != NULL) {
usr/src/uts/common/fs/zfs/vdev_label.c
1525
vdev_dbgmsg(cb.ubl_vd, "best uberblock found for spa %s. "
usr/src/uts/common/fs/zfs/vdev_label.c
1528
*config = vdev_label_read_config(cb.ubl_vd, ub->ub_txg);
usr/src/uts/common/fs/zfs/vdev_label.c
1530
vdev_dbgmsg(cb.ubl_vd, "failed to read label config. "
usr/src/uts/common/fs/zfs/vdev_label.c
1532
*config = vdev_label_read_config(cb.ubl_vd, UINT64_MAX);
usr/src/uts/common/fs/zfs/vdev_label.c
1535
vdev_dbgmsg(cb.ubl_vd, "failed to read label config");
usr/src/uts/common/fs/zfs/zfs_acl.c
1161
zfs_acl_locator_cb_t *cb = (zfs_acl_locator_cb_t *)userdata;
usr/src/uts/common/fs/zfs/zfs_acl.c
1164
cb->cb_acl_node = list_head(&cb->cb_aclp->z_acl);
usr/src/uts/common/fs/zfs/zfs_acl.c
1166
cb->cb_acl_node = list_next(&cb->cb_aclp->z_acl,
usr/src/uts/common/fs/zfs/zfs_acl.c
1167
cb->cb_acl_node);
usr/src/uts/common/fs/zfs/zfs_acl.c
1169
*dataptr = cb->cb_acl_node->z_acldata;
usr/src/uts/common/fs/zfs/zfs_acl.c
1170
*length = cb->cb_acl_node->z_size;
usr/src/uts/common/fs/zfs/zfs_rlock.c
121
rangelock_init(rangelock_t *rl, rangelock_cb_t *cb, void *arg)
usr/src/uts/common/fs/zfs/zfs_rlock.c
126
rl->rl_cb = cb;
usr/src/uts/common/gssapi/mechs/krb5/include/gssapiP_krb5.h
246
(krb5_context context, gss_channel_bindings_t cb,
usr/src/uts/common/inet/ip/ip2mac.c
146
ncec_add_cb(ncec_t *ncec, ip2mac_callback_t *cb, void *cbarg)
usr/src/uts/common/inet/ip/ip2mac.c
154
nce_cb->ncec_cb_func = cb;
usr/src/uts/common/inet/ip/ip2mac.c
177
ip2mac(uint_t op, ip2mac_t *ip2m, ip2mac_callback_t *cb, void *cbarg,
usr/src/uts/common/inet/ip/ip2mac.c
302
ip2mid = ncec_add_cb(ncec, cb, cbarg);
usr/src/uts/common/inet/ipnet/ipnet.c
1826
ipnet_walk_if(ipnet_walkfunc_t *cb, void *arg, zoneid_t zoneid)
usr/src/uts/common/inet/ipnet/ipnet.c
1861
cb(cbnode->ic_ifname, arg, cbnode->ic_dev);
usr/src/uts/common/io/1394/s1394_cmp.c
335
void (*cb)(opaque_t, t1394_cmp_reg_t);
usr/src/uts/common/io/1394/s1394_cmp.c
355
cb = fat->fat_u.cmp.cm_evts.cmp_reg_change;
usr/src/uts/common/io/1394/s1394_cmp.c
356
if (cb == NULL) {
usr/src/uts/common/io/1394/s1394_cmp.c
364
cb(arg, reg);
usr/src/uts/common/io/1394/s1394_fcp.c
238
int (*cb)(cmd1394_cmd_t *req);
usr/src/uts/common/io/1394/s1394_fcp.c
255
cb = fat->fat_u.fcp.fc_evts.fcp_write_request;
usr/src/uts/common/io/1394/s1394_fcp.c
256
if (cb == NULL) {
usr/src/uts/common/io/1394/s1394_fcp.c
264
ret = cb(req);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
657
ixl1394_callback_t *cb;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
688
cb = (ixl1394_callback_t *)cmd;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
690
(void *)cb->callback);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_recv.c
582
av1394_ir_ixl_frame_cb(opaque_t arg, struct ixl1394_callback *cb)
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_xmit.c
747
av1394_it_ixl_begin_cb(opaque_t arg, struct ixl1394_callback *cb)
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_xmit.c
751
uint16_t *cycp = cb->callback_arg; /* cycle timestamp pointer */
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_xmit.c
779
av1394_it_ixl_buf_cb(opaque_t arg, struct ixl1394_callback *cb)
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_xmit.c
781
av1394_it_ixl_buf_t *bp = cb->callback_arg;
usr/src/uts/common/io/aac/aac.c
5140
struct buf *bp, int flags, int (*cb)(), caddr_t arg)
usr/src/uts/common/io/aac/aac.c
5142
int kf = (cb == SLEEP_FUNC) ? KM_SLEEP : KM_NOSLEEP;
usr/src/uts/common/io/aac/aac.c
5194
&softs->buf_dma_attr, cb, arg,
usr/src/uts/common/io/aac/aac.c
5207
bp, dma_flags, cb, arg, &acp->cookie,
usr/src/uts/common/io/aac/aac.c
5221
cb, arg, &acp->abp, &bufsz, &acp->abh);
usr/src/uts/common/io/aac/aac.c
5237
NULL, acp->abp, bufsz, dma_flags, cb, arg,
usr/src/uts/common/io/arn/arn_regd.c
31
const struct ath9k_channel *cb = b;
usr/src/uts/common/io/arn/arn_regd.c
33
return (ca->channel == cb->channel) ?
usr/src/uts/common/io/arn/arn_regd.c
35
(cb->channelFlags & CHAN_FLAGS) : ca->channel - cb->channel;
usr/src/uts/common/io/blkdev/blkdev.c
1003
int (*cb)(caddr_t);
usr/src/uts/common/io/blkdev/blkdev.c
1008
cb = DDI_DMA_SLEEP;
usr/src/uts/common/io/blkdev/blkdev.c
1010
cb = DDI_DMA_DONTWAIT;
usr/src/uts/common/io/blkdev/blkdev.c
1068
status = ddi_dma_buf_bind_handle(xi->i_dmah, bp, dir, cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10000
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10006
MSLEEP(cb, 150);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10009
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10013
MSLEEP(cb, 200);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10014
elink_save_bcm_spirom_ver(cb, phy, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10021
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10025
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10029
ELINK_DEBUG_P0(cb, "Tx is disabled\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10042
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10043
ELINK_DEBUG_P0(cb, "Initializing BCM8726\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10045
elink_cl45_write(cb, phy, MDIO_PMA_DEVAD, MDIO_PMA_REG_CTRL, 1<<15);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10046
elink_wait_reset_complete(cb, phy, params);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10058
ELINK_DEBUG_P0(cb, "Setting 1G force\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10059
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10061
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10063
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10065
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10074
ELINK_DEBUG_P0(cb, "Setting 1G clause37\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10077
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10079
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10081
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10083
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10085
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10090
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10092
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10097
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10104
ELINK_DEBUG_P2(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10108
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10113
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10127
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10128
ELINK_DEBUG_P1(cb, "elink_8726_link_reset port %d\n", params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10130
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10145
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1016
REG_WR(cb, nig_reg_adress_crd_weight, cos_bw_nig);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10167
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10173
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10177
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1018
REG_WR(cb, pbf_reg_adress_crd_weight, cos_bw_pbf);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10183
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10195
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10196
swap_val = REG_RD(cb, NIG_REG_PORT_SWAP);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10197
swap_override = REG_RD(cb, NIG_REG_STRAP_OVERRIDE);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10199
ELINK_SET_GPIO(cb, MISC_REGISTERS_GPIO_1,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10206
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10211
ELINK_DEBUG_P0(cb, "Setting 1G force\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10212
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10214
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10216
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10218
ELINK_DEBUG_P1(cb, "1.7 = 0x%x\n", tmp1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10223
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10227
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10238
ELINK_DEBUG_P0(cb, "Setting 1G clause37\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10239
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10241
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10247
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10250
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10252
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10254
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10266
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10269
elink_wait_reset_complete(cb, phy, params);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10271
ELINK_DEBUG_P0(cb, "Initializing BCM8727\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10277
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10286
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10292
elink_8727_power_module(cb, phy, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10294
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10297
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10306
ELINK_DEBUG_P2(cb, "Setting TX_CTRL1 0x%x, TX_CTRL2 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10309
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10313
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1032
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10321
tx_en_mode = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10328
ELINK_DEBUG_P0(cb, "Enabling TXONOFF_PWRDN_DIS\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10329
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10333
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10335
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10338
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10349
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10351
u32 val = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10355
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10361
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10374
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10381
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10387
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10399
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10408
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1042
ELINK_DEBUG_P0(cb, "elink_ets_E3B0_config BW"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10420
ELINK_DEBUG_P0(cb, "SFP+ module is not initialized\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10426
ELINK_DEBUG_P1(cb, "8727 RX_ALARM_STATUS 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10435
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10441
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10448
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10452
ELINK_DEBUG_P1(cb, "8727 RX_ALARM_STATUS 0x%x\n", rx_alarm_status);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10454
elink_sfp_mask_fault(cb, phy, MDIO_PMA_LASI_TXSTAT,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10457
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10460
ELINK_DEBUG_P1(cb, "8727 LASI status 0x%x\n", val1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10463
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10471
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10479
oc_port = PATH_ID(cb) + (params->port << 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10480
ELINK_DEBUG_P1(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10483
elink_cb_event_log(cb, ELINK_LOG_ID_OVER_CURRENT, oc_port); //"Error: Power fault on Port %d has "
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10492
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10496
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10501
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10505
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10508
elink_8727_power_module(params->cb, phy, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10517
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10523
ELINK_DEBUG_P0(cb, "Enabling 8727 TX laser\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10526
ELINK_DEBUG_P0(cb, "Tx is disabled\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10530
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10540
ELINK_DEBUG_P1(cb, "port %x: External link up in 10G\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10545
ELINK_DEBUG_P1(cb, "port %x: External link up in 1G\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10549
ELINK_DEBUG_P1(cb, "port %x: External link is down\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10555
elink_cl45_read(cb, phy, MDIO_PMA_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10558
elink_cl45_read(cb, phy, MDIO_PMA_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10569
ELINK_DEBUG_P1(cb, "duplex = 0x%x\n", vars->duplex);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10574
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1058
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10584
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10595
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10603
elink_cl45_write(cb, phy, MDIO_PMA_DEVAD, MDIO_PMA_LASI_CTRL, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10615
struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1062
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10632
elink_cl45_read(cb, phy, MDIO_CTL_DEVAD, 0x400f, &fw_ver1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10633
elink_save_spirom_version(cb, port, fw_ver1 & 0xfff,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10640
elink_cl45_write(cb, phy, reg_set[i].devad,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10644
elink_cl45_read(cb, phy, MDIO_PMA_DEVAD, 0xA818, &val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10647
USLEEP(cb, 5);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10650
ELINK_DEBUG_P0(cb, "Unable to read 848xx "
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10652
elink_save_spirom_version(cb, port, 0,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10659
elink_cl45_write(cb, phy, MDIO_PMA_DEVAD, 0xA819, 0x0000);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10660
elink_cl45_write(cb, phy, MDIO_PMA_DEVAD, 0xA81A, 0xc200);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10661
elink_cl45_write(cb, phy, MDIO_PMA_DEVAD, 0xA817, 0x000A);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10663
elink_cl45_read(cb, phy, MDIO_PMA_DEVAD, 0xA818, &val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10666
USLEEP(cb, 5);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10669
ELINK_DEBUG_P0(cb, "Unable to read 848xx phy fw "
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10671
elink_save_spirom_version(cb, port, 0,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10677
elink_cl45_read(cb, phy, MDIO_PMA_DEVAD, 0xA81B, &fw_ver1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10679
elink_cl45_read(cb, phy, MDIO_PMA_DEVAD, 0xA81C, &fw_ver2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10681
elink_save_spirom_version(cb, port, (fw_ver2<<16) | fw_ver1,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10688
static void elink_848xx_set_led(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10702
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10708
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10713
elink_cl45_write(cb, phy, reg_set[i].devad, reg_set[i].reg,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10723
elink_cl45_read_or_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10732
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10738
elink_save_848xx_spirom_version(phy, cb, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10744
elink_bits_en(cb, NIG_REG_LATCH_BC_0 + params->port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10747
elink_848xx_set_led(cb, phy);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10756
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10760
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10764
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10769
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10773
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10788
ELINK_DEBUG_P0(cb, "Advertising 1G\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10792
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10804
ELINK_DEBUG_P0(cb, "Advertising 100M-FD\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10813
ELINK_DEBUG_P0(cb, "Advertising 100M-HD\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10821
ELINK_DEBUG_P0(cb, "Advertising 10M-FD\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10829
ELINK_DEBUG_P0(cb, "Advertising 10M-HD\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10840
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10845
ELINK_DEBUG_P0(cb, "Setting 100M force\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10852
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10855
ELINK_DEBUG_P0(cb, "Setting 10M force\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10858
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10871
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10879
ELINK_DEBUG_P0(cb, "Advertising 10G\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10883
cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10887
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10891
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10907
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10909
ELINK_SET_GPIO(cb, MISC_REGISTERS_GPIO_2,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10913
elink_ext_phy_hw_reset(cb, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10914
elink_wait_reset_complete(cb, phy, params);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10916
elink_cl45_write(cb, phy, MDIO_PMA_DEVAD, MDIO_PMA_REG_CTRL, 1<<15);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1092
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10931
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10933
elink_cl45_write(cb, phy, MDIO_CTL_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10937
elink_cl45_read(cb, phy, MDIO_CTL_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10941
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10944
ELINK_DEBUG_P0(cb, "FW cmd: FW not ready.\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10950
elink_cl45_write(cb, phy, MDIO_CTL_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10954
elink_cl45_write(cb, phy, MDIO_CTL_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10957
elink_cl45_read(cb, phy, MDIO_CTL_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10962
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10966
ELINK_DEBUG_P0(cb, "FW cmd failed.\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10971
elink_cl45_read(cb, phy, MDIO_CTL_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10975
elink_cl45_write(cb, phy, MDIO_CTL_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1098
ELINK_DEBUG_P0(cb, "elink_ets_e3b0_sp_pri_to_cos_set invalid "
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10989
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10992
pair_swap = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11006
ELINK_DEBUG_P1(cb, "Pairswap OK, val=0x%x\n", data[1]);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11012
static u8 elink_84833_get_reset_gpios(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11023
reset_pin[idx] = REG_RD(cb, shmem_base_path[idx] +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11036
reset_pin[idx] = REG_RD(cb, shmem_base_path[idx] +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1104
ELINK_DEBUG_P0(cb, "elink_ets_e3b0_sp_pri_to_cos_set invalid "
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11055
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11057
u32 other_shmem_base_addr = REG_RD(cb, params->shmem2_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11064
elink_cl45_write(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11067
elink_cl45_write(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11074
reset_gpios = elink_84833_get_reset_gpios(cb, shmem_base_path,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11078
ELINK_SET_MULT_GPIO(cb, reset_gpios, MISC_REGISTERS_GPIO_OUTPUT_LOW);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11079
USLEEP(cb, 10);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11080
ELINK_DEBUG_P1(cb, "84833 hw reset on pin values 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11095
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11099
ELINK_DEBUG_P0(cb, "Don't Advertise 10GBase-T EEE\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11105
ELINK_DEBUG_P0(cb, "EEE disable failed.\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11118
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11125
ELINK_DEBUG_P0(cb, "EEE enable failed.\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11139
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11148
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11151
port = PATH_ID(cb);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11156
ELINK_SET_GPIO(cb, MISC_REGISTERS_GPIO_3,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11161
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11166
elink_wait_reset_complete(cb, phy, params);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11169
MSLEEP(cb, 50);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11189
elink_cl45_read(cb, phy, MDIO_CTL_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11228
elink_cl45_write(cb, phy, MDIO_CTL_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11230
ELINK_DEBUG_P2(cb, "Multi_phy config = 0x%x, Media control = 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11247
ELINK_DEBUG_P0(cb, "Cfg AutogrEEEn failed.\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11254
elink_save_848xx_spirom_version(phy, cb, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11259
u32 cms_enable = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11264
elink_cl45_read(cb, phy, MDIO_CTL_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11270
elink_cl45_write(cb, phy, MDIO_CTL_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11276
elink_cl45_read(cb, phy, MDIO_CTL_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11285
ELINK_DEBUG_P0(cb, "Failed to configure EEE timers\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11298
ELINK_DEBUG_P0(cb, "Failed to set EEE advertisement\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11310
elink_cl45_read_and_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11323
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11330
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11332
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11335
ELINK_DEBUG_P1(cb, "BCM848xx: PMD_SIGNAL 1.a811 = 0x%x\n", val2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11342
elink_ext_phy_10G_an_resolve(cb, phy, vars);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11347
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11352
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11357
ELINK_DEBUG_P1(cb, "Legacy speed status = 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11377
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11392
ELINK_DEBUG_P2(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11397
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11404
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11414
ELINK_DEBUG_P1(cb, "BCM848x3: link speed is %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11419
elink_cl45_read(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11437
elink_cl45_read(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11447
elink_cl45_read(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11481
ELINK_SET_GPIO(params->cb, MISC_REGISTERS_GPIO_1,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11483
ELINK_SET_GPIO(params->cb, MISC_REGISTERS_GPIO_1,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11491
elink_cl45_write(params->cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11493
elink_cl45_write(params->cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11502
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11507
port = PATH_ID(cb);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11512
ELINK_SET_GPIO(cb, MISC_REGISTERS_GPIO_3,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11516
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11520
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11529
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11535
port = PATH_ID(cb);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11542
ELINK_DEBUG_P1(cb, "Port 0x%x: LED MODE OFF\n", port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11548
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11553
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11558
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11563
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11569
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11577
ELINK_DEBUG_P1(cb, "Port 0x%x: LED MODE FRONT PANEL OFF\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11584
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11589
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11594
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11599
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11605
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11614
if (REG_RD(cb, NIG_REG_MASK_INTERRUPT_PORT0 +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11621
cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11626
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11635
ELINK_DEBUG_P1(cb, "Port 0x%x: LED MODE ON\n", port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11640
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11647
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11653
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11658
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11663
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11668
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11673
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11682
if (REG_RD(cb, NIG_REG_MASK_INTERRUPT_PORT0 +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11689
cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11694
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11704
ELINK_DEBUG_P1(cb, "Port 0x%x: LED MODE OPER\n", port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11710
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11718
ELINK_DEBUG_P0(cb, "Setting LINK_SIGNAL\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11719
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11726
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1173
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11731
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11736
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11741
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11755
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11761
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11767
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11776
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11795
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11811
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11813
elink_cl22_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11819
elink_cl22_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11822
elink_cl22_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11825
elink_cl22_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11828
elink_cl22_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11846
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11852
elink_cl22_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11855
elink_cl22_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11860
elink_cl22_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11864
elink_cl22_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11875
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11886
ELINK_DEBUG_P0(cb, "54618SE cfg init\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11887
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11894
cfg_pin = (REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1190
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11901
elink_set_cfg_pin(cb, cfg_pin, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11904
MSLEEP(cb, 50);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11907
elink_cl22_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11909
elink_wait_reset_complete(cb, phy, params);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11912
MSLEEP(cb, 50);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11920
elink_cl22_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11923
elink_cl22_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11927
elink_cl22_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11948
elink_cl22_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11952
elink_cl22_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11956
elink_cl22_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11973
ELINK_DEBUG_P0(cb, "Advertising 1G\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11977
elink_cl22_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11980
elink_cl22_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11990
ELINK_DEBUG_P0(cb, "Advertising 10M-HD\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11996
ELINK_DEBUG_P0(cb, "Advertising 10M-FD\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12002
ELINK_DEBUG_P0(cb, "Advertising 100M-HD\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12008
ELINK_DEBUG_P0(cb, "Advertising 100M-FD\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12016
elink_cl22_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12019
ELINK_DEBUG_P0(cb, "Setting 100M force\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12023
elink_cl22_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12026
ELINK_DEBUG_P0(cb, "Setting 10M force\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12032
elink_cl22_write(cb, phy, MDIO_REG_GPHY_EXP_ACCESS,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12035
elink_cl22_read(cb, phy, MDIO_REG_GPHY_EXP_ACCESS_GATE, &temp);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12037
elink_cl22_write(cb, phy, MDIO_REG_GPHY_EXP_ACCESS_GATE, temp);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1204
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12041
ELINK_DEBUG_P0(cb, "Failed to configure EEE timers\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12055
ELINK_DEBUG_P0(cb, "Don't Advertise 1GBase-T EEE\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12067
ELINK_DEBUG_P0(cb, "Enabling Auto-GrEEEn\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12070
ELINK_DEBUG_P0(cb, "Don't Adv. EEE\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12072
elink_cl45_write(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12077
elink_cl22_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12084
elink_cl22_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12095
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12098
elink_cl22_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12101
elink_cl22_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12106
ELINK_DEBUG_P1(cb, "54618x set link led (mode=%x)\n", mode);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12121
elink_cl22_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12132
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12143
elink_cl22_write(cb, phy, MDIO_PMA_REG_CTRL, 0x800);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12148
cfg_pin = (REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12155
elink_set_cfg_pin(cb, cfg_pin, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12162
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12168
elink_cl22_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12171
ELINK_DEBUG_P1(cb, "54618SE read_status: 0x%x\n", legacy_status);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12174
elink_cl22_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12205
ELINK_DEBUG_P2(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12211
elink_cl22_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12217
elink_cl22_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12224
ELINK_DEBUG_P1(cb, "BCM54618SE: link speed is %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12231
elink_cl22_read(cb, phy, 0x5, &val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12249
elink_cl22_read(cb, phy, 0xa, &val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12269
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12273
ELINK_DEBUG_P0(cb, "2PMA/PMD ext_phy_loopback: 54618se\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12277
elink_cl22_write(cb, phy, 0x09, 3<<11);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12284
elink_cl22_read(cb, phy, 0x00, &val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12287
elink_cl22_write(cb, phy, 0x00, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12293
elink_cl22_write(cb, phy, 0x18, 7);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12294
elink_cl22_read(cb, phy, 0x18, &val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12295
elink_cl22_write(cb, phy, 0x18, val | (1<<10) | (1<<15));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12298
REG_WR(cb, NIG_REG_EGRESS_EMAC0_PORT + params->port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12303
REG_WR(cb, umac_base + UMAC_REG_MAXFR, 0x2710);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12315
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12317
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12326
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12327
ELINK_DEBUG_P0(cb, "Setting the SFX7101 LASI indication\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1233
ELINK_DEBUG_P0(cb, "elink_ets_e3b0_sp_set_pri_cli_reg not all "
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12330
ELINK_SET_GPIO(cb, MISC_REGISTERS_GPIO_2,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12333
elink_ext_phy_hw_reset(cb, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12334
elink_wait_reset_complete(cb, phy, params);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12336
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12338
ELINK_DEBUG_P0(cb, "Setting the SFX7101 LED to blink on traffic\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12339
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12344
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12347
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12351
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12354
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12356
elink_save_spirom_version(cb, params->port,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12365
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12368
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12370
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12372
ELINK_DEBUG_P2(cb, "10G-base-T LASI status 0x%x->0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12374
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12376
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12378
ELINK_DEBUG_P2(cb, "10G-base-T PMA status 0x%x->0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12383
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12388
ELINK_DEBUG_P2(cb, "SFX7101 AN status 0x%x->Master=%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12390
elink_ext_phy_10G_an_resolve(cb, phy, vars);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1240
REG_WR(cb, NIG_REG_P1_TX_ARB_PRIORITY_CLIENT2_LSB,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12415
void elink_sfx7101_sp_sw_reset(struct elink_dev *cb, struct elink_phy *phy)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12419
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12424
MSLEEP(cb, 50);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12426
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1243
REG_WR(cb, PBF_REG_ETS_ARB_PRIORITY_CLIENT_P1 , pri_cli_pbf);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12431
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12444
ELINK_SET_GPIO(params->cb, MISC_REGISTERS_GPIO_2,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12447
ELINK_SET_GPIO(params->cb, MISC_REGISTERS_GPIO_1,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12456
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12469
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1249
REG_WR(cb, NIG_REG_P0_TX_ARB_PRIORITY_CLIENT2_LSB,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1251
REG_WR(cb, NIG_REG_P0_TX_ARB_PRIORITY_CLIENT2_MSB,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1254
REG_WR(cb, PBF_REG_ETS_ARB_PRIORITY_CLIENT_P0 , pri_cli_pbf);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1267
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1281
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1287
ELINK_DEBUG_P0(cb, "elink_ets_E3B0_config the number of COS "
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1299
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13035
static void elink_populate_preemphasis(struct elink_dev *cb, u32 shmem_base,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13047
rx = REG_RD(cb, shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13051
tx = REG_RD(cb, shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13055
rx = REG_RD(cb, shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13059
tx = REG_RD(cb, shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13073
static u32 elink_get_ext_phy_config(struct elink_dev *cb, u32 shmem_base,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13079
ext_phy_config = REG_RD(cb, shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13084
ext_phy_config = REG_RD(cb, shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13089
ELINK_DEBUG_P1(cb, "Invalid phy_index %d\n", phy_index);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13096
static elink_status_t elink_populate_int_phy(struct elink_dev *cb, u32 shmem_base, u8 port,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13101
u32 switch_cfg = (REG_RD(cb, shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13105
chip_id = (REG_RD(cb, MISC_REG_CHIP_NUM) << 16) |
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13106
((REG_RD(cb, MISC_REG_CHIP_REV) & 0xf) << 12);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13108
ELINK_DEBUG_P1(cb, ":chip_id = 0x%x\n", chip_id);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13112
phy_addr = REG_RD(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13115
if (REG_RD(cb, MISC_REG_PORT4MODE_EN_OVWR) == 0x3)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13120
serdes_net_if = (REG_RD(cb, shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1318
cb, cos_entry, min_w_val_nig, min_w_val_pbf,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13186
ELINK_DEBUG_P1(cb, "Unknown WC interface type 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13205
phy_addr = REG_RD(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13213
phy_addr = REG_RD(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13220
ELINK_DEBUG_P0(cb, "Invalid switch_cfg\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13225
phy->mdio_ctrl = elink_get_emac_base(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13233
ELINK_DEBUG_P3(cb, "Internal phy port=%d, addr=0x%x, mdio_ctl=0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13236
elink_populate_preemphasis(cb, shmem_base, phy, port, ELINK_INT_PHY);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13241
static elink_status_t elink_populate_ext_phy(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13250
ext_phy_config = elink_get_ext_phy_config(cb, shmem_base,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1333
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13330
elink_populate_preemphasis(cb, shmem_base, phy, port, phy_index);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13336
config2 = REG_RD(cb, shmem_base + OFFSETOF(struct shmem_region,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13347
u32 size = REG_RD(cb, shmem2_base);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13362
phy->mdio_ctrl = elink_get_emac_base(cb, mdc_mdio_access, port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13370
u32 raw_ver = REG_RD(cb, phy->ver_addr);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13377
ELINK_DEBUG_P3(cb, "phy_type 0x%x port %d found in index %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13379
ELINK_DEBUG_P2(cb, " addr=0x%x, mdio_ctl=0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1338
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13385
static elink_status_t elink_populate_phy(struct elink_dev *cb, u8 phy_index, u32 shmem_base,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13391
return elink_populate_int_phy(cb, shmem_base, port, phy);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13393
status = elink_populate_ext_phy(cb, phy_index, shmem_base, shmem2_base,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13403
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13407
link_config = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13410
phy->speed_cap_mask = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13415
link_config = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13418
phy->speed_cap_mask = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13423
ELINK_DEBUG_P3(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1349
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13512
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13515
ELINK_DEBUG_P0(cb, "Begin phy probe\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13532
ELINK_DEBUG_P3(cb, "phy_config_swapped %x, phy_index %x,"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13536
if (elink_populate_phy(cb, phy_index, params->shmem_base,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13540
ELINK_DEBUG_P1(cb, "phy probe failed in phy index %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13562
media_types = REG_RD(cb, sync_offset);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13576
REG_WR(cb, sync_offset, media_types);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13582
ELINK_DEBUG_P1(cb, "End phy probe. #phys found %x\n", params->num_phys);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1360
ELINK_DEBUG_P0(cb, "elink_ets_E3B0_config SP failed\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13609
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13616
else if (elink_is_4_port_mode(cb))
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13624
ELINK_DEBUG_P1(cb, "Invalid line speed %d while UMAC is"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13642
ELINK_DEBUG_P1(cb, "Invalid line speed %d for UMAC\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13656
ELINK_DEBUG_P1(cb, "Invalid line speed %d while XMAC is"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13669
ELINK_DEBUG_P1(cb, "Invalid line speed %d for XMAC\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1368
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13685
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1369
ELINK_DEBUG_P0(cb, "ETS enabled BW limit configuration\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13722
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13734
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1374
REG_WR(cb, NIG_REG_P0_TX_ARB_CLIENT_IS_SUBJECT2WFQ, 0x18);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13761
ELINK_DEBUG_P1(cb, "Invalid link speed %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13786
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13797
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1381
REG_WR(cb, NIG_REG_P0_TX_ARB_CLIENT_CREDIT_MAP, 0x111A);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13811
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13817
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1383
REG_WR(cb, NIG_REG_P0_TX_ARB_CREDIT_UPPER_BOUND_0,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13830
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13836
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1385
REG_WR(cb, NIG_REG_P0_TX_ARB_CREDIT_UPPER_BOUND_1,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13850
elink_warpcore_reset_lane(cb, ¶ms->phy[0], 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13856
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13862
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13871
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13877
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1389
REG_WR(cb, PBF_REG_ETS_ENABLED, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1392
REG_WR(cb, PBF_REG_NUM_STRICT_ARB_SLOTS, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13921
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13930
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13936
REG_WR(cb, NIG_REG_LLH0_BRB1_DRV_MASK + params->port*4, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13939
REG_WR(cb, NIG_REG_LLH0_BRB1_DRV_MASK_MF + params->port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13943
REG_WR(cb, (params->port ? NIG_REG_LLH1_BRB1_NOT_MCP :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13953
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13955
elink_set_mdio_emac_per_phy(cb, params);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13967
ELINK_DEBUG_P0(cb, "Calling PHY specific func\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13979
lfa_sts = REG_RD(cb, params->lfa_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13989
REG_WR(cb, GRCBASE_MISC +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13993
REG_WR(cb, GRCBASE_MISC +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1400
REG_WR(cb, NIG_REG_P0_TX_ARB_CLIENT_IS_STRICT, 0x7);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14020
REG_WR(cb, params->lfa_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14024
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1403
REG_WR(cb, PBF_REG_COS0_UPPER_BOUND,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14036
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14043
REG_WR(cb, params->lfa_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14047
REG_WR(cb, params->lfa_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1405
REG_WR(cb, PBF_REG_COS1_UPPER_BOUND,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14051
REG_WR(cb, params->lfa_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14056
REG_WR(cb, params->lfa_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14062
tmp_val = REG_RD(cb, params->lfa_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14067
REG_WR(cb, params->lfa_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14070
lfa_sts = REG_RD(cb, params->lfa_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14086
REG_WR(cb, params->lfa_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14094
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14095
ELINK_DEBUG_P0(cb, "Phy Initialization started\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14096
ELINK_DEBUG_P2(cb, "(1) req_speed %d, req_flowctrl %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14098
ELINK_DEBUG_P2(cb, "(2) req_speed %d, req_flowctrl %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14100
ELINK_DEBUG_P1(cb, "req_adv_flow_ctrl 0x%x\n", params->req_fc_auto_adv);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14120
ELINK_DEBUG_P0(cb, "Link Flap Avoidance in progress\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14124
ELINK_DEBUG_P1(cb, "Cannot avoid link flap lfa_sta=0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14129
elink_bits_dis(cb, NIG_REG_MASK_INTERRUPT_PORT0 + params->port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1413
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14146
ELINK_DEBUG_P0(cb, "No phy found for initialization !!\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14151
ELINK_DEBUG_P1(cb, "Num of phys on board: %d\n", params->num_phys);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1418
ELINK_DEBUG_P0(cb, "ETS enabled BW limit configuration\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14188
elink_serdes_deassert(cb, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14193
MSLEEP(cb, 30);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14211
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14213
ELINK_DEBUG_P1(cb, "Resetting the link of port %d\n", port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14223
elink_bits_dis(cb, NIG_REG_MASK_INTERRUPT_PORT0 + port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1423
ELINK_DEBUG_P0(cb, "Total BW can't be zero\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14230
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14234
REG_WR(cb, NIG_REG_BMAC0_OUT_EN + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14235
REG_WR(cb, NIG_REG_EGRESS_EMAC0_OUT_EN + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14245
elink_set_bmac_rx(cb, params->chip_id, port, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14261
REG_WR(cb, NIG_REG_NIG_EMAC0_EN + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14263
MSLEEP(cb, 10);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14268
elink_set_mdio_emac_per_phy(cb, params);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14289
elink_rearm_latch_signal(cb, port, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14290
elink_bits_dis(cb, NIG_REG_LATCH_BC_0 + port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14303
REG_WR(cb, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_2_CLEAR,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14305
REG_WR(cb, NIG_REG_BMAC0_IN_EN + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14306
REG_WR(cb, NIG_REG_EMAC0_IN_EN + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14311
if (REG_RD(cb, MISC_REG_RESET_REG_2) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14313
REG_WR(cb, xmac_base + XMAC_REG_CTRL,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14326
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14336
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1434
REG_WR(cb, NIG_REG_P0_TX_ARB_CREDIT_WEIGHT_0, cos0_credit_weight);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14343
elink_set_bmac_rx(cb, params->chip_id, params->port, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1435
REG_WR(cb, NIG_REG_P0_TX_ARB_CREDIT_WEIGHT_1, cos1_credit_weight);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14350
MSLEEP(cb, 10);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14366
elink_set_bmac_rx(cb, params->chip_id, params->port, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1437
REG_WR(cb, PBF_REG_COS0_WEIGHT, cos0_credit_weight);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14373
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1438
REG_WR(cb, PBF_REG_COS1_WEIGHT, cos1_credit_weight);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14385
static elink_status_t elink_8073_common_init_phy(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14396
swap_val = REG_RD(cb, NIG_REG_PORT_SWAP);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14397
swap_override = REG_RD(cb, NIG_REG_STRAP_OVERRIDE);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14399
elink_ext_phy_hw_reset(cb, port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14415
if (elink_populate_phy(cb, phy_index, shmem_base, shmem2_base,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14418
ELINK_DEBUG_P0(cb, "populate_phy failed\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14422
elink_bits_dis(cb, NIG_REG_MASK_INTERRUPT_PORT0 +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14432
ELINK_SET_GPIO(cb, MISC_REGISTERS_GPIO_2,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14437
elink_cl45_write(cb, &phy[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1444
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14444
MSLEEP(cb, 150);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14461
ELINK_DEBUG_P1(cb, "Loading spirom for phy address 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14463
if (elink_8073_8727_external_rom_boot(cb, phy_blk[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14468
elink_cl45_read(cb, phy_blk[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1447
ELINK_DEBUG_P0(cb, "ETS enabled strict configuration\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14473
elink_cl45_write(cb, phy_blk[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14482
MSLEEP(cb, 600);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14488
elink_cl45_read(cb, phy_blk[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14492
elink_cl45_write(cb, phy_blk[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14495
MSLEEP(cb, 15);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14498
elink_cl45_read(cb, phy_blk[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14501
elink_cl45_write(cb, phy_blk[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14506
ELINK_SET_GPIO(cb, MISC_REGISTERS_GPIO_2,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14513
static elink_status_t elink_8726_common_init_phy(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14523
val = REG_RD(cb, MISC_REG_GPIO_EVENT_EN);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14526
REG_WR(cb, MISC_REG_GPIO_EVENT_EN, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14528
elink_ext_phy_hw_reset(cb, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14529
MSLEEP(cb, 5);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14542
if (elink_populate_phy(cb, phy_index, shmem_base, shmem2_base,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14545
ELINK_DEBUG_P0(cb, "populate phy failed\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1455
REG_WR(cb, NIG_REG_P0_TX_ARB_CLIENT_IS_STRICT, 0x1F);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14550
elink_cl45_write(cb, &phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14555
ELINK_SET_GPIO(cb, MISC_REGISTERS_GPIO_0,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14564
static void elink_get_ext_phy_reset_gpio(struct elink_dev *cb, u32 shmem_base,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14568
u32 phy_gpio_reset = REG_RD(cb, shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1459
REG_WR(cb, NIG_REG_P0_TX_ARB_NUM_STRICT_ARB_SLOTS, 0x100);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1461
REG_WR(cb, PBF_REG_ETS_ENABLED, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14610
static elink_status_t elink_8727_common_init_phy(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14620
swap_val = REG_RD(cb, NIG_REG_PORT_SWAP);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14621
swap_override = REG_RD(cb, NIG_REG_STRAP_OVERRIDE);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14629
elink_get_ext_phy_reset_gpio(cb, shmem_base_path[0],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1463
REG_WR(cb, PBF_REG_NUM_STRICT_ARB_SLOTS, 0x100);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14636
ELINK_SET_GPIO(cb, reset_gpio, MISC_REGISTERS_GPIO_OUTPUT_LOW,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14638
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14639
ELINK_SET_GPIO(cb, reset_gpio, MISC_REGISTERS_GPIO_OUTPUT_HIGH,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14642
MSLEEP(cb, 5);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1466
REG_WR(cb, PBF_REG_HIGH_PRIORITY_COS_NUM, strict_cos);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14660
if (elink_populate_phy(cb, phy_index, shmem_base, shmem2_base,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14663
ELINK_DEBUG_P0(cb, "populate phy failed\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14667
elink_bits_dis(cb, NIG_REG_MASK_INTERRUPT_PORT0 +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14676
elink_cl45_write(cb, &phy[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14681
MSLEEP(cb, 150);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14695
ELINK_DEBUG_P1(cb, "Loading spirom for phy address 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14697
if (elink_8073_8727_external_rom_boot(cb, phy_blk[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14701
elink_cl45_write(cb, phy_blk[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14711
static elink_status_t elink_84833_common_init_phy(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14718
reset_gpios = elink_84833_get_reset_gpios(cb, shmem_base_path, chip_id);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14720
ELINK_SET_MULT_GPIO(cb, reset_gpios, MISC_REGISTERS_GPIO_OUTPUT_LOW);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14721
USLEEP(cb, 10);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14722
ELINK_SET_MULT_GPIO(cb, reset_gpios, MISC_REGISTERS_GPIO_OUTPUT_HIGH);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14723
ELINK_DEBUG_P1(cb, "84833 reset pulse on pin values 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14729
static elink_status_t elink_84833_pre_init_phy(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14736
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14741
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14744
ELINK_DEBUG_P0(cb, "84833 reset timeout\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14749
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14753
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14758
elink_save_848xx_spirom_version(phy, cb, port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1476
REG_WR(cb, NIG_REG_P0_TX_ARB_PRIORITY_CLIENT, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14762
elink_status_t elink_pre_init_phy(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14770
if (elink_populate_phy(cb, ELINK_EXT_PHY1, shmem_base, shmem2_base,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14772
ELINK_DEBUG_P0(cb, "populate_phy failed\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14775
elink_set_mdio_clk(cb, chip_id, phy.mdio_ctrl);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14779
rc = elink_84833_pre_init_phy(cb, &phy, port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14788
static elink_status_t elink_ext_phy_common_init(struct elink_dev *cb, u32 shmem_base_path[],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14797
rc = elink_8073_common_init_phy(cb, shmem_base_path,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14804
rc = elink_8727_common_init_phy(cb, shmem_base_path,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14815
rc = elink_8726_common_init_phy(cb, shmem_base_path,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14826
rc = elink_84833_common_init_phy(cb, shmem_base_path,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14835
ELINK_DEBUG_P1(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14842
elink_cb_event_log(cb, ELINK_LOG_ID_PHY_UNINITIALIZED, 0); // "Warning: PHY was not initialized,"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14849
static elink_status_t elink_warpcore_common_init(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14861
REG_WR(cb, MISC_REG_LCPLL_E40_PWRDWN, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14863
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14864
REG_WR(cb, MISC_REG_LCPLL_E40_RESETB_ANA, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14865
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14866
REG_WR(cb, MISC_REG_LCPLL_E40_RESETB_DIG, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14868
ELINK_DEBUG_P0(cb, "Resetting Warpcore\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14870
if (elink_reset_warpcore(cb) != ELINK_STATUS_OK)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14874
if (elink_populate_phy(cb, phy_index, shmem_base_path[0],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14877
ELINK_DEBUG_P0(cb, "populate phy failed\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14882
REG_WR(cb, MISC_REG_WC0_CTRL_MD_ST, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14884
wc_lane_config = REG_RD(cb, shmem_base_path[0] +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14890
elink_warpcore_powerdown_secondport_lanes(cb, &phy);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14893
elink_warpcore_sequencer(cb, &phy, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14895
elink_warpcore_set_lane_swap(cb, &phy, wc_lane_config);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14896
elink_warpcore_set_lane_polarity(cb, &phy, wc_lane_config);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14899
elink_warpcore_set_dual_mode(cb, &phy, shmem_base_path[0]);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14901
elink_warpcore_set_quad_mode(cb, &phy);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14904
rc = elink_warpcore_load_uc(cb, &phy);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1491
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14915
CL22_WR_OVER_CL45(cb, &phy, MDIO_REG_BANK_AER_BLOCK,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14917
elink_cl45_read(cb, &phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14930
elink_cl45_write(cb, &phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14935
elink_cl45_write(cb, &phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14939
elink_warpcore_sequencer(cb, &phy, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14946
elink_status_t elink_common_init_phy(struct elink_dev *cb, u32 shmem_base_path[],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14961
elink_set_mdio_clk(cb, chip_id, GRCBASE_EMAC0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14962
elink_set_mdio_clk(cb, chip_id, GRCBASE_EMAC1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14963
ELINK_DEBUG_P0(cb, "Begin common phy init\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14966
val = REG_RD(cb, MISC_REG_GEN_PURP_HWG);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14967
REG_WR(cb, MISC_REG_GEN_PURP_HWG, val | 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14971
phy_ver = REG_RD(cb, shmem_base_path[0] +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14975
ELINK_DEBUG_P1(cb, "Not doing common init; phy ver is 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14982
rc |= elink_warpcore_common_init(cb, shmem_base_path,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14990
ext_phy_config = elink_get_ext_phy_config(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14994
rc |= elink_ext_phy_common_init(cb, shmem_base_path,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15009
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15014
cfg_pin = (REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15021
if (elink_get_cfg_pin(cb, cfg_pin, &pin_val) != ELINK_STATUS_OK)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15027
elink_cb_event_log(cb, ELINK_LOG_ID_OVER_CURRENT, params->port); //"Error: Power fault on Port %d has"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15048
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15059
ELINK_DEBUG_P0(cb, "Analyze Remote Fault\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15062
ELINK_DEBUG_P0(cb, "Analyze TX Fault\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15065
ELINK_DEBUG_P0(cb, "Analyze UNKNOWN\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15067
ELINK_DEBUG_P3(cb, "Link changed:[%x %x]->%x\n", vars->link_up,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15084
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15097
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15114
elink_cb_notify_link_changed(cb);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15136
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15141
(REG_RD(cb, NIG_REG_EGRESS_EMAC0_PORT + params->port*4)))
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15145
(REG_RD(cb, MISC_REG_RESET_REG_2) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15155
REG_WR(cb, mac_base + XMAC_REG_CLEAR_RX_LSS_STATUS, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15156
REG_WR(cb, mac_base + XMAC_REG_CLEAR_RX_LSS_STATUS,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15159
if (REG_RD(cb, mac_base + XMAC_REG_RX_LSS_STATUS))
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15165
} else if (REG_RD(cb, MISC_REG_RESET_REG_2) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15178
REG_RD_DMAE(cb, mac_base + lss_status_reg, wb_data, 2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15192
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15197
cfg_pin = (REG_RD(cb, params->shmem_base + OFFSETOF(struct shmem_region,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15202
if (elink_get_cfg_pin(cb, cfg_pin, &value)) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15203
ELINK_DEBUG_P1(cb, "Failed to read pin 0x%02x\n", cfg_pin);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1522
REG_WR(cb, xmac_base + XMAC_REG_PAUSE_CTRL, pause_val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15225
ELINK_DEBUG_P1(cb, "Change TX_Fault LED: ->%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1523
REG_WR(cb, xmac_base + XMAC_REG_PFC_CTRL, pfc0_val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15238
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15239
ELINK_DEBUG_P0(cb, "KR2 recovery\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1524
REG_WR(cb, xmac_base + XMAC_REG_PFC_CTRL_HI, pfc1_val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15249
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15267
ELINK_DEBUG_P0(cb, "No sigdet\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15273
CL22_WR_OVER_CL45(cb, phy, MDIO_REG_BANK_AER_BLOCK,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15275
elink_cl45_read(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15277
elink_cl45_read(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15285
ELINK_DEBUG_P0(cb, "No BP\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1530
REG_WR(cb, xmac_base + XMAC_REG_PAUSE_CTRL, pause_val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15301
ELINK_DEBUG_P2(cb, "BP=0x%x, NP=0x%x\n", base_page,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1531
REG_WR(cb, xmac_base + XMAC_REG_PFC_CTRL, pfc0_val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15310
ELINK_DEBUG_P2(cb, "BP=0x%x, NP=0x%x\n", base_page, next_page);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1532
REG_WR(cb, xmac_base + XMAC_REG_PFC_CTRL_HI, pfc1_val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15323
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15330
ELINK_DEBUG_P0(cb, "Fault detection failed\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1536
REG_WR(cb, xmac_base + XMAC_REG_CTRL_SA_LO,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15362
if ((REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15384
u8 elink_fan_failure_det_req(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15393
if (elink_populate_phy(cb, phy_index, shmem_base, shmem2_base,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15396
ELINK_DEBUG_P0(cb, "populate phy failed\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15409
elink_set_mdio_emac_per_phy(params->cb, params);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1541
REG_WR(cb, xmac_base + XMAC_REG_CTRL_SA_HI,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15417
elink_cl45_write(params->cb, ¶ms->phy[phy_index],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15430
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15432
elink_bits_dis(cb, NIG_REG_MASK_INTERRUPT_PORT0 + params->port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1545
USLEEP(cb, 30);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15450
void elink_init_mod_abs_int(struct elink_dev *cb, struct elink_vars *vars,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15458
if (elink_get_mod_abs_int_cfg(cb, chip_id,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15468
if (elink_populate_phy(cb, phy_index, shmem_base,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15471
ELINK_DEBUG_P0(cb, "populate phy failed\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15486
ELINK_SET_GPIO(cb, gpio_num, MISC_REGISTERS_GPIO_INPUT_HI_Z, gpio_port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15488
swap_val = REG_RD(cb, NIG_REG_PORT_SWAP);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15489
swap_override = REG_RD(cb, NIG_REG_STRAP_OVERRIDE);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15498
REG_WR(cb, sync_offset, vars->aeu_int_mask);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15500
ELINK_DEBUG_P3(cb, "Setting MOD_ABS (GPIO%d_P%d) AEU to 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15509
aeu_mask = REG_RD(cb, offset);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15511
REG_WR(cb, offset, aeu_mask);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15514
val = REG_RD(cb, MISC_REG_GPIO_EVENT_EN);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15516
REG_WR(cb, MISC_REG_GPIO_EVENT_EN, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1557
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1562
ELINK_DEBUG_P0(cb, "pfc statistic read from EMAC\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15638
void set_cfg_pin(struct elink_dev *cb, u32 pin_cfg, u32 val)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15640
elink_set_cfg_pin(cb, pin_cfg, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15642
int get_cfg_pin(struct elink_dev *cb, u32 pin_cfg, u32 *val)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15644
return elink_get_cfg_pin(cb, pin_cfg, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15649
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1565
val_xoff = REG_RD(cb, emac_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15654
CL22_WR_OVER_CL45(cb, phy, MDIO_REG_BANK_AER_BLOCK,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15657
elink_cl45_read(cb, phy, MDIO_PMA_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15663
elink_cl45_write(cb, phy, MDIO_PMA_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1568
val_xon = REG_RD(cb, emac_base + EMAC_REG_RX_PFC_STATS_XON_RCVD);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1574
val_xoff = REG_RD(cb, emac_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1577
val_xon = REG_RD(cb, emac_base + EMAC_REG_RX_PFC_STATS_XON_SENT);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1589
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1591
ELINK_DEBUG_P0(cb, "pfc statistic\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1597
ELINK_DEBUG_P0(cb, "About to read PFC stats from EMAC\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1607
static void elink_set_mdio_clk(struct elink_dev *cb, u32 chip_id,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
161
#define SHMEM2_RD(cb, shmem2_base, _field) \
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1615
cur_mode = REG_RD(cb, emac_base + EMAC_REG_EMAC_MDIO_MODE);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
162
REG_RD(cb, shmem2_base + \
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1631
ELINK_DEBUG_P2(cb, "Changing emac_mode from 0x%x to 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1633
REG_WR(cb, emac_base + EMAC_REG_EMAC_MDIO_MODE, new_mode);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1634
USLEEP(cb, 40);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1638
static u8 elink_is_4_port_mode(struct elink_dev *cb)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1642
port4mode_ovwr_val = REG_RD(cb, MISC_REG_PORT4MODE_EN_OVWR);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1648
return (u8)REG_RD(cb, MISC_REG_PORT4MODE_EN);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1653
static void elink_set_mdio_emac_per_phy(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
166
#define SHMEM2_HAS(cb, shmem2_base, field) (shmem2_base && \
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1661
elink_set_mdio_clk(cb, params->chip_id,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1669
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
167
(SHMEM2_RD(cb, shmem2_base, size) > \
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1675
REG_WR(cb, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_2_CLEAR,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1677
USLEEP(cb, 5);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1678
REG_WR(cb, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_2_SET,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1683
val = REG_RD(cb, emac_base + EMAC_REG_EMAC_MODE);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1684
EMAC_WR(cb, EMAC_REG_EMAC_MODE, (val | EMAC_MODE_RESET));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1688
val = REG_RD(cb, emac_base + EMAC_REG_EMAC_MODE);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1689
ELINK_DEBUG_P1(cb, "EMAC reset reg is %u\n", val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1691
ELINK_DEBUG_P0(cb, "EMAC timeout!\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1697
elink_set_mdio_emac_per_phy(cb, params);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1701
EMAC_WR(cb, EMAC_REG_EMAC_MAC_MATCH, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1707
EMAC_WR(cb, EMAC_REG_EMAC_MAC_MATCH + 4, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1715
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1717
REG_WR(cb, params->port ? NIG_REG_P1_MAC_IN_EN : NIG_REG_P0_MAC_IN_EN,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1719
REG_WR(cb, params->port ? NIG_REG_P1_MAC_OUT_EN : NIG_REG_P0_MAC_OUT_EN,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1721
REG_WR(cb, params->port ? NIG_REG_P1_MAC_PAUSE_OUT_EN :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1729
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1730
if (!(REG_RD(cb, MISC_REG_RESET_REG_2) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1733
val = REG_RD(cb, umac_base + UMAC_REG_COMMAND_CONFIG);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1741
REG_WR(cb, umac_base + UMAC_REG_COMMAND_CONFIG, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1749
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1751
REG_WR(cb, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_2_CLEAR,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1753
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1755
REG_WR(cb, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_2_SET,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1758
ELINK_DEBUG_P0(cb, "enabling UMAC\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1761
REG_WR(cb, NIG_REG_EGRESS_EMAC0_PORT + params->port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1781
ELINK_DEBUG_P1(cb, "Invalid speed for UMAC %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1794
REG_WR(cb, umac_base + UMAC_REG_COMMAND_CONFIG, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1795
USLEEP(cb, 50);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1799
ELINK_DEBUG_P0(cb, "configured UMAC for EEE\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1800
REG_WR(cb, umac_base + UMAC_REG_UMAC_EEE_CTRL,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1802
REG_WR(cb, umac_base + UMAC_REG_EEE_WAKE_TIMER, 0x11);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1804
REG_WR(cb, umac_base + UMAC_REG_UMAC_EEE_CTRL, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1808
REG_WR(cb, umac_base + UMAC_REG_MAC_ADDR0,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1813
REG_WR(cb, umac_base + UMAC_REG_MAC_ADDR1,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1821
REG_WR(cb, umac_base + UMAC_REG_COMMAND_CONFIG, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1822
USLEEP(cb, 50);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1830
REG_WR(cb, umac_base + UMAC_REG_COMMAND_CONFIG, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1835
REG_WR(cb, umac_base + UMAC_REG_MAXFR, 0x2710);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1845
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1846
u32 is_port4mode = elink_is_4_port_mode(cb);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1858
(REG_RD(cb, MISC_REG_RESET_REG_2) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1860
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1866
REG_WR(cb, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_2_CLEAR,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1868
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1870
REG_WR(cb, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_2_SET,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1873
ELINK_DEBUG_P0(cb, "Init XMAC to 2 ports x 10G per path\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1876
REG_WR(cb, MISC_REG_XMAC_CORE_PORT_MODE, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1879
REG_WR(cb, MISC_REG_XMAC_PHY_PORT_MODE, 3);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1882
REG_WR(cb, MISC_REG_XMAC_CORE_PORT_MODE, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1884
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1887
REG_WR(cb, MISC_REG_XMAC_PHY_PORT_MODE, 3);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1889
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1892
REG_WR(cb, MISC_REG_XMAC_PHY_PORT_MODE, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1896
REG_WR(cb, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_2_CLEAR,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1898
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1900
REG_WR(cb, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_2_SET,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1908
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1912
if (REG_RD(cb, MISC_REG_RESET_REG_2) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1918
pfc_ctrl = REG_RD(cb, xmac_base + XMAC_REG_PFC_CTRL_HI);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1919
REG_WR(cb, xmac_base + XMAC_REG_PFC_CTRL_HI,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1921
REG_WR(cb, xmac_base + XMAC_REG_PFC_CTRL_HI,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1923
ELINK_DEBUG_P1(cb, "Disable XMAC on port %x\n", port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1924
val = REG_RD(cb, xmac_base + XMAC_REG_CTRL);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1929
REG_WR(cb, xmac_base + XMAC_REG_CTRL, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1937
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1938
ELINK_DEBUG_P0(cb, "enabling XMAC\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1951
REG_WR(cb, NIG_REG_EGRESS_EMAC0_PORT + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1957
REG_WR(cb, xmac_base + XMAC_REG_RX_LSS_CTRL,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1960
REG_WR(cb, xmac_base + XMAC_REG_CLEAR_RX_LSS_STATUS, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1961
REG_WR(cb, xmac_base + XMAC_REG_CLEAR_RX_LSS_STATUS,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1966
REG_WR(cb, xmac_base + XMAC_REG_RX_MAX_SIZE, 0x2710);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1969
REG_WR(cb, xmac_base + XMAC_REG_TX_CTRL, 0xC800);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1975
ELINK_DEBUG_P0(cb, "Setting XMAC for EEE\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1976
REG_WR(cb, xmac_base + XMAC_REG_EEE_TIMERS_HI, 0x1380008);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1977
REG_WR(cb, xmac_base + XMAC_REG_EEE_CTRL, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1979
REG_WR(cb, xmac_base + XMAC_REG_EEE_CTRL, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1994
REG_WR(cb, xmac_base + XMAC_REG_CTRL, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2008
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2013
ELINK_DEBUG_P0(cb, "enabling EMAC\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2016
REG_WR(cb, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_2_CLEAR,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2020
REG_WR(cb, NIG_REG_EGRESS_EMAC0_PORT + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2026
REG_WR(cb, NIG_REG_XGXS_LANE_SEL_P0 + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2027
REG_WR(cb, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2035
ELINK_DEBUG_P0(cb, "elink_emac_enable: Setting FPGA\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2037
REG_WR(cb, NIG_REG_XGXS_LANE_SEL_P0 + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2038
REG_WR(cb, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2047
ELINK_DEBUG_P0(cb, "XGXS\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2049
REG_WR(cb, NIG_REG_XGXS_LANE_SEL_P0 + port*4, ser_lane);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2051
REG_WR(cb, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2054
ELINK_DEBUG_P0(cb, "SerDes\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2056
REG_WR(cb, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2059
elink_bits_en(cb, emac_base + EMAC_REG_EMAC_RX_MODE,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2061
elink_bits_en(cb, emac_base + EMAC_REG_EMAC_TX_MODE,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2067
val = REG_RD(cb, emac_base + EMAC_REG_EMAC_MODE);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2068
EMAC_WR(cb, EMAC_REG_EMAC_MODE, (val | EMAC_MODE_PORT_GMII));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2072
elink_bits_dis(cb, emac_base + EMAC_REG_EMAC_RX_MODE,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2075
elink_bits_dis(cb, emac_base + EMAC_REG_EMAC_TX_MODE,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2081
elink_bits_en(cb, emac_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2086
elink_bits_en(cb, emac_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2091
elink_bits_en(cb, emac_base + EMAC_REG_EMAC_TX_MODE,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2098
val = REG_RD(cb, emac_base + EMAC_REG_EMAC_RX_MODE);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2108
EMAC_WR(cb, EMAC_REG_RX_PFC_MODE, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2110
ELINK_DEBUG_P0(cb, "PFC is enabled\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2112
EMAC_WR(cb, EMAC_REG_RX_PFC_MODE,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2117
EMAC_WR(cb, EMAC_REG_RX_PFC_PARAM,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2124
EMAC_WR(cb, EMAC_REG_EMAC_RX_MODE, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2127
val = REG_RD(cb, emac_base + EMAC_REG_EMAC_MODE);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2132
EMAC_WR(cb, EMAC_REG_EMAC_MODE, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2135
REG_WR(cb, NIG_REG_NIG_EMAC0_EN + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2139
EMAC_WR(cb, EMAC_REG_EMAC_RX_MTU_SIZE,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2145
REG_WR(cb, NIG_REG_NIG_INGRESS_EMAC0_NO_CRC + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2148
REG_WR(cb, NIG_REG_BMAC0_IN_EN + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2149
REG_WR(cb, NIG_REG_BMAC0_PAUSE_OUT_EN + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2150
REG_WR(cb, NIG_REG_BMAC0_OUT_EN + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2153
REG_WR(cb, NIG_REG_EMAC0_IN_EN + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2160
REG_WR(cb, NIG_REG_EMAC0_PAUSE_OUT_EN + port*4, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2161
REG_WR(cb, NIG_REG_EGRESS_EMAC0_OUT_EN + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2166
REG_WR(cb, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_2_SET,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2170
REG_WR(cb, NIG_REG_BMAC0_REGS_OUT_EN + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2173
REG_WR(cb, NIG_REG_BMAC0_REGS_OUT_EN + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2185
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2197
REG_WR_DMAE(cb, bmac_addr + BIGMAC_REGISTER_RX_CONTROL, wb_data, 2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2207
REG_WR_DMAE(cb, bmac_addr + BIGMAC_REGISTER_TX_CONTROL, wb_data, 2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2220
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2232
REG_WR_DMAE(cb, bmac_addr + BIGMAC2_REGISTER_RX_CONTROL, wb_data, 2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2233
USLEEP(cb, 30);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2243
REG_WR_DMAE(cb, bmac_addr + BIGMAC2_REGISTER_TX_CONTROL, wb_data, 2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2246
ELINK_DEBUG_P0(cb, "PFC is enabled\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2255
REG_WR_DMAE(cb, bmac_addr + BIGMAC2_REGISTER_PFC_CONTROL,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2260
ELINK_DEBUG_P0(cb, "PFC is disabled\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2266
REG_WR_DMAE(cb, bmac_addr + BIGMAC2_REGISTER_PFC_CONTROL, wb_data, 2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2279
REG_WR_DMAE(cb, bmac_addr + BIGMAC2_REGISTER_TX_PAUSE_CONTROL,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2286
ELINK_DEBUG_P0(cb, "enable bmac loopback\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2294
REG_WR_DMAE(cb, bmac_addr + BIGMAC2_REGISTER_BMAC_CONTROL, wb_data, 2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2305
static elink_status_t elink_pfc_nig_rx_priority_mask(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2344
REG_WR(cb, nig_reg_rx_priority_mask_add, priority_mask);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2352
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2354
REG_WR(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2367
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2372
ELINK_DEBUG_P0(cb, "updating pfc nig parameters\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2378
xcm_mask = REG_RD(cb, port ? NIG_REG_LLH1_XCM_MASK :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2409
REG_WR(cb, port ? NIG_REG_BRB1_PAUSE_IN_EN :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2411
REG_WR(cb, port ? NIG_REG_LLFC_OUT_EN_1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2413
REG_WR(cb, port ? NIG_REG_LLFC_ENABLE_1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2415
REG_WR(cb, port ? NIG_REG_PAUSE_ENABLE_1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2418
REG_WR(cb, port ? NIG_REG_PPP_ENABLE_1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2421
REG_WR(cb, port ? NIG_REG_LLH1_XCM_MASK :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2424
REG_WR(cb, port ? NIG_REG_LLFC_EGRESS_SRC_ENABLE_1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2428
REG_WR(cb, port ? NIG_REG_XCM1_OUT_EN :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2432
REG_WR(cb, port ? NIG_REG_P1_HWPFC_ENABLE :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2440
elink_pfc_nig_rx_priority_mask(cb, i,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2443
REG_WR(cb, port ? NIG_REG_LLFC_HIGH_PRIORITY_CLASSES_1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2447
REG_WR(cb, port ? NIG_REG_LLFC_LOW_PRIORITY_CLASSES_1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2451
REG_WR(cb, port ? NIG_REG_P1_PKT_PRIORITY_TO_COS :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2465
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2481
ELINK_DEBUG_P0(cb, "About to update PFC in BMAC\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2487
val = REG_RD(cb, MISC_REG_RESET_REG_2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2491
ELINK_DEBUG_P0(cb, "About to update PFC in EMAC\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2505
REG_WR(cb, NIG_REG_BMAC0_PAUSE_OUT_EN + params->port*4, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2516
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2523
ELINK_DEBUG_P0(cb, "Enabling BigMAC1\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2528
REG_WR_DMAE(cb, bmac_addr + BIGMAC_REGISTER_BMAC_XGXS_CONTROL,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2538
REG_WR_DMAE(cb, bmac_addr + BIGMAC_REGISTER_TX_SOURCE_ADDR, wb_data, 2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2544
ELINK_DEBUG_P0(cb, "enable bmac loopback\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2548
REG_WR_DMAE(cb, bmac_addr + BIGMAC_REGISTER_BMAC_CONTROL, wb_data, 2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2553
REG_WR_DMAE(cb, bmac_addr + BIGMAC_REGISTER_RX_MAX_SIZE, wb_data, 2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2560
REG_WR_DMAE(cb, bmac_addr + BIGMAC_REGISTER_TX_MAX_SIZE, wb_data, 2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2565
REG_WR_DMAE(cb, bmac_addr + BIGMAC_REGISTER_CNT_MAX_SIZE, wb_data, 2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2570
REG_WR_DMAE(cb, bmac_addr + BIGMAC_REGISTER_RX_LLFC_MSG_FLDS,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2577
REG_WR_DMAE(cb, bmac_addr + BIGMAC_REGISTER_TX_PAUSE_THRESHOLD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2591
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2597
ELINK_DEBUG_P0(cb, "Enabling BigMAC2\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2601
REG_WR_DMAE(cb, bmac_addr + BIGMAC2_REGISTER_BMAC_CONTROL, wb_data, 2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2602
USLEEP(cb, 30);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2607
REG_WR_DMAE(cb, bmac_addr + BIGMAC2_REGISTER_BMAC_XGXS_CONTROL,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2610
USLEEP(cb, 30);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2619
REG_WR_DMAE(cb, bmac_addr + BIGMAC2_REGISTER_TX_SOURCE_ADDR,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2622
USLEEP(cb, 30);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2627
REG_WR_DMAE(cb, bmac_addr + BIGMAC2_REGISTER_RX_LLFC_MSG_FLDS,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2629
USLEEP(cb, 30);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2634
REG_WR_DMAE(cb, bmac_addr + BIGMAC2_REGISTER_RX_MAX_SIZE, wb_data, 2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2635
USLEEP(cb, 30);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2640
REG_WR_DMAE(cb, bmac_addr + BIGMAC2_REGISTER_TX_MAX_SIZE, wb_data, 2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2641
USLEEP(cb, 30);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2645
REG_WR_DMAE(cb, bmac_addr + BIGMAC2_REGISTER_CNT_MAX_SIZE, wb_data, 2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2646
USLEEP(cb, 30);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2660
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2664
REG_WR(cb, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_2_CLEAR,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2666
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2669
REG_WR(cb, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_2_SET,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2673
REG_WR(cb, NIG_REG_BMAC0_REGS_OUT_EN + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2688
REG_WR(cb, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2689
REG_WR(cb, NIG_REG_XGXS_LANE_SEL_P0 + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2690
REG_WR(cb, NIG_REG_EGRESS_EMAC0_PORT + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2696
REG_WR(cb, NIG_REG_BMAC0_PAUSE_OUT_EN + port*4, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2697
REG_WR(cb, NIG_REG_EGRESS_EMAC0_OUT_EN + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2698
REG_WR(cb, NIG_REG_EMAC0_IN_EN + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2699
REG_WR(cb, NIG_REG_EMAC0_PAUSE_OUT_EN + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2700
REG_WR(cb, NIG_REG_BMAC0_IN_EN + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2701
REG_WR(cb, NIG_REG_BMAC0_OUT_EN + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2709
static void elink_set_bmac_rx(struct elink_dev *cb, u32 chip_id, u8 port, u8 en)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2714
u32 nig_bmac_enable = REG_RD(cb, NIG_REG_BMAC0_REGS_OUT_EN + port*4);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2721
if (REG_RD(cb, MISC_REG_RESET_REG_2) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2725
REG_RD_DMAE(cb, bmac_addr, wb_data, 2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2730
REG_WR_DMAE(cb, bmac_addr, wb_data, 2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2731
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2741
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2747
REG_WR(cb, PBF_REG_DISABLE_NEW_TASK_PROC_P0 + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2750
init_crd = REG_RD(cb, PBF_REG_P0_INIT_CRD + port*4);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2751
crd = REG_RD(cb, PBF_REG_P0_CREDIT + port*8);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2752
ELINK_DEBUG_P2(cb, "init_crd 0x%x crd 0x%x\n", init_crd, crd);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2755
MSLEEP(cb, 5);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2756
crd = REG_RD(cb, PBF_REG_P0_CREDIT + port*8);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2759
crd = REG_RD(cb, PBF_REG_P0_CREDIT + port*8);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2761
ELINK_DEBUG_P2(cb, "BUG! init_crd 0x%x != crd 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2771
REG_WR(cb, PBF_REG_P0_PAUSE_ENABLE + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2773
REG_WR(cb, PBF_REG_P0_ARB_THRSH + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2780
REG_WR(cb, PBF_REG_P0_PAUSE_ENABLE + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2782
REG_WR(cb, PBF_REG_P0_ARB_THRSH + port*4, thresh);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2789
ELINK_DEBUG_P1(cb, "Invalid line_speed 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2794
REG_WR(cb, PBF_REG_P0_INIT_CRD + port*4, init_crd);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2795
ELINK_DEBUG_P2(cb, "PBF updated to speed %d credit %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2799
REG_WR(cb, PBF_REG_INIT_P0 + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2800
MSLEEP(cb, 5);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2801
REG_WR(cb, PBF_REG_INIT_P0 + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2804
REG_WR(cb, PBF_REG_DISABLE_NEW_TASK_PROC_P0 + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2825
static u32 elink_get_emac_base(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2833
if (REG_RD(cb, NIG_REG_PORT_SWAP))
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2839
if (REG_RD(cb, NIG_REG_PORT_SWAP))
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2863
static elink_status_t elink_cl22_write(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2871
mode = REG_RD(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_MODE);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2872
REG_WR(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_MODE,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2879
REG_WR(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_COMM, tmp);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2882
USLEEP(cb, 10);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2884
tmp = REG_RD(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_COMM);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2886
USLEEP(cb, 5);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2891
ELINK_DEBUG_P0(cb, "write phy register failed\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2894
REG_WR(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_MODE, mode);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2898
static elink_status_t elink_cl22_read(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2907
mode = REG_RD(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_MODE);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2908
REG_WR(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_MODE,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2915
REG_WR(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_COMM, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2918
USLEEP(cb, 10);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2920
val = REG_RD(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_COMM);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2923
USLEEP(cb, 5);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2928
ELINK_DEBUG_P0(cb, "read phy register failed\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2933
REG_WR(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_MODE, mode);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2942
static elink_status_t elink_cl45_read(struct elink_dev *cb, struct elink_phy *phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2951
chip_id = (REG_RD(cb, MISC_REG_CHIP_NUM) << 16) |
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2952
((REG_RD(cb, MISC_REG_CHIP_REV) & 0xf) << 12);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2953
elink_set_mdio_clk(cb, chip_id, phy->mdio_ctrl);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2958
elink_bits_en(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_STATUS,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2964
REG_WR(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_COMM, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2967
USLEEP(cb, 10);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2969
val = REG_RD(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_COMM);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2971
USLEEP(cb, 5);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2976
ELINK_DEBUG_P0(cb, "read phy register failed\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2977
elink_cb_event_log(cb, ELINK_LOG_ID_MDIO_ACCESS_TIMEOUT); // "MDC/MDIO access timeout\n"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2986
REG_WR(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_COMM, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2989
USLEEP(cb, 10);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2991
val = REG_RD(cb, phy->mdio_ctrl +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2999
ELINK_DEBUG_P0(cb, "read phy register failed\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3000
elink_cb_event_log(cb, ELINK_LOG_ID_MDIO_ACCESS_TIMEOUT); // "MDC/MDIO access timeout\n"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3011
elink_cl45_read(cb, phy, devad, 0xf, &temp_val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3016
elink_bits_dis(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_STATUS,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3021
static elink_status_t elink_cl45_write(struct elink_dev *cb, struct elink_phy *phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3030
chip_id = (REG_RD(cb, MISC_REG_CHIP_NUM) << 16) |
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3031
((REG_RD(cb, MISC_REG_CHIP_REV) & 0xf) << 12);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3032
elink_set_mdio_clk(cb, chip_id, phy->mdio_ctrl);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3037
elink_bits_en(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_STATUS,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3044
REG_WR(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_COMM, tmp);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3047
USLEEP(cb, 10);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3049
tmp = REG_RD(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_COMM);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3051
USLEEP(cb, 5);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3056
ELINK_DEBUG_P0(cb, "write phy register failed\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3057
elink_cb_event_log(cb, ELINK_LOG_ID_MDIO_ACCESS_TIMEOUT); // "MDC/MDIO access timeout\n"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3065
REG_WR(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_COMM, tmp);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3068
USLEEP(cb, 10);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3070
tmp = REG_RD(cb, phy->mdio_ctrl +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3073
USLEEP(cb, 5);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3078
ELINK_DEBUG_P0(cb, "write phy register failed\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3079
elink_cb_event_log(cb, ELINK_LOG_ID_MDIO_ACCESS_TIMEOUT); // "MDC/MDIO access timeout\n"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3089
elink_cl45_read(cb, phy, devad, 0xf, &temp_val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3093
elink_bits_dis(cb, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_STATUS,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3105
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3107
if (REG_RD(cb, params->shmem2_base) <=
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3157
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3172
eee_mode = ((REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3190
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3195
REG_WR(cb, MISC_REG_CPMU_LP_IDLE_THR_P0 + (params->port << 2),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3200
ELINK_DEBUG_P0(cb, "Error: Tx LPI is enabled with timer 0\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3242
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3245
REG_WR(cb, MISC_REG_CPMU_LP_FW_ENABLE_P0 + (params->port << 2), 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3247
elink_cl45_write(cb, phy, MDIO_AN_DEVAD, MDIO_AN_REG_EEE_ADV, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3258
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3262
REG_WR(cb, MISC_REG_CPMU_LP_MASK_EXT_P0 + (params->port << 2), 0xfc20);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3265
ELINK_DEBUG_P0(cb, "Advertise 10GBase-T EEE\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3269
ELINK_DEBUG_P0(cb, "Advertise 1GBase-T EEE\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3273
elink_cl45_write(cb, phy, MDIO_AN_DEVAD, MDIO_AN_REG_EEE_ADV, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3283
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3286
REG_WR(cb, params->shmem2_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3295
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3300
elink_cl45_read(cb, phy, MDIO_AN_DEVAD, MDIO_AN_REG_EEE_ADV, &adv);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3301
elink_cl45_read(cb, phy, MDIO_AN_DEVAD, MDIO_AN_REG_LP_EEE_ADV, &lp);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3308
ELINK_DEBUG_P0(cb, "EEE negotiated - 100M\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3316
ELINK_DEBUG_P0(cb, "EEE negotiated - 1G\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3324
ELINK_DEBUG_P0(cb, "EEE negotiated - 10G\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3332
ELINK_DEBUG_P0(cb, "EEE is active\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3345
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3348
board_cfg = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3356
sfp_ctrl = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3361
ELINK_DEBUG_P0(cb, "Setting BSC switch\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3363
elink_set_cfg_pin(cb, i2c_pins[idx], i2c_val[idx]);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3367
struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3378
ELINK_DEBUG_P1(cb, "invalid xfer_cnt %d. Max is 16 bytes\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3388
val = REG_RD(cb, MCP_REG_MCPR_IMC_COMMAND);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3390
REG_WR(cb, MCP_REG_MCPR_IMC_COMMAND, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3394
REG_WR(cb, MCP_REG_MCPR_IMC_SLAVE_CONTROL, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3401
REG_WR(cb, MCP_REG_MCPR_IMC_COMMAND, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3405
val = REG_RD(cb, MCP_REG_MCPR_IMC_COMMAND);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3407
USLEEP(cb, 10);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3408
val = REG_RD(cb, MCP_REG_MCPR_IMC_COMMAND);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3410
ELINK_DEBUG_P1(cb, "wr 0 byte timed out after %d try\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3425
REG_WR(cb, MCP_REG_MCPR_IMC_COMMAND, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3429
val = REG_RD(cb, MCP_REG_MCPR_IMC_COMMAND);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3431
USLEEP(cb, 10);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3432
val = REG_RD(cb, MCP_REG_MCPR_IMC_COMMAND);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3434
ELINK_DEBUG_P1(cb, "rd op timed out after %d try\n", i);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3443
data_array[i] = REG_RD(cb, (MCP_REG_MCPR_IMC_DATAREG0 + i*4));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3457
static void elink_cl45_read_or_write(struct elink_dev *cb, struct elink_phy *phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
346
static u32 elink_bits_en(struct elink_dev *cb, u32 reg, u32 bits)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3461
elink_cl45_read(cb, phy, devad, reg, &val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3462
elink_cl45_write(cb, phy, devad, reg, val | or_val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3465
static void elink_cl45_read_and_write(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3470
elink_cl45_read(cb, phy, devad, reg, &val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3471
elink_cl45_write(cb, phy, devad, reg, val & and_val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
348
u32 val = REG_RD(cb, reg);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3485
return elink_cl45_read(params->cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3502
return elink_cl45_write(params->cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
351
REG_WR(cb, reg, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3517
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3521
path = PATH_ID(cb);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3524
if (elink_is_4_port_mode(cb)) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3528
path_swap_ovr = REG_RD(cb, MISC_REG_FOUR_PORT_PATH_SWAP_OVWR);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3532
path_swap = REG_RD(cb, MISC_REG_FOUR_PORT_PATH_SWAP);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3538
port_swap_ovr = REG_RD(cb, MISC_REG_FOUR_PORT_PORT_SWAP_OVWR);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3542
port_swap = REG_RD(cb, MISC_REG_FOUR_PORT_PORT_SWAP);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
355
static u32 elink_bits_dis(struct elink_dev *cb, u32 reg, u32 bits)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3552
REG_RD(cb, MISC_REG_TWO_PORT_PATH_SWAP_OVWR);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3557
REG_RD(cb, MISC_REG_TWO_PORT_PATH_SWAP);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
357
u32 val = REG_RD(cb, reg);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3574
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3597
CL22_WR_OVER_CL45(cb, phy, MDIO_REG_BANK_AER_BLOCK,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
360
REG_WR(cb, reg, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3608
static void elink_set_serdes_access(struct elink_dev *cb, u8 port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3613
REG_WR(cb, NIG_REG_SERDES0_CTRL_MD_ST + port*0x10, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3614
REG_WR(cb, emac_base + EMAC_REG_EMAC_MDIO_COMM, 0x245f8000);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3615
USLEEP(cb, 500);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3616
REG_WR(cb, emac_base + EMAC_REG_EMAC_MDIO_COMM, 0x245d000f);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3617
USLEEP(cb, 500);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3619
REG_WR(cb, NIG_REG_SERDES0_CTRL_MD_ST + port*0x10, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3622
static void elink_serdes_deassert(struct elink_dev *cb, u8 port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3626
ELINK_DEBUG_P0(cb, "elink_serdes_deassert\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3631
REG_WR(cb, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_3_CLEAR, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3632
USLEEP(cb, 500);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3633
REG_WR(cb, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_3_SET, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3635
elink_set_serdes_access(cb, port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3637
REG_WR(cb, NIG_REG_SERDES0_CTRL_MD_DEVAD + port*0x10,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3648
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3652
REG_WR(cb, NIG_REG_XGXS0_CTRL_MD_ST + params->port*0x18, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3653
REG_WR(cb, NIG_REG_XGXS0_CTRL_MD_DEVAD + params->port*0x18,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3661
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3664
ELINK_DEBUG_P0(cb, "elink_xgxs_deassert\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3670
REG_WR(cb, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_3_CLEAR, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3671
USLEEP(cb, 500);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3672
REG_WR(cb, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_3_SET, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3682
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3718
ELINK_DEBUG_P1(cb, "ieee_fc = 0x%x\n", *ieee_fc);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3726
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3757
ELINK_DEBUG_P3(cb, "req_flow_ctrl %x, req_line_speed %x,"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3771
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3773
elink_cl45_read(cb, phy, MDIO_AN_DEVAD, MDIO_AN_REG_ADV_PAUSE, &val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
378
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3789
ELINK_DEBUG_P1(cb, "Ext phy AN advertize 0x%x\n", val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3790
elink_cl45_write(cb, phy, MDIO_AN_DEVAD, MDIO_AN_REG_ADV_PAUSE, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
381
REG_RD(cb, params->lfa_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3828
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3831
elink_cl22_read(cb, phy, 0x4, &ld_pause);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3832
elink_cl22_read(cb, phy, 0x5, &lp_pause);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3838
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3845
elink_cl45_read(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3847
elink_cl45_read(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3850
elink_cl45_read(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3852
elink_cl45_read(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3862
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3865
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3873
ELINK_DEBUG_P1(cb, "Ext PHY pause result 0x%x\n", pause_result);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
388
ELINK_DEBUG_P0(cb, "No LFA due to DCC flap after clp exit\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
389
REG_WR(cb, params->lfa_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3921
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3923
if (SHMEM2_HAS(cb, params->shmem2_base, link_attr_sync))
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3924
REG_WR(cb, params->shmem2_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3933
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3954
ELINK_DEBUG_P0(cb, "Enabling 20G-KR2\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3956
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
396
link_status = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3960
elink_cl45_write(cb, phy, reg_set[i].devad, reg_set[i].reg,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3972
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3992
ELINK_DEBUG_P0(cb, "Disabling 20G-KR2\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3995
elink_cl45_write(cb, phy, reg_set[i].devad, reg_set[i].reg,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4006
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4008
ELINK_DEBUG_P0(cb, "Configure WC for LPI pass through\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4009
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4011
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4019
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4021
CL22_WR_OVER_CL45(cb, phy, MDIO_REG_BANK_AER_BLOCK,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4023
elink_cl45_write(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4035
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4046
ELINK_DEBUG_P0(cb, "Enable Auto Negotiation for KR\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4049
elink_cl45_write(cb, phy, reg_set[i].devad, reg_set[i].reg,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4052
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4056
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4067
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD, addr, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4068
ELINK_DEBUG_P0(cb, "Advertize 1G\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4076
CL22_WR_OVER_CL45(cb, phy, MDIO_REG_BANK_AER_BLOCK,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4079
elink_cl45_write(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4082
ELINK_DEBUG_P0(cb, "Advertize 10G\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4087
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4092
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4095
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4098
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4103
elink_cl45_write(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4107
elink_cl45_write(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4113
if (REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4117
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4120
ELINK_DEBUG_P0(cb, "Enable CL37 BAM on KR\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4126
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4130
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4137
CL22_WR_OVER_CL45(cb, phy, MDIO_REG_BANK_AER_BLOCK,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4140
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4144
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4151
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4153
wc_lane_config = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4156
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4171
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4186
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4202
elink_cl45_write(cb, phy, reg_set[i].devad, reg_set[i].reg,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4207
CL22_WR_OVER_CL45(cb, phy, MDIO_REG_BANK_AER_BLOCK,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4210
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4213
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4216
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4219
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4224
elink_cl45_write(cb, phy, MDIO_PMA_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4227
elink_cl45_write(cb, phy, MDIO_PMA_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4231
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4235
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4239
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4243
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4245
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
425
saved_val = REG_RD(cb, params->lfa_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4254
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4259
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4263
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4267
elink_cl45_write(cb, phy, MDIO_AN_DEVAD, MDIO_AN_REG_CTRL, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4270
elink_cl45_read_and_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4274
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4278
elink_cl45_read_and_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4282
elink_cl45_read_and_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4287
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4289
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
429
ELINK_DEBUG_P2(cb, "Duplex mismatch %x vs. %x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4294
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4304
cfg_tap_val = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4329
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4334
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4337
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
434
saved_val = REG_RD(cb, params->lfa_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4342
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4346
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4352
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4356
elink_cl45_read_and_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4360
elink_cl45_read_and_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4370
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4372
CL22_WR_OVER_CL45(cb, phy, MDIO_REG_BANK_AER_BLOCK,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4376
elink_cl45_read_and_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
438
ELINK_DEBUG_P2(cb, "Flow control mismatch %x vs. %x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4381
elink_cl45_read_and_write(cb, phy, MDIO_PMA_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4383
elink_cl45_write(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4386
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4390
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4394
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4397
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4400
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4404
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4406
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4410
CL22_WR_OVER_CL45(cb, phy, MDIO_REG_BANK_AER_BLOCK,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4413
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4421
static void elink_warpcore_set_20G_DXGXS(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4426
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
443
saved_val = REG_RD(cb, params->lfa_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4430
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4433
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4436
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4439
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4442
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4445
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4448
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4451
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4454
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4458
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4462
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4466
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
447
ELINK_DEBUG_P2(cb, "Link speed mismatch %x vs. %x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4470
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4482
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4486
elink_cl45_read_and_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4493
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4496
ELINK_DEBUG_P0(cb, "set SGMII AUTONEG\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4498
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4511
ELINK_DEBUG_P1(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4519
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4522
ELINK_DEBUG_P1(cb, "set SGMII force speed %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4524
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4526
ELINK_DEBUG_P1(cb, " (readback) %x\n", val16);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
453
cur_speed_cap_mask = REG_RD(cb, params->lfa_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4530
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4537
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4542
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4544
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4549
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4554
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4561
static void elink_warpcore_reset_lane(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4567
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4573
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4575
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
458
ELINK_DEBUG_P2(cb, "Speed Cap mismatch %x vs. %x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4585
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4604
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4608
elink_cl45_write(cb, phy, wc_regs[i].devad, wc_regs[i].reg,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4612
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4617
static elink_status_t elink_get_mod_abs_int_cfg(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4626
cfg_pin = (REG_RD(cb, shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4640
ELINK_DEBUG_P1(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4659
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
466
REG_RD(cb, params->lfa_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4662
if (elink_get_mod_abs_int_cfg(cb, params->chip_id,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4666
gpio_val = ELINK_GET_GPIO(cb, gpio_num, gpio_port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4678
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4682
elink_cl45_read(cb, phy, MDIO_WC_DEVAD, MDIO_WC_REG_GP2_STATUS_GP_2_0,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4693
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4704
serdes_net_if = (REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
471
ELINK_DEBUG_P2(cb, "Flow Ctrl AN mismatch %x vs. %x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4712
elink_cl45_read(cb, phy, MDIO_WC_DEVAD, 0x81d1,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4722
elink_warpcore_reset_lane(cb, phy, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4723
elink_warpcore_reset_lane(cb, phy, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4726
elink_cl45_write(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4730
ELINK_DEBUG_P1(cb, "0x%x retry left\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4748
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4754
ELINK_DEBUG_P0(cb, "Setting 10G SFI\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4757
ELINK_DEBUG_P0(cb, "Setting 1G Fiber\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
476
eee_status = REG_RD(cb, params->shmem2_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4766
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4770
cfg_pin = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4775
ELINK_DEBUG_P1(cb, "Setting WC TX to %d\n", tx_en);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4778
elink_set_cfg_pin(cb, cfg_pin, tx_en ^ 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4780
elink_set_cfg_pin(cb, cfg_pin + 3, tx_en ^ 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4787
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4791
serdes_net_if = (REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4795
ELINK_DEBUG_P2(cb, "Begin Warpcore init, link_speed %d, "
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4799
elink_warpcore_reset_lane(cb, phy, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4806
ELINK_DEBUG_P0(cb, "Setting SGMII mode\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4816
ELINK_DEBUG_P0(cb, "Setting KR 10G-Force\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4824
ELINK_DEBUG_P0(cb, "Setting 10G XFI\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4828
ELINK_DEBUG_P0(cb, "1G Fiber\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4831
ELINK_DEBUG_P0(cb, "10/100/1G SGMII\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
484
ELINK_DEBUG_P2(cb, "EEE mismatch %x vs. %x\n", params->eee_mode,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4862
ELINK_DEBUG_P0(cb, "Speed not supported yet\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4865
ELINK_DEBUG_P0(cb, "Setting 20G DXGXS\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4866
elink_warpcore_set_20G_DXGXS(cb, phy, lane);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4877
ELINK_DEBUG_P0(cb, "Setting KR 20G-Force\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4883
ELINK_DEBUG_P1(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4891
elink_warpcore_reset_lane(cb, phy, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4892
ELINK_DEBUG_P0(cb, "Exit config init\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4900
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4903
elink_set_mdio_emac_per_phy(cb, params);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4906
elink_warpcore_reset_lane(cb, phy, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4910
elink_cl45_read_and_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4913
elink_cl45_read_and_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4917
CL22_WR_OVER_CL45(cb, phy, MDIO_REG_BANK_AER_BLOCK,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4920
elink_cl45_read_and_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4924
elink_cl45_read_and_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4928
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4933
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4936
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4945
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4957
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4960
ELINK_DEBUG_P2(cb, "Setting Warpcore loopback type %x, speed %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4968
CL22_WR_OVER_CL45(cb, phy, MDIO_REG_BANK_AER_BLOCK,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
497
static void elink_get_epio(struct elink_dev *cb, u32 epio_pin, u32 *en)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4971
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4976
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4981
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4989
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4992
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5001
static void elink_warpcore_powerdown_secondport_lanes(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5007
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5009
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5013
path_swap_ovr = REG_RD(cb, MISC_REG_TWO_PORT_PATH_SWAP_OVWR);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5017
path_swap = REG_RD(cb, MISC_REG_TWO_PORT_PATH_SWAP);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
503
ELINK_DEBUG_P1(cb, "Invalid EPIO pin %d to get\n", epio_pin);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5035
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5041
cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5065
static void elink_warpcore_sequencer(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5070
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5076
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5080
static void elink_warpcore_set_lane_swap(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
509
gp_oenable = REG_RD(cb, MCP_REG_MCPR_GP_OENABLE);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5094
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5098
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
510
REG_WR(cb, MCP_REG_MCPR_GP_OENABLE, gp_oenable & ~epio_mask);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5102
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5106
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5110
static void elink_warpcore_set_lane_polarity(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5116
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5119
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
512
*en = (REG_RD(cb, MCP_REG_MCPR_GP_INPUTS) & epio_mask) >> epio_pin;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5122
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5125
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5129
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5132
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5135
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5138
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
514
static void elink_set_epio(struct elink_dev *cb, u32 epio_pin, u32 en)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5142
static elink_status_t elink_reset_warpcore(struct elink_dev *cb)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5146
ELINK_DEBUG_P0(cb, "Resetting Warpcore\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5148
REG_WR(cb, MISC_REG_WC0_RESET, 0xE);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5149
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5150
REG_WR(cb, MISC_REG_WC0_RESET, 0xF);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5153
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5154
pll_lock = REG_RD(cb, MISC_REG_WC0_PLL_LOCK);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5157
REG_WR(cb, MISC_REG_WC0_RESET, 0x3FF);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5162
ELINK_DEBUG_P0(cb, "BUG! WARPCORE is still in reset!\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5170
static void elink_warpcore_set_quad_mode(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5176
CL22_WR_OVER_CL45(cb, phy, MDIO_REG_BANK_AER_BLOCK,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5179
elink_warpcore_reset_lane(cb, phy, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5181
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5184
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5188
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5192
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
520
ELINK_DEBUG_P1(cb, "Invalid EPIO pin %d to set\n", epio_pin);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5200
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5206
static void elink_warpcore_set_dual_mode(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5213
CL22_WR_OVER_CL45(cb, phy, MDIO_REG_BANK_AER_BLOCK,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5216
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5219
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5222
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
523
ELINK_DEBUG_P2(cb, "Setting EPIO pin %d to %d\n", epio_pin, en);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5231
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5237
elink_cl45_read_and_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5243
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5247
serdes_net_if = (REG_RD(cb, shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5254
CL22_WR_OVER_CL45(cb, phy, MDIO_REG_BANK_AER_BLOCK,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5256
elink_warpcore_reset_lane(cb, phy, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5258
elink_warpcore_set_20G_DXGXS(cb, phy, lane);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
526
gp_output = REG_RD(cb, MCP_REG_MCPR_GP_OUTPUTS);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5260
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5262
elink_cl45_read_or_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5266
static elink_status_t elink_warpcore_load_uc(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5270
CL22_WR_OVER_CL45(cb, phy, MDIO_REG_BANK_AER_BLOCK,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5274
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5277
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5281
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5286
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5290
USLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5295
elink_cl45_write(cb, phy, MDIO_WC_DEVAD, MDIO_WC_REG_UC_INFO_B1_CRC, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5300
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5304
elink_cl45_read_and_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5308
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5311
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5315
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
532
REG_WR(cb, MCP_REG_MCPR_GP_OUTPUTS, gp_output);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5328
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5335
ELINK_DEBUG_P0(cb, "phy link up\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
535
gp_oenable = REG_RD(cb, MCP_REG_MCPR_GP_OENABLE);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
536
REG_WR(cb, MCP_REG_MCPR_GP_OENABLE, gp_oenable | epio_mask);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
539
static void elink_set_cfg_pin(struct elink_dev *cb, u32 pin_cfg, u32 val)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5417
ELINK_DEBUG_P0(cb, "phy link down\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5437
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
544
elink_set_epio(cb, pin_cfg - PIN_CFG_EPIO0, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5443
vars->link_status = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5455
vars->eee_status = REG_RD(cb, params->shmem2_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5467
media_types = REG_RD(cb, sync_offset);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5478
ELINK_DEBUG_P1(cb, "media_types = 0x%x\n", media_types);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
548
ELINK_SET_GPIO(cb, gpio_num, (u8)val, gpio_port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5485
vars->aeu_int_mask = REG_RD(cb, sync_offset);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5495
if (SHMEM2_HAS(cb, params->shmem2_base, link_attr_sync))
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5496
params->link_attr_sync = SHMEM2_RD(cb, params->shmem2_base,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5499
ELINK_DEBUG_P3(cb, "link_status 0x%x phy_link_up %x int_mask 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5501
ELINK_DEBUG_P3(cb, "line_speed %x duplex %x flow_ctrl 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5510
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5517
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
552
static u32 elink_get_cfg_pin(struct elink_dev *cb, u32 pin_cfg, u32 *val)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5522
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5532
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5535
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5540
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5547
elink_set_serdes_access(cb, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5552
USLEEP(cb, 5);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5555
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5561
USLEEP(cb, 5);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5566
elink_cb_event_log(cb, ELINK_LOG_ID_PHY_UNINITIALIZED, params->port); // "Warning: PHY was not initialized,"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5569
ELINK_DEBUG_P0(cb, "BUG! XGXS is still in reset!\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
557
elink_get_epio(cb, pin_cfg - PIN_CFG_EPIO0, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5577
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5591
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5598
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5604
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
561
*val = ELINK_GET_GPIO(cb, gpio_num, gpio_port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5610
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5619
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5621
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5629
ELINK_DEBUG_P2(cb, "phy->speed_cap_mask = 0x%x, control2 = 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5631
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5639
ELINK_DEBUG_P0(cb, "XGXS\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5641
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5646
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5655
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5661
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5674
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5678
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5689
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5695
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5706
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5711
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5724
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5731
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5737
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
574
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5745
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5756
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
576
ELINK_DEBUG_P0(cb, "ETS E2E3 disabled configuration\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5767
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5777
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5781
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5789
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5796
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5800
ELINK_DEBUG_P1(cb, "MDIO_REG_BANK_SERDES_DIGITAL = 0x%x\n", reg_val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5816
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5825
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5833
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5837
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5846
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
585
REG_WR(cb, NIG_REG_P0_TX_ARB_PRIORITY_CLIENT, 0x4688);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5850
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5853
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5858
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5867
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5870
ELINK_DEBUG_P0(cb, "elink_restart_autoneg\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5874
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5879
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5887
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5891
ELINK_DEBUG_P1(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5894
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5907
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5912
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5921
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5931
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
594
REG_WR(cb, NIG_REG_P0_TX_ARB_CLIENT_IS_STRICT, 0x7);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5953
ELINK_DEBUG_P1(cb, "Invalid line_speed 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
596
REG_WR(cb, NIG_REG_P0_TX_ARB_CLIENT_IS_SUBJECT2WFQ, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5962
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5978
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5982
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5986
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5991
ELINK_DEBUG_P1(cb, "1G parallel detect link on port %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5996
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
600
REG_WR(cb, NIG_REG_P0_TX_ARB_NUM_STRICT_ARB_SLOTS, 0x100);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6002
ELINK_DEBUG_P1(cb, "10G parallel detect link on port %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6017
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6024
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6028
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6036
ELINK_DEBUG_P1(cb, "pause_result CL73 0x%x\n", pause_result);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6038
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
604
REG_WR(cb, NIG_REG_P0_TX_ARB_CLIENT_CREDIT_MAP, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6042
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
605
REG_WR(cb, NIG_REG_P0_TX_ARB_CREDIT_WEIGHT_0, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6050
ELINK_DEBUG_P1(cb, "pause_result CL37 0x%x\n", pause_result);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
606
REG_WR(cb, NIG_REG_P0_TX_ARB_CREDIT_WEIGHT_1, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6062
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
608
REG_WR(cb, NIG_REG_P0_TX_ARB_CREDIT_UPPER_BOUND_0, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6083
ELINK_DEBUG_P1(cb, "flow_ctrl 0x%x\n", vars->flow_ctrl);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6089
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
609
REG_WR(cb, NIG_REG_P0_TX_ARB_CREDIT_UPPER_BOUND_1, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6091
ELINK_DEBUG_P0(cb, "elink_check_fallback_to_cl37\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6093
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6099
ELINK_DEBUG_P1(cb, "Signal is not detected. Restoring CL73."
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
610
REG_WR(cb, PBF_REG_HIGH_PRIORITY_COS_NUM, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6101
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6108
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6117
ELINK_DEBUG_P1(cb, "CL73 state-machine is not stable. "
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
612
REG_WR(cb, PBF_REG_ETS_ENABLED, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6124
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6133
ELINK_DEBUG_P1(cb, "No CL37 FSM were received. "
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6145
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6151
ELINK_DEBUG_P0(cb, "Disabling CL73, and restarting CL37 autoneg\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
616
REG_WR(cb, PBF_REG_COS0_WEIGHT, 0x2710);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
617
REG_WR(cb, PBF_REG_COS1_WEIGHT, 0x2710);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6176
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6181
ELINK_DEBUG_P0(cb, "phy link up\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
619
REG_WR(cb, PBF_REG_COS0_UPPER_BOUND, 0x989680);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
620
REG_WR(cb, PBF_REG_COS1_UPPER_BOUND, 0x989680);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
622
REG_WR(cb, PBF_REG_NUM_STRICT_ARB_SLOTS, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6222
ELINK_DEBUG_P1(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6242
ELINK_DEBUG_P1(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6248
ELINK_DEBUG_P0(cb, "phy link down\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6256
ELINK_DEBUG_P2(cb, " phy_link_up %x line_speed %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6266
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6272
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6281
ELINK_DEBUG_P3(cb, "gp_status 0x%x, is_link_up %d, speed_mask 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6309
CL22_RD_OVER_CL45(cb, phy, MDIO_REG_BANK_CL73_IEEEB1,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6320
CL22_RD_OVER_CL45(cb, phy, MDIO_REG_BANK_OVER_1G,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6331
ELINK_DEBUG_P3(cb, "duplex %x flow_ctrl 0x%x link_status 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6342
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6350
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6352
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6358
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6360
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6362
ELINK_DEBUG_P2(cb, "PCS RX link status = 0x%x-->0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6368
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6371
ELINK_DEBUG_P1(cb, "0x81d1 = 0x%x\n", gp_status1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6379
elink_cl45_read(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6381
elink_cl45_read(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6389
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6397
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6413
elink_cl45_read(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6424
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6438
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6441
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6444
ELINK_DEBUG_P2(cb, "lane %d gp_speed 0x%x\n", lane, gp_speed);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6460
ELINK_DEBUG_P3(cb, "duplex %x flow_ctrl 0x%x link_status 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6468
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6475
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6489
CL22_RD_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6498
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
65
#define MSLEEP(cb, ms) elink_cb_udelay(cb, 1000*ms)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6508
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6512
ELINK_DEBUG_P0(cb, "setting link speed & duplex\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6513
elink_bits_dis(cb, GRCBASE_EMAC0 + port*0x400 +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6537
ELINK_DEBUG_P1(cb, "Invalid line_speed 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6544
elink_bits_en(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6557
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6561
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6569
CL22_WR_OVER_CL45(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6581
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6595
ELINK_DEBUG_P0(cb, "not SGMII, no AN\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
66
#define USLEEP(cb, us) elink_cb_udelay(cb, us)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6604
ELINK_DEBUG_P0(cb, "not SGMII, AN\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6621
ELINK_DEBUG_P0(cb, "SGMII\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
665
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6671
static u16 elink_wait_reset_complete(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6680
elink_cl22_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6684
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6689
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6693
elink_cb_event_log(cb, ELINK_LOG_ID_PHY_UNINITIALIZED, params->port); // "Warning: PHY was not initialized,"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6696
ELINK_DEBUG_P2(cb, "control reg 0x%x (after %d ms)\n", ctrl, cnt);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
67
#define REG_RD(cb, reg) elink_cb_reg_read(cb, reg)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
670
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_0 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6705
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6715
ELINK_DEBUG_P0(cb, "enabled XGXS interrupt\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
672
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6720
ELINK_DEBUG_P0(cb, "enabled external phy int\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6725
ELINK_DEBUG_P0(cb, "enabled SerDes interrupt\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6730
ELINK_DEBUG_P0(cb, "enabled external phy int\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6733
elink_bits_en(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6737
ELINK_DEBUG_P3(cb, "port %x, is_xgxs %x, int_status 0x%x\n", port,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6739
REG_RD(cb, NIG_REG_STATUS_INTERRUPT_PORT0 + port*4));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
674
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_2 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6740
ELINK_DEBUG_P3(cb, " int_mask 0x%x, MI_INT %x, SERDES_LINK %x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6741
REG_RD(cb, NIG_REG_MASK_INTERRUPT_PORT0 + port*4),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6742
REG_RD(cb, NIG_REG_EMAC0_STATUS_MISC_MI_INT + port*0x18),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6743
REG_RD(cb, NIG_REG_SERDES0_STATUS_LINK_STATUS+port*0x3c));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6744
ELINK_DEBUG_P2(cb, " 10G %x, XGXS_LINK %x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6745
REG_RD(cb, NIG_REG_XGXS0_STATUS_LINK10G + port*0x68),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6746
REG_RD(cb, NIG_REG_XGXS0_STATUS_LINK_STATUS + port*0x68));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6749
static void elink_rearm_latch_signal(struct elink_dev *cb, u8 port,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6759
latch_status = REG_RD(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
676
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_3 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6761
ELINK_DEBUG_P1(cb, "latch_status = 0x%x\n", latch_status);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6764
elink_bits_en(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6769
elink_bits_dis(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6777
REG_WR(cb, NIG_REG_LATCH_STATUS_0 + port*8,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
678
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_4 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6786
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6792
elink_bits_dis(cb, NIG_REG_STATUS_INTERRUPT_PORT0 + port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
68
#define REG_WR(cb, reg, val) elink_cb_reg_write(cb, reg, val)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
680
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_5 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6815
ELINK_DEBUG_P1(cb, "Ack link up interrupt with mask 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6817
elink_bits_en(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
684
REG_WR(cb, NIG_REG_P0_TX_ARB_CREDIT_UPPER_BOUND_6,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
686
REG_WR(cb, NIG_REG_P0_TX_ARB_CREDIT_UPPER_BOUND_7,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
688
REG_WR(cb, NIG_REG_P0_TX_ARB_CREDIT_UPPER_BOUND_8,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6883
struct elink_dev *cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6890
cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6894
spirom_ver = REG_RD(cb, params->phy[ELINK_EXT_PHY1].ver_addr);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
69
#define EMAC_RD(cb, reg) REG_RD(cb, emac_base + reg)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6904
spirom_ver = REG_RD(cb, params->phy[ELINK_EXT_PHY2].ver_addr);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6927
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6932
ELINK_DEBUG_P0(cb, "XGXS 10G loopback enable\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6936
md_devad = REG_RD(cb, (NIG_REG_XGXS0_CTRL_MD_DEVAD +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6939
REG_WR(cb, NIG_REG_XGXS0_CTRL_MD_DEVAD + port*0x18,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6943
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6949
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6954
MSLEEP(cb, 200);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6960
REG_WR(cb, NIG_REG_XGXS0_CTRL_MD_DEVAD + port*0x18,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6965
ELINK_DEBUG_P0(cb, "XGXS 1G loopback enable\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6966
elink_cl45_read(cb, phy, 5,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6970
elink_cl45_write(cb, phy, 5,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6989
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6990
ELINK_DEBUG_P2(cb, "elink_set_led: port %x, mode %d\n", port, mode);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6991
ELINK_DEBUG_P2(cb, "speed 0x%x, hw_led_mode 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
70
#define EMAC_WR(cb, reg, val) REG_WR(cb, emac_base + reg, val)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7009
REG_WR(cb, NIG_REG_LED_10G_P0 + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7010
REG_WR(cb, NIG_REG_LED_MODE_P0 + port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7013
tmp = EMAC_RD(cb, EMAC_REG_EMAC_LED);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7022
EMAC_WR(cb, EMAC_REG_EMAC_LED, tmp);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
703
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7041
REG_WR(cb, NIG_REG_LED_MODE_P0 + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7042
REG_WR(cb, NIG_REG_LED_10G_P0 + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7044
tmp = EMAC_RD(cb, EMAC_REG_EMAC_LED);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7045
EMAC_WR(cb, EMAC_REG_EMAC_LED,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7062
REG_WR(cb, NIG_REG_LED_10G_P0 + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7067
REG_WR(cb, NIG_REG_LED_MODE_P0 + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7069
REG_WR(cb, NIG_REG_LED_MODE_P0 + port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7074
REG_WR(cb, NIG_REG_LED_MODE_P0 + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7075
tmp = EMAC_RD(cb, EMAC_REG_EMAC_LED);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7076
EMAC_WR(cb, EMAC_REG_EMAC_LED, tmp |
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7088
REG_WR(cb, NIG_REG_LED_MODE_P0 + port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7092
REG_WR(cb, NIG_REG_LED_CONTROL_OVERRIDE_TRAFFIC_P0 + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7095
REG_WR(cb, NIG_REG_LED_CONTROL_BLINK_RATE_P0 + port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7098
REG_WR(cb, NIG_REG_LED_CONTROL_BLINK_RATE_P0 + port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
71
#define REG_WR_DMAE(cb, offset, wb_data, len) \
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7100
REG_WR(cb, NIG_REG_LED_CONTROL_BLINK_RATE_ENA_P0 +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7102
tmp = EMAC_RD(cb, EMAC_REG_EMAC_LED);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7103
EMAC_WR(cb, EMAC_REG_EMAC_LED,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7113
REG_WR(cb, NIG_REG_LED_CONTROL_OVERRIDE_TRAFFIC_P0
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7115
REG_WR(cb, NIG_REG_LED_CONTROL_TRAFFIC_P0 +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7117
REG_WR(cb, NIG_REG_LED_CONTROL_BLINK_TRAFFIC_P0 +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
712
REG_WR(cb, NIG_REG_P1_TX_ARB_PRIORITY_CLIENT2_LSB, 0x543210);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7125
ELINK_DEBUG_P1(cb, "elink_set_led: Invalid led mode %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
713
REG_WR(cb, NIG_REG_P1_TX_ARB_PRIORITY_CLIENT2_MSB, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7141
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
715
REG_WR(cb, NIG_REG_P0_TX_ARB_PRIORITY_CLIENT2_LSB, 0x76543210);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
716
REG_WR(cb, NIG_REG_P0_TX_ARB_PRIORITY_CLIENT2_MSB, 0x8);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7160
elink_cl45_read(cb, int_phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7162
elink_cl45_read(cb, int_phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7168
elink_cl45_read(cb, int_phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7178
CL22_RD_OVER_CL45(cb, int_phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
72
elink_cb_reg_wb_write(cb, offset, wb_data, len)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
721
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_NUM_STRICT_ARB_SLOTS :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7233
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
728
REG_WR(cb, NIG_REG_P1_TX_ARB_CLIENT_CREDIT_MAP2_LSB, 0x210543);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
729
REG_WR(cb, NIG_REG_P1_TX_ARB_CLIENT_CREDIT_MAP2_MSB, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7292
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
73
#define REG_RD_DMAE(cb, offset, wb_data, len) \
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7302
elink_bits_dis(cb, NIG_REG_STATUS_INTERRUPT_PORT0 +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7317
REG_WR(params->cb, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_3_CLEAR,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
732
REG_WR(cb, NIG_REG_P0_TX_ARB_CLIENT_CREDIT_MAP2_LSB,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7328
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7332
gpio_port = PATH_ID(cb);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7335
ELINK_SET_GPIO(cb, MISC_REGISTERS_GPIO_1,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7338
ELINK_SET_GPIO(cb, MISC_REGISTERS_GPIO_2,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
734
REG_WR(cb, NIG_REG_P0_TX_ARB_CLIENT_CREDIT_MAP2_MSB, 0x5);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7341
ELINK_DEBUG_P0(cb, "reset external PHY\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7349
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7352
ELINK_DEBUG_P1(cb, "Port %x: Link is down\n", port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7364
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7368
REG_WR(cb, NIG_REG_NIG_EMAC0_EN + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7370
MSLEEP(cb, 10);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7375
elink_set_bmac_rx(cb, params->chip_id, params->port, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7381
REG_WR(cb, MISC_REG_CPMU_LP_FW_ENABLE_P0 + (params->port << 2),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7383
REG_WR(cb, MISC_REG_CPMU_LP_MASK_ENT_P0 + (params->port << 2),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
74
elink_cb_reg_wb_read(cb, offset, wb_data, len)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7401
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7421
ELINK_DEBUG_P0(cb, "Found errors on XMAC\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7433
ELINK_DEBUG_P0(cb, "Enabling LPI assertion\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7434
REG_WR(cb, MISC_REG_CPMU_LP_FW_ENABLE_P0 +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7436
REG_WR(cb, MISC_REG_CPMU_LP_DR_ENABLE, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7437
REG_WR(cb, MISC_REG_CPMU_LP_MASK_ENT_P0 +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7448
ELINK_DEBUG_P0(cb, "Found errors on BMAC\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
745
REG_WR(cb, NIG_REG_P1_TX_ARB_CLIENT_IS_STRICT, 0x3f);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
747
REG_WR(cb, NIG_REG_P0_TX_ARB_CLIENT_IS_STRICT, 0x1ff);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7478
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
749
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CLIENT_IS_SUBJECT2WFQ :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7492
MSLEEP(cb, 20);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7498
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
75
#define PATH_ID(cb) elink_cb_path_id(cb)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7502
if (!(SHMEM2_HAS(cb, params->shmem2_base, link_change_count)))
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7510
val = REG_RD(cb, addr) + 1;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7511
REG_WR(cb, addr, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7528
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7555
ELINK_DEBUG_P3(cb, "port %x, XGXS?%x, int_status 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7557
REG_RD(cb, NIG_REG_STATUS_INTERRUPT_PORT0 + port*4));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7559
ELINK_DEBUG_P3(cb, "int_mask 0x%x MI_INT %x, SERDES_LINK %x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7560
REG_RD(cb, NIG_REG_MASK_INTERRUPT_PORT0 + port*4),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7561
REG_RD(cb, NIG_REG_EMAC0_STATUS_MISC_MI_INT + port*0x18) > 0,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7562
REG_RD(cb, NIG_REG_SERDES0_STATUS_LINK_STATUS + port*0x3c));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7564
ELINK_DEBUG_P2(cb, " 10G %x, XGXS_LINK %x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7565
REG_RD(cb, NIG_REG_XGXS0_STATUS_LINK10G + port*0x68),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7566
REG_RD(cb, NIG_REG_XGXS0_STATUS_LINK_STATUS + port*0x68));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7570
REG_WR(cb, NIG_REG_NIG_EMAC0_EN + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
758
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_0 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7588
ELINK_DEBUG_P1(cb, "phy in index %d link is up\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7591
ELINK_DEBUG_P1(cb, "phy in index %d link is down\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
760
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
762
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_2 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7624
ELINK_DEBUG_P1(cb, "Invalid link indication"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
764
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_3 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
766
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_4 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7662
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
768
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_5 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7680
ELINK_DEBUG_P1(cb, "Active external phy selected: %x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7688
elink_rearm_latch_signal(cb, port,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7694
ELINK_DEBUG_P3(cb, "vars->flow_ctrl = 0x%x, vars->link_status = 0x%x,"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7705
ELINK_DEBUG_P2(cb, "Internal link speed %d is"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
771
REG_WR(cb, NIG_REG_P0_TX_ARB_CREDIT_WEIGHT_6, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7711
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7713
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
772
REG_WR(cb, NIG_REG_P0_TX_ARB_CREDIT_WEIGHT_7, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
773
REG_WR(cb, NIG_REG_P0_TX_ARB_CREDIT_WEIGHT_8, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7730
ELINK_DEBUG_P3(cb, "ext_phy_link_up = %d, int_link_up = %d,"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7775
elink_cb_fw_command(cb, DRV_MSG_CODE_LINK_STATUS_CHANGED, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7786
void elink_ext_phy_hw_reset(struct elink_dev *cb, u8 port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7788
ELINK_SET_GPIO(cb, MISC_REGISTERS_GPIO_1,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7790
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7791
ELINK_SET_GPIO(cb, MISC_REGISTERS_GPIO_1,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7796
static void elink_save_spirom_version(struct elink_dev *cb, u8 port,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7799
ELINK_DEBUG_P3(cb, "FW version 0x%x:0x%x for port %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7803
REG_WR(cb, ver_addr, spirom_ver);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7807
static void elink_save_bcm_spirom_ver(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7813
elink_cl45_read(cb, phy, MDIO_PMA_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7815
elink_cl45_read(cb, phy, MDIO_PMA_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7817
elink_save_spirom_version(cb, port, (u32)(fw_ver1<<16 | fw_ver2),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7823
static void elink_ext_phy_10G_an_resolve(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7828
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7831
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7851
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7863
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7867
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
787
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7876
ELINK_DEBUG_P1(cb, "Ext PHY CL37 pause result 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7882
static elink_status_t elink_8073_8727_external_rom_boot(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7892
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7898
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7903
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7908
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7914
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7920
MSLEEP(cb, 100);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7926
ELINK_DEBUG_P2(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7934
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7937
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7941
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7947
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7950
elink_save_bcm_spirom_ver(cb, phy, port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7952
ELINK_DEBUG_P2(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7965
static elink_status_t elink_8073_is_snr_needed(struct elink_dev *cb, struct elink_phy *phy)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7971
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7980
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7991
static elink_status_t elink_8073_xaui_wa(struct elink_dev *cb, struct elink_phy *phy)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7995
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8010
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8019
ELINK_DEBUG_P0(cb, "XAUI work-around not required\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8022
ELINK_DEBUG_P0(cb, "bit 15 went off\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8029
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8033
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8037
MSLEEP(cb, 3);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8041
MSLEEP(cb, 3);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8043
ELINK_DEBUG_P0(cb, "Warning: XAUI work-around timeout !!!\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8048
static void elink_807x_force_10G(struct elink_dev *cb, struct elink_phy *phy)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8051
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8053
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8055
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8057
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
806
REG_WR(cb, base_upper_bound + (i << 2), credit_upper_bound);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8067
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8068
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8089
ELINK_DEBUG_P1(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8092
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8095
MSLEEP(cb, 500);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8103
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8107
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8109
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8119
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8122
ELINK_DEBUG_P0(cb, "Init 8073\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8125
gpio_port = PATH_ID(cb);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8129
ELINK_SET_GPIO(cb, MISC_REGISTERS_GPIO_2,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8132
ELINK_SET_GPIO(cb, MISC_REGISTERS_GPIO_1,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8138
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8141
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8144
ELINK_DEBUG_P1(cb, "Before rom RX_ALARM(port1): 0x%x\n", tmp1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8149
ELINK_DEBUG_P0(cb, "Swapping polarity for the 8073\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8151
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8154
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8162
if (REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8167
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8170
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8173
ELINK_DEBUG_P0(cb, "Enable CL37 BAM on KR\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8177
elink_807x_force_10G(cb, phy);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8178
ELINK_DEBUG_P0(cb, "Forced speed 10G on 807X\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8181
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
819
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8206
ELINK_DEBUG_P1(cb, "807x autoneg val = 0x%x\n", val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8209
elink_cl45_write(cb, phy, MDIO_AN_DEVAD, MDIO_AN_REG_ADV, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8210
elink_cl45_read(cb, phy, MDIO_AN_DEVAD, MDIO_AN_REG_8073_2_5G, &tmp1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8217
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8220
ELINK_DEBUG_P0(cb, "Add 2.5G\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8226
ELINK_DEBUG_P0(cb, "Disable 2.5G\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8230
elink_cl45_write(cb, phy, MDIO_AN_DEVAD, MDIO_AN_REG_8073_2_5G, tmp1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8233
elink_cl45_read(cb, phy, MDIO_AN_DEVAD, MDIO_AN_REG_CL37_FC_LD, &tmp1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8234
elink_cl45_write(cb, phy, MDIO_AN_DEVAD, MDIO_AN_REG_CL37_FC_LD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8239
elink_cl45_write(cb, phy, MDIO_AN_DEVAD, MDIO_AN_REG_CL37_AN, 0x1000);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8245
if (elink_8073_is_snr_needed(cb, phy))
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8246
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8251
elink_cl45_read(cb, phy, MDIO_AN_DEVAD, MDIO_AN_REG_ADV2, &tmp1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8253
elink_cl45_write(cb, phy, MDIO_AN_DEVAD, MDIO_AN_REG_ADV2, tmp1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8258
MSLEEP(cb, 500);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8259
elink_cl45_write(cb, phy, MDIO_AN_DEVAD, MDIO_AN_REG_CTRL, 0x1200);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8260
ELINK_DEBUG_P2(cb, "807x Autoneg Restart: Advertise 1G=%x, 10G=%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8269
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8275
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8278
ELINK_DEBUG_P1(cb, "8703 LASI status 0x%x\n", val1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8281
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8283
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8285
ELINK_DEBUG_P2(cb, "807x PCS status 0x%x->0x%x\n", val2, val1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8287
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8291
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8294
ELINK_DEBUG_P1(cb, "KR 0x9003 0x%x\n", val2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8297
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8299
ELINK_DEBUG_P1(cb, "KR PCS status 0x%x\n", val2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8301
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8303
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8306
ELINK_DEBUG_P1(cb, "PMA_REG_STATUS=0x%x\n", val1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8310
if (elink_8073_xaui_wa(cb, phy) != 0)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8313
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8315
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8319
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
832
REG_WR(cb, PBF_REG_ETS_ARB_PRIORITY_CLIENT_P1 , 0x688);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8321
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8323
ELINK_DEBUG_P3(cb, "KR PMA status 0x%x->0x%x,"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8327
if (link_up && elink_8073_is_snr_needed(cb, phy)) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8332
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8337
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8341
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8349
ELINK_DEBUG_P1(cb, "port %x: External link up in 10G\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
835
REG_WR(cb, PBF_REG_ETS_ARB_PRIORITY_CLIENT_P0 , 0x2C688);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8354
ELINK_DEBUG_P1(cb, "port %x: External link up in 2.5G\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8359
ELINK_DEBUG_P1(cb, "port %x: External link up in 1G\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8363
ELINK_DEBUG_P1(cb, "port %x: External link is down\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8372
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8379
ELINK_DEBUG_P0(cb, "Swapping 1G polarity for"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8385
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8390
elink_ext_phy_10G_an_resolve(cb, phy, vars);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8396
elink_cl45_read(cb, phy, MDIO_AN_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
840
REG_WR(cb, PBF_REG_ETS_ARB_CLIENT_CREDIT_MAP_P1, 0x688);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8414
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8417
gpio_port = PATH_ID(cb);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8420
ELINK_DEBUG_P1(cb, "Setting 8073 port %d into low power mode\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8422
ELINK_SET_GPIO(cb, MISC_REGISTERS_GPIO_2,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
843
REG_WR(cb, PBF_REG_ETS_ARB_CLIENT_CREDIT_MAP_P0, 0x2C688);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8438
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8439
ELINK_DEBUG_P0(cb, "init 8705\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8441
ELINK_SET_GPIO(cb, MISC_REGISTERS_GPIO_2,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8444
elink_ext_phy_hw_reset(cb, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8445
elink_cl45_write(cb, phy, MDIO_PMA_DEVAD, MDIO_PMA_REG_CTRL, 0xa040);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8446
elink_wait_reset_complete(cb, phy, params);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8448
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
845
REG_WR(cb, (port) ? PBF_REG_ETS_ARB_NUM_STRICT_ARB_SLOTS_P1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8450
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8452
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8454
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8457
elink_save_spirom_version(cb, params->port, params->shmem_base, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8467
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8468
ELINK_DEBUG_P0(cb, "read status 8705\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8469
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8471
ELINK_DEBUG_P1(cb, "8705 LASI status 0x%x\n", val1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8473
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8475
ELINK_DEBUG_P1(cb, "8705 LASI status 0x%x\n", val1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8477
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8480
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8482
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8485
ELINK_DEBUG_P1(cb, "8705 1.c809 val=0x%x\n", val1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
849
REG_WR(cb, (port) ? PBF_REG_ETS_ARB_CLIENT_IS_STRICT_P1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8504
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8511
ELINK_DEBUG_P0(cb, "Disabling PMD transmitter\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8513
ELINK_DEBUG_P0(cb, "NOT disabling PMD transmitter\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8517
ELINK_DEBUG_P0(cb, "Enabling PMD transmitter\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8518
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
852
REG_WR(cb, (port) ? PBF_REG_ETS_ARB_CLIENT_IS_SUBJECT2WFQ_P1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8529
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8531
gpio_port = PATH_ID(cb);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8534
swap_val = REG_RD(cb, NIG_REG_PORT_SWAP);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8535
swap_override = REG_RD(cb, NIG_REG_STRAP_OVERRIDE);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8545
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8549
tx_en_mode = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8553
ELINK_DEBUG_P3(cb, "Setting transmitter tx_en=%x for port %x "
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8558
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8568
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8587
ELINK_SET_GPIO(cb, gpio_pin, gpio_mode, gpio_port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8591
ELINK_DEBUG_P1(cb, "Invalid TX_LASER_MDIO 0x%x\n", tx_en_mode);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8602
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8603
ELINK_DEBUG_P1(cb, "Setting SFP+ transmitter to %d\n", tx_en);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8623
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8627
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8632
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8637
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8642
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8648
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8654
USLEEP(cb, 5);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8659
ELINK_DEBUG_P1(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
866
REG_WR(cb, base_weight + (0x4 * i), 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8667
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8674
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8680
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8692
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8694
pin_cfg = (REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8702
ELINK_DEBUG_P2(cb, "Setting SFP+ module power to %d using pin cfg %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8707
elink_set_cfg_pin(cb, pin_cfg, power ^ 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8720
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8723
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8734
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8737
rc = elink_bsc_read(params, cb, dev_addr, addr32, 0, byte_cnt,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8758
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8762
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8771
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8777
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
878
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8783
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8789
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8794
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8800
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8807
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
881
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8811
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8817
USLEEP(cb, 5);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8822
ELINK_DEBUG_P1(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8830
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8837
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8843
MSLEEP(cb, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8870
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8876
ELINK_DEBUG_P1(cb, "invalid dev_addr 0x%x\n", dev_addr);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8990
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9003
ELINK_DEBUG_P0(cb, "Failed to read from SFP+ module EEPROM\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
901
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9023
ELINK_DEBUG_P0(cb, "Active Copper cable detected\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9036
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9039
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9059
ELINK_DEBUG_P0(cb, "1G SFP module detected\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9068
gport = PATH_ID(cb) +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9071
elink_cb_event_log(cb, ELINK_LOG_ID_NON_10G_MODULE, gport); //"Warning: Link speed was forced to 1000Mbps."
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9084
MSLEEP(cb, 40);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9089
ELINK_DEBUG_P0(cb, "10G Optic module detected\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
909
ELINK_DEBUG_P0(cb, "elink_ets_disabled - chip not supported\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9101
ELINK_DEBUG_P1(cb, "Unable to determine module type 0x%x !!!\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9109
media_types = REG_RD(cb, sync_offset);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9121
REG_WR(cb, sync_offset, media_types);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9130
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9139
ELINK_DEBUG_P1(cb, "EDC mode is set to 0x%x\n", *edc_mode);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9152
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9158
ELINK_DEBUG_P0(cb, "Failed to read from SFP+ module EEPROM\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9173
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9179
val = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9184
ELINK_DEBUG_P0(cb, "NOT enforcing module verification\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9196
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9203
ELINK_DEBUG_P0(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9209
fw_resp = elink_cb_fw_command(cb, cmd, fw_cmd_param);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9211
ELINK_DEBUG_P0(cb, "Approved module\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9235
elink_cb_event_log(cb, ELINK_LOG_ID_UNQUAL_IO_MODULE, params->port, vendor_name, vendor_pn); // "Warning: Unqualified SFP+ module detected,"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9252
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
926
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9270
ELINK_DEBUG_P1(cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9275
MSLEEP(cb, 5);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9285
static void elink_8727_power_module(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9311
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9319
static elink_status_t elink_8726_set_limiting_mode(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9325
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9329
ELINK_DEBUG_P1(cb, "Current Limiting mode is 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
933
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CLIENT_IS_STRICT :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9333
ELINK_DEBUG_P0(cb, "Setting LIMITING MODE\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9334
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9340
ELINK_DEBUG_P0(cb, "Setting LRM MODE\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9348
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9352
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9356
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
936
REG_WR(cb, (port) ? PBF_REG_ETS_ARB_CLIENT_IS_STRICT_P1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9360
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9370
static elink_status_t elink_8727_set_limiting_mode(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9376
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9381
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9386
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
939
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CLIENT_IS_SUBJECT2WFQ :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9391
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9396
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9408
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9419
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9422
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9425
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9428
elink_cl45_read(cb, phy, MDIO_PMA_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
943
REG_WR(cb, (port) ? PBF_REG_ETS_ARB_CLIENT_IS_SUBJECT2WFQ_P1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9439
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9444
ELINK_DEBUG_P1(cb, "Function 0x%x not supported by 8727\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9454
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9456
u32 fault_led_gpio = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9471
ELINK_DEBUG_P3(cb, "Set fault module-detected led "
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9474
ELINK_SET_GPIO(cb, gpio_pin, gpio_mode, gpio_port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9478
ELINK_DEBUG_P1(cb, "Error: Invalid fault led mode 0x%x\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9492
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9493
pin_cfg = (REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9498
ELINK_DEBUG_P2(cb, "Setting Fault LED to %d using pin cfg %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9500
elink_set_cfg_pin(cb, pin_cfg, gpio_mode);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9506
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9507
ELINK_DEBUG_P1(cb, "Setting SFP+ module fault LED to %d\n", gpio_mode);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9523
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9526
REG_WR(cb, MISC_REG_WC0_RESET, 0x0c0e);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9529
REG_WR(cb, MISC_REG_LCPLL_E40_PWRDWN, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9530
REG_WR(cb, MISC_REG_LCPLL_E40_RESETB_ANA, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9531
REG_WR(cb, MISC_REG_LCPLL_E40_RESETB_DIG, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9542
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9544
ELINK_DEBUG_P1(cb, "Setting SFP+ power to %x\n", power);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
955
static elink_status_t elink_ets_e3b0_set_cos_bw(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9550
elink_8727_power_module(params->cb, phy, power);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9569
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9573
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9591
elink_cl45_write(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9594
elink_cl45_read(cb, phy, MDIO_WC_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9598
elink_warpcore_reset_lane(cb, phy, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9599
elink_warpcore_reset_lane(cb, phy, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9611
elink_8726_set_limiting_mode(params->cb, phy, edc_mode);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9617
elink_8727_set_limiting_mode(params->cb, phy, edc_mode);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9631
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9635
u32 val = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9640
ELINK_DEBUG_P1(cb, "SFP+ module plugged in/out detected on port %d\n",
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9645
ELINK_DEBUG_P0(cb, "Failed to get valid module type\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9650
ELINK_DEBUG_P0(cb, "Module verification failed!!\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9659
ELINK_DEBUG_P0(cb, "Shutdown SFP+ module!!\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9689
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9700
if (elink_get_mod_abs_int_cfg(cb, params->chip_id, params->shmem_base,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9703
ELINK_DEBUG_P0(cb, "Failed to get MOD_ABS interrupt config\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9711
gpio_val = ELINK_GET_GPIO(cb, gpio_num, gpio_port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9718
elink_set_mdio_emac_per_phy(cb, params);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9722
ELINK_SET_GPIO_INT(cb, gpio_num,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9733
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9740
elink_warpcore_reset_lane(cb, phy, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9742
elink_warpcore_reset_lane(cb, phy, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9746
ELINK_DEBUG_P0(cb, "SFP+ module is not initialized\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9752
ELINK_SET_GPIO_INT(cb, gpio_num,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9768
static void elink_sfp_mask_fault(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9774
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9777
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9781
elink_cl45_read(cb, phy, MDIO_PMA_DEVAD, alarm_ctrl_offset, &val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9786
elink_cl45_write(cb, phy, MDIO_PMA_DEVAD, alarm_ctrl_offset, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9799
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9800
ELINK_DEBUG_P0(cb, "XGXS 8706/8726\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9802
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9805
elink_sfp_mask_fault(cb, phy, MDIO_PMA_LASI_TXSTAT,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9809
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9811
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9813
ELINK_DEBUG_P2(cb, "8706/8726 LASI status 0x%x--> 0x%x\n", val1, val2);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9815
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9817
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9819
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9821
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9824
ELINK_DEBUG_P3(cb, "8706/8726 rx_sd 0x%x pcs_status 0x%x 1Gbps"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9841
elink_cl45_read(cb, phy, MDIO_PMA_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9843
elink_cl45_read(cb, phy, MDIO_PMA_DEVAD,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9861
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9863
ELINK_SET_GPIO(cb, MISC_REGISTERS_GPIO_2,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9866
elink_ext_phy_hw_reset(cb, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9867
elink_cl45_write(cb, phy, MDIO_PMA_DEVAD, MDIO_PMA_REG_CTRL, 0xa040);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9868
elink_wait_reset_complete(cb, phy, params);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9872
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9876
MSLEEP(cb, 10);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9878
ELINK_DEBUG_P1(cb, "XGXS 8706 is initialized after %d ms\n", cnt);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9887
elink_cl45_read(cb, phy, MDIO_XS_DEVAD, reg, &val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9892
ELINK_DEBUG_P2(cb, "Setting RX Equalizer to BCM8706"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9894
elink_cl45_write(cb, phy, MDIO_XS_DEVAD, reg, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9899
ELINK_DEBUG_P0(cb, "XGXS 8706 force 10Gbps\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9901
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9904
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9908
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9914
ELINK_DEBUG_P0(cb, "XGXS 8706 AutoNeg\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9915
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9919
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9922
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9925
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9929
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9931
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9934
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9938
elink_save_bcm_spirom_ver(cb, phy, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9944
tx_en_mode = REG_RD(cb, params->shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9950
ELINK_DEBUG_P0(cb, "Enabling TXONOFF_PWRDN_DIS\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9951
elink_cl45_read(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9954
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9974
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9975
ELINK_DEBUG_P0(cb, "PMA/PMD ext_phy_loopback: 8726\n");
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9976
elink_cl45_write(cb, phy, MDIO_PMA_DEVAD, MDIO_PMA_REG_CTRL, 0x0001);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9982
struct elink_dev *cb = params->cb;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9984
MSLEEP(cb, 100);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9987
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9991
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9996
elink_cl45_write(cb, phy,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/context.h
120
void lm_cid_recycled_cb_register(struct _lm_device_t *pdev, u8_t type, lm_cid_recycled_cb_t cb);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2713
pdev->params.link.cb = pdev;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
102
u8 elink_cb_gpio_mult_write(struct elink_dev *cb, u8 pins, u8 mode)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
104
return lm_gpio_mult_write(cb, pins, mode);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
107
u32 elink_cb_gpio_read(struct elink_dev *cb, u16 gpio_num, u8 port)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
110
lm_gpio_read(cb, gpio_num, &val, port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
114
u8 elink_cb_gpio_int_write(struct elink_dev *cb, u16 gpio_num, u8 mode, u8 port)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
116
return lm_gpio_int_write(cb, gpio_num, mode, port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
118
void elink_cb_udelay(struct elink_dev *cb, u32 microsecond)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
134
mm_wait(cb , wait_time );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
137
u32 elink_cb_fw_command(struct elink_dev *cb, u32 command, u32 param)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
140
lm_mcp_cmd_send_recieve(cb, lm_mcp_mb_header, command, param, MCP_CMD_DEFAULT_TIMEOUT,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
145
void elink_cb_download_progress(struct elink_dev *cb, u32 cur, u32 total)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
147
UNREFERENCED_PARAMETER_(cb);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
156
void elink_cb_event_log(struct elink_dev *cb, const elink_log_id_t elink_log_id, ...)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
190
mm_event_log_generic_arg_fwd( cb, lm_log_id, ap );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
195
u8 elink_cb_path_id(struct elink_dev *cb)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
197
return PATH_ID(cb);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
200
void elink_cb_notify_link_changed(struct elink_dev *cb)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
202
REG_WR(cb, MISC_REG_AEU_GENERAL_ATTN_12 + FUNC_ID((lm_device_t *)cb)*sizeof(u32), 1);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
75
u32 elink_cb_reg_read(struct elink_dev *cb, u32 reg_addr )
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
77
return REG_RD(cb, reg_addr);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
80
void elink_cb_reg_write(struct elink_dev *cb, u32 reg_addr, u32 val )
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
82
REG_WR(cb, reg_addr, val);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
86
void elink_cb_reg_wb_write(struct elink_dev *cb, u32 offset, u32 *wb_write, u16 len )
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
88
REG_WR_DMAE_LEN(cb, offset, wb_write, len);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
91
void elink_cb_reg_wb_read(struct elink_dev *cb, u32 offset, u32 *wb_write, u16 len )
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
93
REG_RD_DMAE_LEN(cb, offset, wb_write, len);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
97
u8 elink_cb_gpio_write(struct elink_dev *cb, u16 gpio_num, u8 mode, u8 port)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
99
return lm_gpio_write(cb, gpio_num, mode, port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
3500
void lm_cid_recycled_cb_register(struct _lm_device_t *pdev, u8_t type, lm_cid_recycled_cb_t cb)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
3504
CHK_NULL(cb) ||
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
3509
DbgBreakIf(!cb) ;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
3514
pdev->cid_recycled_callbacks[type]= cb;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
3681
lm_status_t lm_sq_comp_cb_register(struct _lm_device_t *pdev, u8_t type, lm_sq_comp_cb_t cb)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
3684
CHK_NULL(cb) ||
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
3690
pdev->sq_info.sq_comp_cb[type]= cb;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/command.h
234
lm_status_t lm_sq_comp_cb_register(struct _lm_device_t *pdev, u8_t type, lm_sq_comp_cb_t cb);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
100
extern void elink_cb_dbg2(struct elink_dev *cb, _In_ char *fmt, u32 arg1, u32 arg2);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
101
extern void elink_cb_dbg3(struct elink_dev *cb, _In_ char *fmt, u32 arg1, u32 arg2,
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
104
#define ELINK_DEBUG_P0(cb, fmt) elink_cb_dbg(cb, fmt)
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
105
#define ELINK_DEBUG_P1(cb, fmt, arg1) elink_cb_dbg1(cb, fmt, arg1)
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
106
#define ELINK_DEBUG_P2(cb, fmt, arg1, arg2) elink_cb_dbg2(cb, fmt, arg1, arg2)
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
107
#define ELINK_DEBUG_P3(cb, fmt, arg1, arg2, arg3) \
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
108
elink_cb_dbg3(cb, fmt, arg1, arg2, arg3)
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
112
#define ELINK_DEBUG_P0(cb, fmt)
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
113
#define ELINK_DEBUG_P1(cb, fmt, arg1)
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
114
#define ELINK_DEBUG_P2(cb, fmt, arg1, arg2)
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
115
#define ELINK_DEBUG_P3(cb, fmt, arg1, arg2, arg3)
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
24
extern u32 elink_cb_reg_read(struct elink_dev *cb, u32 reg_addr);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
25
extern void elink_cb_reg_write(struct elink_dev *cb, u32 reg_addr, u32 val);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
27
extern void elink_cb_reg_wb_write(struct elink_dev *cb, u32 offset,
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
29
extern void elink_cb_reg_wb_read(struct elink_dev *cb, u32 offset,
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
33
extern u8 elink_cb_gpio_write(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
36
extern u8 elink_cb_gpio_mult_write(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
40
extern u32 elink_cb_gpio_read(struct elink_dev *cb, u16 gpio_num, u8 port);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
41
extern u8 elink_cb_gpio_int_write(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
45
extern u32 elink_cb_fw_command(struct elink_dev *cb, u32 command, u32 param);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
463
struct elink_dev *cb;
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
48
extern void elink_cb_udelay(struct elink_dev *cb, u32 microsecond);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
52
extern void elink_cb_download_progress(struct elink_dev *cb, u32 cur, u32 total);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
577
elink_status_t elink_common_init_phy(struct elink_dev *cb, u32 shmem_base_path[],
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
581
void elink_ext_phy_hw_reset(struct elink_dev *cb, u8 port);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
585
void elink_sfx7101_sp_sw_reset(struct elink_dev *cb, struct elink_phy *phy);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
603
u8 elink_fan_failure_det_req(struct elink_dev *cb, u32 shmem_base,
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
699
void elink_init_mod_abs_int(struct elink_dev *cb, struct elink_vars *vars,
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
717
elink_status_t elink_pre_init_phy(struct elink_dev *cb,
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
72
extern void elink_cb_event_log(struct elink_dev *cb, const elink_log_id_t log_id, ...);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
732
void set_cfg_pin(struct elink_dev *cb, u32 pin_cfg, u32 val);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
733
int get_cfg_pin(struct elink_dev *cb, u32 pin_cfg, u32 *val);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
76
extern u8 elink_cb_path_id(struct elink_dev *cb);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
78
extern void elink_cb_notify_link_changed(struct elink_dev *cb);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
92
#define ELINK_DEBUG_P0(cb, fmt) DbgMessage(cb, WARNelink, fmt)
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
93
#define ELINK_DEBUG_P1(cb, fmt, arg1) DbgMessage(cb, WARNelink, fmt, arg1)
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
94
#define ELINK_DEBUG_P2(cb, fmt, arg1, arg2) DbgMessage(cb, WARNelink, fmt, arg1, arg2)
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
95
#define ELINK_DEBUG_P3(cb, fmt, arg1, arg2, arg3) \
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
96
DbgMessage(cb, WARNelink, fmt, arg1, arg2, arg3)
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
98
extern void elink_cb_dbg(struct elink_dev *cb, _In_ char *fmt);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
99
extern void elink_cb_dbg1(struct elink_dev *cb, _In_ char *fmt, u32 arg1);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
1084
uint8_t *cb;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
1218
cb = kmem_zalloc(s, KM_SLEEP);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
1219
bcopy(sms, cb, sms->sms_size);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
1226
bcopy(&t, cb + sms->sms_size, sizeof (t));
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
1239
write_meta_ret = sbd_write_meta(sl, off, s, cb);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
1261
write_meta_ret = sbd_write_meta(sl, off, s, cb);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
1317
kmem_free(cb, s);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
6321
uint8_t cb[4];
usr/src/uts/common/io/comstar/port/qlt/qlt.c
6333
cb[i] = *q++;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
6340
task->task_expected_xfer_length = (((uint32_t)cb[0]) << 24) |
usr/src/uts/common/io/comstar/port/qlt/qlt.c
6341
(((uint32_t)cb[1]) << 16) |
usr/src/uts/common/io/comstar/port/qlt/qlt.c
6342
(((uint32_t)cb[2]) << 8) | cb[3];
usr/src/uts/common/io/conskbd.c
2180
struct cons_polledio *cb;
usr/src/uts/common/io/conskbd.c
2184
cb = lqs->lqs_polledio;
usr/src/uts/common/io/conskbd.c
2185
if ((cb != NULL) && (cb->cons_polledio_setled != NULL)) {
usr/src/uts/common/io/conskbd.c
2186
cb->cons_polledio_setled(cb->cons_polledio_argument,
usr/src/uts/common/io/conskbd.c
2198
struct cons_polledio *cb;
usr/src/uts/common/io/conskbd.c
2204
cb = lqs->lqs_polledio;
usr/src/uts/common/io/conskbd.c
2205
if ((cb != NULL) &&
usr/src/uts/common/io/conskbd.c
2206
(cb->cons_polledio_keycheck != NULL)) {
usr/src/uts/common/io/conskbd.c
2207
ret = cb->cons_polledio_keycheck(
usr/src/uts/common/io/conskbd.c
2208
cb->cons_polledio_argument, keycode, state);
usr/src/uts/common/io/conskbd.c
2325
struct cons_polledio *cb;
usr/src/uts/common/io/conskbd.c
2330
cb = lqs->lqs_polledio;
usr/src/uts/common/io/conskbd.c
2331
if ((cb != NULL) && (cb->cons_polledio_enter != NULL)) {
usr/src/uts/common/io/conskbd.c
2332
cb->cons_polledio_enter(cb->cons_polledio_argument);
usr/src/uts/common/io/conskbd.c
2342
struct cons_polledio *cb;
usr/src/uts/common/io/conskbd.c
2347
cb = lqs->lqs_polledio;
usr/src/uts/common/io/conskbd.c
2348
if ((cb != NULL) && (cb->cons_polledio_exit != NULL)) {
usr/src/uts/common/io/conskbd.c
2349
cb->cons_polledio_exit(cb->cons_polledio_argument);
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
334
int32_t (*cb)(caddr_t);
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
371
cb = (callback == NULL_FUNC) ? DDI_DMA_DONTWAIT : DDI_DMA_SLEEP;
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
381
&tmp_dma_attr, cb, CPQARY3_DMA_NO_CALLBACK,
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
415
dma_flags, cb, CPQARY3_DMA_NO_CALLBACK,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
153
int32_t(*cb) (caddr_t);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
178
cb = (sleep == KM_SLEEP) ? DDI_DMA_SLEEP : DDI_DMA_DONTWAIT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
200
if (ddi_dma_alloc_handle(hba->dip, &hba->dma_attr_1sg, cb,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
209
&emlxs_data_acc_attr, DDI_DMA_CONSISTENT, cb, NULL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
232
DDI_DMA_WRITE | DDI_DMA_CONSISTENT, cb, NULL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
238
DDI_DMA_WRITE | DDI_DMA_CONSISTENT, cb, NULL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
267
if (ddi_dma_alloc_handle(hba->dip, &hba->dma_attr_1sg, cb,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
276
&emlxs_data_acc_attr, DDI_DMA_CONSISTENT, cb, NULL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
297
DDI_DMA_READ | DDI_DMA_CONSISTENT, cb, NULL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
303
DDI_DMA_READ | DDI_DMA_CONSISTENT, cb, NULL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
331
if (ddi_dma_alloc_handle(hba->dip, &hba->dma_attr_1sg, cb,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
338
&emlxs_data_acc_attr, DDI_DMA_CONSISTENT, cb, NULL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
357
DDI_DMA_READ | DDI_DMA_WRITE | DDI_DMA_CONSISTENT, cb,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
363
DDI_DMA_READ | DDI_DMA_WRITE | DDI_DMA_CONSISTENT, cb,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2737
} else if (ha->init_ctrl_blk.cb.firmware_options[0] &
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2740
init_ctrl_blk.cb.hard_address[0]];
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3692
ha->ip_init_ctrl_blk.cb.mtu_size[0] =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3694
ha->ip_init_ctrl_blk.cb.mtu_size[1] =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3696
ha->ip_init_ctrl_blk.cb.buf_size[0] =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3698
ha->ip_init_ctrl_blk.cb.buf_size[1] =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3702
ha->ip_init_ctrl_blk.cb.cc[0],
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3703
ha->ip_init_ctrl_blk.cb.cc[1]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3706
ha->ip_init_ctrl_blk.cb.cc[0] =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3708
ha->ip_init_ctrl_blk.cb.cc[1] =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4589
bptr = &ha->init_ctrl_blk.cb.add_fw_opt[0];
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
133
if (ha->init_ctrl_blk.cb.version == 0) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1611
ha->ip_init_ctrl_blk.cb.cc[0] = LSB(ql_ip_buffer_count);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1612
ha->ip_init_ctrl_blk.cb.cc[1] = MSB(ql_ip_buffer_count);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1615
ha->ip_init_ctrl_blk.cb.low_water_mark[0] = LSB(ql_ip_low_water);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1616
ha->ip_init_ctrl_blk.cb.low_water_mark[1] = MSB(ql_ip_low_water);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1619
ha->ip_init_ctrl_blk.cb.fast_post_reg_count[0] =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
452
ql_init_cb_t *icb = &ha->init_ctrl_blk.cb;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
453
ql_ip_init_cb_t *ip_icb = &ha->ip_init_ctrl_blk.cb;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1269
CHAR_TO_SHORT(ha->ip_init_ctrl_blk.cb.buf_size[0],
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1270
ha->ip_init_ctrl_blk.cb.buf_size[1]));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
10500
uint64_t cb;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
10505
cb = LONG_TO_LLONG(ha->fw_attributes, ha->fw_ext_attributes);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
10517
caps.Capabilities = cb;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
10551
if (cb != caps.Capabilities || caps.OutageDuration < 300) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1870
int (*cb) (caddr_t);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1875
cb = (kmflags == KM_SLEEP) ? DDI_DMA_SLEEP : DDI_DMA_DONTWAIT;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1886
port->fp_fca_tran->fca_dma_attr, cb, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1892
port->fp_fca_tran->fca_dma_attr, cb, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1973
int (*cb) (caddr_t);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1980
cb = (kmflags == KM_SLEEP) ? DDI_DMA_SLEEP : DDI_DMA_DONTWAIT;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2019
cb, NULL, (caddr_t *)&pkt->pkt_cmd, &real_len,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2033
DDI_DMA_CONSISTENT, cb, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2073
DDI_DMA_CONSISTENT, cb, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2088
DDI_DMA_CONSISTENT, cb, NULL,
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5658
int (*cb) (caddr_t);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5661
cb = (flags == KM_SLEEP) ? DDI_DMA_SLEEP : DDI_DMA_DONTWAIT;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5691
&fport->fcipp_cmd_dma_attr, cb, NULL,
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6462
int (*cb)(caddr_t);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6470
cb = (flags == KM_SLEEP) ? DDI_DMA_SLEEP : DDI_DMA_DONTWAIT;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6495
&fport->fcipp_cmd_dma_attr, cb, NULL,
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6502
cb, NULL, (caddr_t *)&fc_pkt->pkt_cmd,
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6516
DDI_DMA_WRITE | DDI_DMA_CONSISTENT, cb, NULL,
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6549
&fport->fcipp_resp_dma_attr, cb, NULL,
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6556
cb, NULL, (caddr_t *)&fc_pkt->pkt_resp,
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6569
DDI_DMA_WRITE | DDI_DMA_CONSISTENT, cb, NULL,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
10585
int (*cb) (caddr_t);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
10590
cb = (flags == KM_SLEEP) ? DDI_DMA_SLEEP : DDI_DMA_DONTWAIT;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
10599
cb, NULL, &fpkt->pkt_cmd_dma) != DDI_SUCCESS) {
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
10605
&pptr->port_dma_acc_attr, DDI_DMA_CONSISTENT, cb, NULL,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
10622
cb, NULL, &pkt_cookie, &fpkt->pkt_cmd_cookie_cnt);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
10670
cb, NULL, &fpkt->pkt_resp_dma) != DDI_SUCCESS) {
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
10678
&pptr->port_dma_acc_attr, DDI_DMA_CONSISTENT, cb, NULL,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
10705
cb, NULL, &pkt_cookie, &fpkt->pkt_resp_cookie_cnt);
usr/src/uts/common/io/i8042.c
1073
i8042_write_command_byte(struct i8042 *global, unsigned char cb)
usr/src/uts/common/io/i8042.c
1077
i8042_send(global, I8042_DATA, cb);
usr/src/uts/common/io/ib/mgt/ibmf/ibmf.c
349
tnf_opaque, ibmf_handle, ibmf_handle, tnf_opaque, cb,
usr/src/uts/common/io/idm/idm.c
2000
idm_pdu_init(idm_pdu_t *pdu, idm_conn_t *ic, void *private, idm_pdu_cb_t *cb)
usr/src/uts/common/io/idm/idm.c
2008
(cb != NULL));
usr/src/uts/common/io/idm/idm.c
2012
pdu->isp_callback = cb;
usr/src/uts/common/io/iprb/iprb.c
1071
iprb_dma_t *cb;
usr/src/uts/common/io/iprb/iprb.c
1079
cb = iprb_cmd_next(ip);
usr/src/uts/common/io/iprb/iprb.c
1081
if (cb == NULL) {
usr/src/uts/common/io/iprb/iprb.c
1097
PUTCB32(cb, CB_TX_TBD_OFFSET, 0xffffffffU);
usr/src/uts/common/io/iprb/iprb.c
1098
PUTCB16(cb, CB_TX_COUNT_OFFSET, (sz & 0x3fff) | CB_TX_EOF);
usr/src/uts/common/io/iprb/iprb.c
1099
PUTCB8(cb, CB_TX_THRESH_OFFSET, (sz / 8) & 0xff);
usr/src/uts/common/io/iprb/iprb.c
1100
PUTCB8(cb, CB_TX_NUMBER_OFFSET, 0);
usr/src/uts/common/io/iprb/iprb.c
1101
mcopymsg(mp, cb->vaddr + CB_TX_DATA_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1102
if (cb->vaddr[CB_TX_DATA_OFFSET] & 0x1) {
usr/src/uts/common/io/iprb/iprb.c
1103
if (bcmp(cb->vaddr + CB_TX_DATA_OFFSET, &iprb_bcast, 6) != 0) {
usr/src/uts/common/io/iprb/iprb.c
1109
SYNCCB(cb, 0, CB_TX_DATA_OFFSET + sz, DDI_DMA_SYNC_FORDEV);
usr/src/uts/common/io/iprb/iprb.c
362
iprb_dma_t *cb = &ip->cmds[i];
usr/src/uts/common/io/iprb/iprb.c
364
PUTCB32(cb, CB_LNK_OFFSET, (ip->cmds[(i + 1) % NUM_TX].paddr));
usr/src/uts/common/io/iprb/iprb.c
695
iprb_dma_t *cb = &ip->cmds[ip->cmd_tail];
usr/src/uts/common/io/iprb/iprb.c
697
SYNCCB(cb, CB_STS_OFFSET, 2, DDI_DMA_SYNC_FORKERNEL);
usr/src/uts/common/io/iprb/iprb.c
698
if ((GETCB16(cb, CB_STS_OFFSET) & CB_STS_C) == 0) {
usr/src/uts/common/io/iprb/iprb.c
801
iprb_dma_t *cb;
usr/src/uts/common/io/iprb/iprb.c
805
if ((cb = iprb_cmd_next(ip)) == NULL)
usr/src/uts/common/io/iprb/iprb.c
808
PUTCBEA(cb, CB_IAS_ADR_OFFSET, ip->curraddr);
usr/src/uts/common/io/iprb/iprb.c
815
iprb_dma_t *cb;
usr/src/uts/common/io/iprb/iprb.c
833
if ((cb = iprb_cmd_next(ip)) == NULL) {
usr/src/uts/common/io/iprb/iprb.c
839
PUTCBEA(cb, CB_MCS_ADR_OFFSET + (i * 6), mc->addr);
usr/src/uts/common/io/iprb/iprb.c
842
PUTCB16(cb, CB_MCS_CNT_OFFSET, i);
usr/src/uts/common/io/iprb/iprb.c
849
iprb_dma_t *cb;
usr/src/uts/common/io/iprb/iprb.c
852
if ((cb = iprb_cmd_next(ip)) == NULL) {
usr/src/uts/common/io/iprb/iprb.c
855
PUTCB8(cb, CB_CONFIG_OFFSET + 0, 0x16);
usr/src/uts/common/io/iprb/iprb.c
856
PUTCB8(cb, CB_CONFIG_OFFSET + 1, 0x8);
usr/src/uts/common/io/iprb/iprb.c
857
PUTCB8(cb, CB_CONFIG_OFFSET + 2, 0);
usr/src/uts/common/io/iprb/iprb.c
858
PUTCB8(cb, CB_CONFIG_OFFSET + 3, (ip->canmwi ? 1 : 0));
usr/src/uts/common/io/iprb/iprb.c
859
PUTCB8(cb, CB_CONFIG_OFFSET + 4, 0);
usr/src/uts/common/io/iprb/iprb.c
860
PUTCB8(cb, CB_CONFIG_OFFSET + 5, 0);
usr/src/uts/common/io/iprb/iprb.c
861
PUTCB8(cb, CB_CONFIG_OFFSET + 6, (ip->promisc ? 0x80 : 0) | 0x3a);
usr/src/uts/common/io/iprb/iprb.c
862
PUTCB8(cb, CB_CONFIG_OFFSET + 7, (ip->promisc ? 0 : 0x1) | 2);
usr/src/uts/common/io/iprb/iprb.c
863
PUTCB8(cb, CB_CONFIG_OFFSET + 8, (ip->miih ? 0x1 : 0));
usr/src/uts/common/io/iprb/iprb.c
864
PUTCB8(cb, CB_CONFIG_OFFSET + 9, 0);
usr/src/uts/common/io/iprb/iprb.c
865
PUTCB8(cb, CB_CONFIG_OFFSET + 10, 0x2e);
usr/src/uts/common/io/iprb/iprb.c
866
PUTCB8(cb, CB_CONFIG_OFFSET + 11, 0);
usr/src/uts/common/io/iprb/iprb.c
867
PUTCB8(cb, CB_CONFIG_OFFSET + 12, (ip->is557 ? 0 : 1) | 0x60);
usr/src/uts/common/io/iprb/iprb.c
868
PUTCB8(cb, CB_CONFIG_OFFSET + 13, 0);
usr/src/uts/common/io/iprb/iprb.c
869
PUTCB8(cb, CB_CONFIG_OFFSET + 14, 0xf2);
usr/src/uts/common/io/iprb/iprb.c
870
PUTCB8(cb, CB_CONFIG_OFFSET + 15,
usr/src/uts/common/io/iprb/iprb.c
872
PUTCB8(cb, CB_CONFIG_OFFSET + 16, 0);
usr/src/uts/common/io/iprb/iprb.c
873
PUTCB8(cb, CB_CONFIG_OFFSET + 17, (ip->canpause ? 0x40 : 0));
usr/src/uts/common/io/iprb/iprb.c
874
PUTCB8(cb, CB_CONFIG_OFFSET + 18, (ip->is557 ? 0 : 0x8) | 0xf2);
usr/src/uts/common/io/iprb/iprb.c
875
PUTCB8(cb, CB_CONFIG_OFFSET + 19,
usr/src/uts/common/io/iprb/iprb.c
878
PUTCB8(cb, CB_CONFIG_OFFSET + 20, 0x3f);
usr/src/uts/common/io/iprb/iprb.c
879
PUTCB8(cb, CB_CONFIG_OFFSET + 21,
usr/src/uts/common/io/iprb/iprb.c
888
iprb_dma_t *cb;
usr/src/uts/common/io/iprb/iprb.c
904
if ((cb = iprb_cmd_next(ip)) == NULL) {
usr/src/uts/common/io/iprb/iprb.c
908
PUTCB32(cb, (CB_UCODE_OFFSET + i * 4), uc->ucode[i]);
usr/src/uts/common/io/iprb/iprb.c
946
iprb_dma_t *cb;
usr/src/uts/common/io/iprb/iprb.c
979
cb = iprb_cmd_next(ip);
usr/src/uts/common/io/iprb/iprb.c
980
VERIFY3P(cb, !=, NULL);
usr/src/uts/common/io/iprb/iprb.c
987
PUT32(ip, CSR_GEN_PTR, cb->paddr);
usr/src/uts/common/io/iprb/iprb.h
278
#define PUTCB8(cb, o, v) PUTDMA8(cb, o, v)
usr/src/uts/common/io/iprb/iprb.h
279
#define PUTCB16(cb, o, v) PUTDMA16(cb, o, v)
usr/src/uts/common/io/iprb/iprb.h
280
#define PUTCB32(cb, o, v) PUTDMA32(cb, o, v)
usr/src/uts/common/io/iprb/iprb.h
281
#define PUTCBEA(cb, o, enet) \
usr/src/uts/common/io/iprb/iprb.h
282
ddi_rep_put8(cb->acch, enet, (void *)(cb->vaddr + (o)), 6, \
usr/src/uts/common/io/iprb/iprb.h
284
#define GETCB8(cb, o) GETDMA8(cb, o)
usr/src/uts/common/io/iprb/iprb.h
285
#define GETCB16(cb, o) GETDMA16(cb, o)
usr/src/uts/common/io/iprb/iprb.h
286
#define GETCB32(cb, o) GETDMA32(cb, o)
usr/src/uts/common/io/iprb/iprb.h
287
#define SYNCCB(cb, o, s, dir) SYNCDMA(cb, o, s, dir)
usr/src/uts/common/io/kbtrans/kbtrans.c
108
kbtrans_translate(lower, cb, key, state);
usr/src/uts/common/io/kbtrans/kbtrans.c
125
kbtrans_translate(struct kbtrans_lower *lower, struct keyboard_callback *cb,
usr/src/uts/common/io/kbtrans/kbtrans.c
168
cb->kc_cancel_repeat(lower->kbtrans_upper);
usr/src/uts/common/io/kbtrans/kbtrans.c
192
cb->kc_cancel_repeat(lower->kbtrans_upper);
usr/src/uts/common/io/kbtrans/kbtrans.c
244
cb->kc_setled(lower->kbtrans_upper);
usr/src/uts/common/io/kbtrans/kbtrans.c
256
cb->kc_setled(lower->kbtrans_upper);
usr/src/uts/common/io/kbtrans/kbtrans.c
261
cb->kc_keypressed(lower->kbtrans_upper,
usr/src/uts/common/io/kbtrans/kbtrans.c
285
cb->kc_keypressed(lower->kbtrans_upper, entrytype, key,
usr/src/uts/common/io/kbtrans/kbtrans.c
305
cb->kc_cancel_repeat(lower->kbtrans_upper);
usr/src/uts/common/io/kbtrans/kbtrans.c
306
cb->kc_setup_repeat(lower->kbtrans_upper, entrytype,
usr/src/uts/common/io/kbtrans/kbtrans.c
312
cb->kc_cancel_repeat(lower->kbtrans_upper);
usr/src/uts/common/io/kbtrans/kbtrans.c
316
cb->kc_keyreleased(lower->kbtrans_upper, key);
usr/src/uts/common/io/kbtrans/kbtrans.c
327
cb->kc_keypressed(lower->kbtrans_upper, entrytype, key,
usr/src/uts/common/io/kbtrans/kbtrans.c
341
cb->kc_setled(lower->kbtrans_upper);
usr/src/uts/common/io/kbtrans/kbtrans.c
347
cb->kc_setled(lower->kbtrans_upper);
usr/src/uts/common/io/kbtrans/kbtrans.c
355
cb->kc_setled(lower->kbtrans_upper);
usr/src/uts/common/io/kbtrans/kbtrans.c
360
cb->kc_setled(lower->kbtrans_upper);
usr/src/uts/common/io/kbtrans/kbtrans.c
372
cb->kc_keypressed(lower->kbtrans_upper, entrytype, key,
usr/src/uts/common/io/kbtrans/kbtrans.c
383
cb->kc_keypressed(lower->kbtrans_upper, entrytype, key,
usr/src/uts/common/io/kbtrans/kbtrans.c
408
cb->kc_cancel_repeat(lower->kbtrans_upper);
usr/src/uts/common/io/kbtrans/kbtrans.c
410
cb->kc_keypressed(lower->kbtrans_upper, entrytype, key,
usr/src/uts/common/io/kbtrans/kbtrans.c
419
cb->kc_setled(lower->kbtrans_upper);
usr/src/uts/common/io/kbtrans/kbtrans.c
441
cb->kc_keypressed(lower->kbtrans_upper, entrytype, key, entry);
usr/src/uts/common/io/kbtrans/kbtrans.c
446
cb->kc_keypressed(lower->kbtrans_upper, entrytype, key, entry);
usr/src/uts/common/io/kbtrans/kbtrans.c
457
cb->kc_keypressed(lower->kbtrans_upper, entrytype, key, entry);
usr/src/uts/common/io/kbtrans/kbtrans.c
84
struct keyboard_callback *cb, kbtrans_key_t key, enum keystate state)
usr/src/uts/common/io/kbtrans/kbtrans.c
92
if (cb->kc_keypressed_raw != NULL) {
usr/src/uts/common/io/kbtrans/kbtrans.c
96
cb->kc_keypressed_raw(lower->kbtrans_upper, key);
usr/src/uts/common/io/kbtrans/kbtrans.c
99
cb->kc_keyreleased_raw(lower->kbtrans_upper, key);
usr/src/uts/common/io/kbtrans/kbtrans_polled.c
100
while (cb->kbtrans_polled_keycheck(hw, &key, &state)) {
usr/src/uts/common/io/kbtrans/kbtrans_polled.c
247
struct kbtrans_callbacks *cb;
usr/src/uts/common/io/kbtrans/kbtrans_polled.c
250
cb = upper->kbtrans_streams_hw_callbacks;
usr/src/uts/common/io/kbtrans/kbtrans_polled.c
253
cb->kbtrans_polled_setled(hw, upper->kbtrans_lower.kbtrans_led_state);
usr/src/uts/common/io/kbtrans/kbtrans_polled.c
75
struct kbtrans_callbacks *cb;
usr/src/uts/common/io/kbtrans/kbtrans_polled.c
93
cb = upper->kbtrans_streams_hw_callbacks;
usr/src/uts/common/io/ksocket/ksocket.c
648
ksocket_setcallbacks(ksocket_t ks, ksocket_callbacks_t *cb, void *arg,
usr/src/uts/common/io/ksocket/ksocket.c
661
if (cb == NULL && arg != NULL)
usr/src/uts/common/io/ksocket/ksocket.c
663
if (cb == NULL) {
usr/src/uts/common/io/ksocket/ksocket.c
670
SETCALLBACK(so, cb, connected, KSOCKET_CB_CONNECTED)
usr/src/uts/common/io/ksocket/ksocket.c
671
SETCALLBACK(so, cb, connectfailed, KSOCKET_CB_CONNECTFAILED)
usr/src/uts/common/io/ksocket/ksocket.c
672
SETCALLBACK(so, cb, disconnected, KSOCKET_CB_DISCONNECTED)
usr/src/uts/common/io/ksocket/ksocket.c
673
SETCALLBACK(so, cb, newdata, KSOCKET_CB_NEWDATA)
usr/src/uts/common/io/ksocket/ksocket.c
674
SETCALLBACK(so, cb, newconn, KSOCKET_CB_NEWCONN)
usr/src/uts/common/io/ksocket/ksocket.c
675
SETCALLBACK(so, cb, cansend, KSOCKET_CB_CANSEND)
usr/src/uts/common/io/ksocket/ksocket.c
676
SETCALLBACK(so, cb, oobdata, KSOCKET_CB_OOBDATA)
usr/src/uts/common/io/ksocket/ksocket.c
677
SETCALLBACK(so, cb, cantsendmore, KSOCKET_CB_CANTSENDMORE)
usr/src/uts/common/io/ksocket/ksocket.c
678
SETCALLBACK(so, cb, cantrecvmore, KSOCKET_CB_CANTRECVMORE)
usr/src/uts/common/io/ksocket/ksocket.c
931
ksocket_krecv_set(ksocket_t ks, ksocket_krecv_f cb, void *arg)
usr/src/uts/common/io/ksocket/ksocket.c
933
return (so_krecv_set(KSTOSO(ks), (so_krecv_f)cb, arg));
usr/src/uts/common/io/ksocket/ksocket_impl.h
67
#define SETCALLBACK(so, cb, cbfn, cbflg) \
usr/src/uts/common/io/ksocket/ksocket_impl.h
68
if ((cb)->ksock_cb_flags & (cbflg)) { \
usr/src/uts/common/io/ksocket/ksocket_impl.h
70
= (cb)->ksock_cb_##cbfn; \
usr/src/uts/common/io/ksocket/ksocket_impl.h
71
if ((cb)->ksock_cb_##cbfn == NULL) \
usr/src/uts/common/io/ldterm.c
4132
struct termios *cb;
usr/src/uts/common/io/ldterm.c
4141
cb = (struct termios *)mp->b_cont->b_rptr;
usr/src/uts/common/io/ldterm.c
4144
tp->t_amodes = *cb;
usr/src/uts/common/io/ldterm.c
4189
struct termio *cb;
usr/src/uts/common/io/ldterm.c
4198
cb = (struct termio *)mp->b_cont->b_rptr;
usr/src/uts/common/io/ldterm.c
4202
(tp->t_amodes.c_iflag & 0xffff0000 | cb->c_iflag);
usr/src/uts/common/io/ldterm.c
4204
(tp->t_amodes.c_oflag & 0xffff0000 | cb->c_oflag);
usr/src/uts/common/io/ldterm.c
4206
(tp->t_amodes.c_cflag & 0xffff0000 | cb->c_cflag);
usr/src/uts/common/io/ldterm.c
4208
(tp->t_amodes.c_lflag & 0xffff0000 | cb->c_lflag);
usr/src/uts/common/io/ldterm.c
4210
bcopy(cb->c_cc, tp->t_modes.c_cc, NCC);
usr/src/uts/common/io/ldterm.c
4212
bcopy(cb->c_cc, tp->t_amodes.c_cc, NCC);
usr/src/uts/common/io/ldterm.c
4881
struct termios *cb =
usr/src/uts/common/io/ldterm.c
4888
tcflag_t cflag = cb->c_cflag;
usr/src/uts/common/io/ldterm.c
4890
*cb = tp->t_amodes;
usr/src/uts/common/io/ldterm.c
4892
cb->c_cflag = cflag; /* set by driver */
usr/src/uts/common/io/ldterm.c
4903
struct termio *cb =
usr/src/uts/common/io/ldterm.c
4906
cb->c_iflag = tp->t_amodes.c_iflag; /* all except the */
usr/src/uts/common/io/ldterm.c
4907
cb->c_oflag = tp->t_amodes.c_oflag; /* cb->c_cflag */
usr/src/uts/common/io/ldterm.c
4908
cb->c_lflag = tp->t_amodes.c_lflag;
usr/src/uts/common/io/ldterm.c
4910
if (cb->c_cflag == 0) /* not set by driver */
usr/src/uts/common/io/ldterm.c
4911
cb->c_cflag = tp->t_amodes.c_cflag;
usr/src/uts/common/io/ldterm.c
4913
cb->c_line = 0;
usr/src/uts/common/io/ldterm.c
4914
bcopy(tp->t_amodes.c_cc, cb->c_cc, NCC);
usr/src/uts/common/io/mega_sas/megaraid_sas.c
3098
int (*cb)(caddr_t);
usr/src/uts/common/io/mega_sas/megaraid_sas.c
3125
cb = (callback == NULL_FUNC) ? DDI_DMA_DONTWAIT : DDI_DMA_SLEEP;
usr/src/uts/common/io/mega_sas/megaraid_sas.c
3131
cb, 0, &acmd->cmd_dmahandle)) != DDI_SUCCESS) {
usr/src/uts/common/io/mega_sas/megaraid_sas.c
3150
cb, 0, &acmd->cmd_dmacookies[0], &acmd->cmd_ncookies);
usr/src/uts/common/io/mr_sas/mr_sas.c
4817
int (*cb)(caddr_t);
usr/src/uts/common/io/mr_sas/mr_sas.c
4844
cb = (callback == NULL_FUNC) ? DDI_DMA_DONTWAIT : DDI_DMA_SLEEP;
usr/src/uts/common/io/mr_sas/mr_sas.c
4857
cb, 0, &acmd->cmd_dmahandle)) != DDI_SUCCESS) {
usr/src/uts/common/io/mr_sas/mr_sas.c
4876
cb, 0, &acmd->cmd_dmacookies[0], &acmd->cmd_ncookies);
usr/src/uts/common/io/pm.c
1220
struct cb_ops *cb;
usr/src/uts/common/io/pm.c
1233
if ((cb = drv->devo_cb_ops) != NULL) {
usr/src/uts/common/io/pm.c
1234
if ((*cb->cb_prop_op)(DDI_DEV_T_ANY, dip,
usr/src/uts/common/io/pshot.c
2389
ndi_event_callbacks_t *cb = (ndi_event_callbacks_t *)cb_id;
usr/src/uts/common/io/pshot.c
2394
ASSERT(cb);
usr/src/uts/common/io/pshot.c
2400
instance, (void *)dip, (void *)cb->ndi_evtcb_dip,
usr/src/uts/common/io/pshot.c
2401
ddi_node_name(cb->ndi_evtcb_dip),
usr/src/uts/common/io/pshot.c
2402
ddi_get_instance(cb->ndi_evtcb_dip),
usr/src/uts/common/io/pshot.c
2403
(void *)cb->ndi_evtcb_cookie,
usr/src/uts/common/io/pshot.c
2404
NDI_EVENT_NAME(cb->ndi_evtcb_cookie));
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_int.c
125
enum _ecore_status_t (*cb)(struct ecore_hwfn *p_hwfn);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_int.c
819
if (p_aeu->cb) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_int.c
822
rc = p_aeu->cb(p_hwfn);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_spq.h
123
struct ecore_spq_comp_cb cb;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
7011
volatile nv_sgp_cb_t *cb = nvc->nvc_sgp_cbp;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
7025
leds = SGPIO0_TR_DRV(cb->sgpio0_tr, drive);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
7030
cb->sgpio0_tr &= SGPIO0_TR_DRV_CLR(drive);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
7031
cb->sgpio0_tr |= SGPIO0_TR_DRV_SET(leds, drive);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
7033
cb->sgpio_cr0 = SGP_CR0_ENABLE_MASK;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
7052
volatile nv_sgp_cb_t *cb = nvc->nvc_sgp_cbp;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
7066
leds = SGPIO0_TR_DRV(cb->sgpio0_tr, drive);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
7071
cb->sgpio0_tr &= SGPIO0_TR_DRV_CLR(drive);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
7072
cb->sgpio0_tr |= SGPIO0_TR_DRV_SET(leds, drive);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
7074
cb->sgpio_cr0 = SGP_CR0_ENABLE_MASK;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
7090
volatile nv_sgp_cb_t *cb = nvc->nvc_sgp_cbp;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
7099
if ((cb == NULL) || (cmn == NULL))
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
7106
led_state = cb->sgpio0_tr;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
7119
cb->sgpio_cr0 = SGP_CR0_ENABLE_MASK;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
7140
cb->sgpio0_tr = 0;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
7141
cb->sgpio_cr0 = SGP_CR0_ENABLE_MASK;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
7144
cb->sgpio_sr = 0;
usr/src/uts/common/io/sbp2/sbp2.c
572
void (*cb)(void *, sbp2_task_t *), void *cb_arg, int *berr)
usr/src/uts/common/io/sbp2/sbp2.c
579
if (cb == NULL) {
usr/src/uts/common/io/sbp2/sbp2.c
588
if ((ret = sbp2_ses_init(&sp, lp, cb, cb_arg)) != SBP2_SUCCESS) {
usr/src/uts/common/io/sbp2/sbp2.c
725
void (*cb)(void *, sbp2_task_t *), void *cb_arg)
usr/src/uts/common/io/sbp2/sbp2.c
735
sp->s_status_cb = cb;
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc.c
623
lmrc_issue_mfi(lmrc_t *lmrc, lmrc_mfi_cmd_t *mfi, lmrc_mfi_cmd_cb_t *cb)
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc.c
631
VERIFY3U(cb, !=, NULL);
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc.c
632
mfi->mfi_callback = cb;
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc.c
634
VERIFY3U(cb, ==, NULL);
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1514
int (*cb)(caddr_t);
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1518
cb = sleep == KM_SLEEP ? DDI_DMA_SLEEP : DDI_DMA_DONTWAIT;
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1529
if (ddi_dma_alloc_handle(pvs->dip, &pvscsi_dma_attr, cb, NULL,
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1536
DDI_DMA_CONSISTENT, cb, NULL, &kaddr, &len, &cmd->sgl_acch) !=
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1544
PAGE_SIZE, DDI_DMA_WRITE | DDI_DMA_CONSISTENT, cb, NULL,
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1553
cb, NULL, &cmd->arq_dmah) != DDI_SUCCESS) {
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1561
DDI_DMA_READ | DDI_DMA_CONSISTENT, cb, NULL,
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1592
pvscsi_setup_pkt(struct scsi_pkt *pkt, int (*cb)(caddr_t), caddr_t arg)
usr/src/uts/common/io/tem.c
653
tem_modechg_cb_t cb;
usr/src/uts/common/io/tem.c
703
cb = tems.ts_modechg_cb;
usr/src/uts/common/io/tem.c
710
cb(cb_arg);
usr/src/uts/common/io/ttcompat.c
724
struct sgttyb *cb;
usr/src/uts/common/io/ttcompat.c
729
cb = (struct sgttyb *)datap->b_wptr;
usr/src/uts/common/io/ttcompat.c
739
cb->sg_ispeed = tp->t_curstate.t_ispeed > B38400 ? B38400 :
usr/src/uts/common/io/ttcompat.c
741
cb->sg_ospeed = tp->t_curstate.t_ospeed > B38400 ? B38400 :
usr/src/uts/common/io/ttcompat.c
743
cb->sg_erase = tp->t_curstate.t_erase;
usr/src/uts/common/io/ttcompat.c
744
cb->sg_kill = tp->t_curstate.t_kill;
usr/src/uts/common/io/ttcompat.c
745
cb->sg_flags = tp->t_curstate.t_flags;
usr/src/uts/common/io/tty_common.c
150
struct termios *cb;
usr/src/uts/common/io/tty_common.c
161
cb = (struct termios *)mp->b_cont->b_rptr;
usr/src/uts/common/io/tty_common.c
163
tc->t_iflag = cb->c_iflag;
usr/src/uts/common/io/tty_common.c
164
tc->t_cflag = cb->c_cflag;
usr/src/uts/common/io/tty_common.c
165
tc->t_stopc = cb->c_cc[VSTOP];
usr/src/uts/common/io/tty_common.c
166
tc->t_startc = cb->c_cc[VSTART];
usr/src/uts/common/io/tty_common.c
182
struct termio *cb;
usr/src/uts/common/io/tty_common.c
193
cb = (struct termio *)mp->b_cont->b_rptr;
usr/src/uts/common/io/tty_common.c
195
tc->t_iflag = (tc->t_iflag & 0xffff0000 | cb->c_iflag);
usr/src/uts/common/io/tty_common.c
196
tc->t_cflag = (tc->t_cflag & 0xffff0000 | cb->c_cflag);
usr/src/uts/common/io/tty_common.c
312
struct termios *cb;
usr/src/uts/common/io/tty_common.c
320
cb = (struct termios *)datap->b_wptr;
usr/src/uts/common/io/tty_common.c
325
bzero(cb, sizeof (struct termios));
usr/src/uts/common/io/tty_common.c
326
cb->c_cflag = tc->t_cflag;
usr/src/uts/common/io/tty_common.c
336
struct termio *cb;
usr/src/uts/common/io/tty_common.c
344
cb = (struct termio *)datap->b_wptr;
usr/src/uts/common/io/tty_common.c
349
bzero(cb, sizeof (struct termio));
usr/src/uts/common/io/tty_common.c
350
cb->c_cflag = tc->t_cflag;
usr/src/uts/common/io/tty_pts.c
687
struct termios *cb;
usr/src/uts/common/io/tty_pts.c
693
cb = (struct termios *)mp->b_cont->b_rptr;
usr/src/uts/common/io/tty_pts.c
700
tc->t_iflag = cb->c_iflag;
usr/src/uts/common/io/tty_pts.c
701
tc->t_cflag = cb->c_cflag;
usr/src/uts/common/io/tty_pts.c
702
tc->t_stopc = cb->c_cc[VSTOP];
usr/src/uts/common/io/tty_pts.c
703
tc->t_startc = cb->c_cc[VSTART];
usr/src/uts/common/io/tty_pts.c
716
struct termios *cb;
usr/src/uts/common/io/tty_pts.c
722
cb = (struct termios *)mp->b_cont->b_rptr;
usr/src/uts/common/io/tty_pts.c
729
tc->t_iflag = (tc->t_iflag & 0xffff0000 | cb->c_iflag);
usr/src/uts/common/io/tty_pts.c
730
tc->t_cflag = (tc->t_cflag & 0xffff0000 | cb->c_cflag);
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
363
uftdi_register_cb(ds_hdl_t hdl, uint_t portno, ds_cb_t *cb)
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
369
uf->uf_cb = *cb;
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
694
usbsacm_ds_register_cb(ds_hdl_t hdl, uint_t port_num, ds_cb_t *cb)
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
711
acm_port->acm_cb = *cb;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_dsd.c
421
keyspan_register_cb(ds_hdl_t hdl, uint_t port_num, ds_cb_t *cb)
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_dsd.c
431
kp->kp_cb = *cb;
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
355
pl2303_register_cb(ds_hdl_t hdl, uint_t port_num, ds_cb_t *cb)
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
359
plp->pl_cb = *cb;
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
921
ndi_event_callbacks_t *cb = (ndi_event_callbacks_t *)cb_id;
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
923
ASSERT(cb);
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
927
"cookie=0x%p", (void *)dip, (void *)cb->ndi_evtcb_dip,
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
928
(void *)cb->ndi_evtcb_cookie);
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
932
ddi_driver_name(cb->ndi_evtcb_dip),
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
933
ddi_get_instance(cb->ndi_evtcb_dip),
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
935
cb->ndi_evtcb_cookie));
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1117
ndi_event_callbacks_t *cb = (ndi_event_callbacks_t *)cb_id;
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1119
ASSERT(cb);
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1123
"cookie=0x%p", (void *)dip, (void *)cb->ndi_evtcb_dip,
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1124
(void *)cb->ndi_evtcb_cookie);
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1128
ddi_driver_name(cb->ndi_evtcb_dip),
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1129
ddi_get_instance(cb->ndi_evtcb_dip),
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1131
cb->ndi_evtcb_cookie));
usr/src/uts/common/io/usb/usba/usba10_calls.c
174
void (*cb)(
usr/src/uts/common/io/usb/usba/usba10_calls.c
181
usb_pipe_close(dip, pipe_handle, flags, cb, cb_arg);
usr/src/uts/common/io/usb/usba/usba10_calls.c
191
void (*cb)(
usr/src/uts/common/io/usb/usba/usba10_calls.c
199
dip, pipe_handle, time, flags, cb, cb_arg));
usr/src/uts/common/io/usb/usba/usba10_calls.c
224
void (*cb)(
usr/src/uts/common/io/usb/usba/usba10_calls.c
231
usb_pipe_reset(dip, pipe_handle, usb_flags, cb, cb_arg);
usr/src/uts/common/io/usb/usba/usba10_calls.c
307
void (*cb)(
usr/src/uts/common/io/usb/usba/usba10_calls.c
314
return (usb_set_cfg(dip, cfg_index, usb_flags, cb, cb_arg));
usr/src/uts/common/io/usb/usba/usba10_calls.c
334
void (*cb)(
usr/src/uts/common/io/usb/usba/usba10_calls.c
342
dip, interface, alt_number, usb_flags, cb, cb_arg));
usr/src/uts/common/io/usb/usba/usba10_calls.c
485
void (*cb)(void *arg, int rval),
usr/src/uts/common/io/usb/usba/usba10_calls.c
489
return (usb_req_raise_power(dip, comp, level, cb, arg, flags));
usr/src/uts/common/io/usb/usba/usba10_calls.c
498
void (*cb)(void *arg, int rval),
usr/src/uts/common/io/usb/usba/usba10_calls.c
502
return (usb_req_raise_power(dip, comp, level, cb, arg, flags));
usr/src/uts/common/io/usb/usba/usbai.c
1252
usb_register_dev_driver(dev_info_t *dip, usb_dev_driver_callback_t cb)
usr/src/uts/common/io/usb/usba/usbai.c
1258
if (cb != NULL) {
usr/src/uts/common/io/usb/usba/usbai.c
1260
usb_cap.usba_dev_driver_cb = cb;
usr/src/uts/common/io/usb/usba/usbai.c
575
pmrq->cb(pmrq->arg, rval);
usr/src/uts/common/io/usb/usba/usbai.c
603
pmrq->cb = callback;
usr/src/uts/common/io/usb/usba/usbai.c
632
pmrq->cb(pmrq->arg, rval);
usr/src/uts/common/io/usb/usba/usbai.c
657
pmrq->cb = callback;
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1541
void (*cb)(
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1572
ph_impl, (usb_opaque_t)((uintptr_t)time), usb_flags, cb, cb_arg);
usr/src/uts/common/io/usb/usba/usbai_req.c
117
usb_opaque_t cb = NULL, exc_cb = NULL;
usr/src/uts/common/io/usb/usba/usbai_req.c
186
cb = (usb_opaque_t)ctrl_req->ctrl_cb;
usr/src/uts/common/io/usb/usba/usbai_req.c
201
cb = (usb_opaque_t)bulk_req->bulk_cb;
usr/src/uts/common/io/usb/usba/usbai_req.c
212
cb = (usb_opaque_t)intr_req->intr_cb;
usr/src/uts/common/io/usb/usba/usbai_req.c
223
cb = (usb_opaque_t)isoc_req->isoc_cb;
usr/src/uts/common/io/usb/usba/usbai_req.c
242
if (cb == NULL || exc_cb == NULL) {
usr/src/uts/common/io/usb/usba/usbai_req.c
271
if (cb == NULL || exc_cb == NULL) {
usr/src/uts/common/io/usb/usba/usbai_req.c
289
if (cb == NULL || exc_cb == NULL) {
usr/src/uts/common/io/usb/usba/usbai_util.c
1554
void (*cb)(
usr/src/uts/common/io/usb/usba/usbai_util.c
1586
flags, cb, cb_arg));
usr/src/uts/common/io/usb/usba/usbai_util.c
512
void (*cb)(
usr/src/uts/common/io/usb/usba/usbai_util.c
549
(usb_opaque_t)((uintptr_t)cfg_index), usb_flags, cb, cb_arg));
usr/src/uts/common/io/usb/usba/usbai_util.c
880
void (*cb)(
usr/src/uts/common/io/usb/usba/usbai_util.c
913
usb_flags, cb, cb_arg));
usr/src/uts/common/io/usb/usba10/usba10.c
202
void (*cb)(
usr/src/uts/common/io/usb/usba10/usba10.c
209
usba10_usb_pipe_close(dip, pipe_handle, flags, cb, cb_arg);
usr/src/uts/common/io/usb/usba10/usba10.c
219
void (*cb)(
usr/src/uts/common/io/usb/usba10/usba10.c
227
dip, pipe_handle, time, flags, cb, cb_arg));
usr/src/uts/common/io/usb/usba10/usba10.c
252
void (*cb)(
usr/src/uts/common/io/usb/usba10/usba10.c
259
usba10_usb_pipe_reset(dip, pipe_handle, usb_flags, cb, cb_arg);
usr/src/uts/common/io/usb/usba10/usba10.c
335
void (*cb)(
usr/src/uts/common/io/usb/usba10/usba10.c
342
return (usba10_usb_set_cfg(dip, cfg_index, usb_flags, cb, cb_arg));
usr/src/uts/common/io/usb/usba10/usba10.c
362
void (*cb)(
usr/src/uts/common/io/usb/usba10/usba10.c
370
dip, interface, alt_number, usb_flags, cb, cb_arg));
usr/src/uts/common/io/usb/usba10/usba10.c
513
void (*cb)(void *arg, int rval),
usr/src/uts/common/io/usb/usba10/usba10.c
517
return (usba10_usb_req_raise_power(dip, comp, level, cb, arg, flags));
usr/src/uts/common/io/usb/usba10/usba10.c
526
void (*cb)(void *arg, int rval),
usr/src/uts/common/io/usb/usba10/usba10.c
530
return (usba10_usb_req_raise_power(dip, comp, level, cb, arg, flags));
usr/src/uts/common/io/vioif/vioif.c
344
vioif_ctrlbuf_t *cb;
usr/src/uts/common/io/vioif/vioif.c
348
if ((cb = list_remove_head(&vif->vif_ctrlbufs)) != NULL) {
usr/src/uts/common/io/vioif/vioif.c
352
return (cb);
usr/src/uts/common/io/vioif/vioif.c
356
vioif_ctrlbuf_free(vioif_t *vif, vioif_ctrlbuf_t *cb)
usr/src/uts/common/io/vioif/vioif.c
363
virtio_chain_clear(cb->cb_chain);
usr/src/uts/common/io/vioif/vioif.c
364
list_insert_head(&vif->vif_ctrlbufs, cb);
usr/src/uts/common/io/vioif/vioif.c
451
vioif_ctrlbuf_t *cb = &vif->vif_ctrlbufs_mem[i];
usr/src/uts/common/io/vioif/vioif.c
456
VERIFY(list_link_active(&cb->cb_link));
usr/src/uts/common/io/vioif/vioif.c
457
list_remove(&vif->vif_ctrlbufs, cb);
usr/src/uts/common/io/vioif/vioif.c
459
if (cb->cb_dma != NULL) {
usr/src/uts/common/io/vioif/vioif.c
460
virtio_dma_free(cb->cb_dma);
usr/src/uts/common/io/vioif/vioif.c
461
cb->cb_dma = NULL;
usr/src/uts/common/io/vioif/vioif.c
464
if (cb->cb_chain != NULL) {
usr/src/uts/common/io/vioif/vioif.c
465
virtio_chain_free(cb->cb_chain);
usr/src/uts/common/io/vioif/vioif.c
466
cb->cb_chain = NULL;
usr/src/uts/common/io/vioif/vioif.c
572
for (vioif_ctrlbuf_t *cb = list_head(&vif->vif_ctrlbufs); cb != NULL;
usr/src/uts/common/io/vioif/vioif.c
573
cb = list_next(&vif->vif_ctrlbufs, cb)) {
usr/src/uts/common/io/vioif/vioif.c
574
if ((cb->cb_dma = virtio_dma_alloc(vif->vif_virtio,
usr/src/uts/common/io/vioif/vioif.c
579
VERIFY3U(virtio_dma_ncookies(cb->cb_dma), ==, 1);
usr/src/uts/common/io/vioif/vioif.c
581
if ((cb->cb_chain = virtio_chain_alloc(vif->vif_ctrl_vq,
usr/src/uts/common/io/vioif/vioif.c
585
virtio_chain_data_set(cb->cb_chain, cb);
usr/src/uts/common/io/vioif/vioif.c
639
vioif_ctrlbuf_t *cb = NULL;
usr/src/uts/common/io/vioif/vioif.c
660
cb = vioif_ctrlbuf_alloc(vif);
usr/src/uts/common/io/vioif/vioif.c
661
if (cb == NULL) {
usr/src/uts/common/io/vioif/vioif.c
669
if (totlen > virtio_dma_size(cb->cb_dma)) {
usr/src/uts/common/io/vioif/vioif.c
680
p = virtio_dma_va(cb->cb_dma, 0);
usr/src/uts/common/io/vioif/vioif.c
681
bzero(p, virtio_dma_size(cb->cb_dma));
usr/src/uts/common/io/vioif/vioif.c
701
pa = virtio_dma_cookie_pa(cb->cb_dma, 0);
usr/src/uts/common/io/vioif/vioif.c
702
if ((r = virtio_chain_append(cb->cb_chain,
usr/src/uts/common/io/vioif/vioif.c
710
p = virtio_dma_va(cb->cb_dma, hdrlen);
usr/src/uts/common/io/vioif/vioif.c
712
if ((r = virtio_chain_append(cb->cb_chain,
usr/src/uts/common/io/vioif/vioif.c
721
ackp = virtio_dma_va(cb->cb_dma, hdrlen + datalen);
usr/src/uts/common/io/vioif/vioif.c
722
if ((r = virtio_chain_append(cb->cb_chain,
usr/src/uts/common/io/vioif/vioif.c
728
virtio_dma_sync(cb->cb_dma, DDI_DMA_SYNC_FORDEV);
usr/src/uts/common/io/vioif/vioif.c
729
virtio_chain_submit(cb->cb_chain, B_TRUE);
usr/src/uts/common/io/vioif/vioif.c
741
virtio_dma_sync(cb->cb_dma, DDI_DMA_SYNC_FORCPU);
usr/src/uts/common/io/vioif/vioif.c
742
VERIFY3P(virtio_chain_data(vic), ==, cb);
usr/src/uts/common/io/vioif/vioif.c
751
vioif_ctrlbuf_free(vif, cb);
usr/src/uts/common/io/vioscsi/vioscsi.c
579
vioscsi_tran_setup_pkt(struct scsi_pkt *pkt, int (*cb)(caddr_t), caddr_t arg)
usr/src/uts/common/klm/nlm_service.c
1011
if (cb != NULL && rpcp != NULL)
usr/src/uts/common/klm/nlm_service.c
1012
NLM_INVOKE_CALLBACK("unlock", rpcp, resp, cb);
usr/src/uts/common/klm/nlm_service.c
1043
struct svc_req *sr, nlm_res_cb cb)
usr/src/uts/common/klm/nlm_service.c
1063
if (cb != NULL) {
usr/src/uts/common/klm/nlm_service.c
1083
if (cb != NULL && rpcp != NULL)
usr/src/uts/common/klm/nlm_service.c
1084
NLM_INVOKE_CALLBACK("do_granted", rpcp, resp, cb);
usr/src/uts/common/klm/nlm_service.c
326
struct svc_req *sr, nlm_testres_cb cb)
usr/src/uts/common/klm/nlm_service.c
353
if (cb != NULL) {
usr/src/uts/common/klm/nlm_service.c
438
if (cb != NULL && rpcp != NULL)
usr/src/uts/common/klm/nlm_service.c
439
NLM_INVOKE_CALLBACK("test", rpcp, resp, cb);
usr/src/uts/common/klm/nlm_service.c
847
struct svc_req *sr, nlm_res_cb cb)
usr/src/uts/common/klm/nlm_service.c
871
if (cb != NULL) {
usr/src/uts/common/klm/nlm_service.c
925
if (cb != NULL && rpcp != NULL)
usr/src/uts/common/klm/nlm_service.c
926
NLM_INVOKE_CALLBACK("cancel", rpcp, resp, cb);
usr/src/uts/common/klm/nlm_service.c
945
struct svc_req *sr, nlm_res_cb cb)
usr/src/uts/common/klm/nlm_service.c
977
if (cb != NULL) {
usr/src/uts/common/krtld/kobj.c
4686
kobj_boot_compinfo(int fd, struct compinfo *cb)
usr/src/uts/common/krtld/kobj.c
4688
return (boot_compinfo(fd, cb));
usr/src/uts/common/os/aio.c
1204
aiocb_t cb;
usr/src/uts/common/os/aio.c
1205
aiocb_t *aiocb = &cb;
usr/src/uts/common/os/aio.c
1785
aioerror(void *cb, int run_mode)
usr/src/uts/common/os/aio.c
1793
if (aiop == NULL || cb == NULL)
usr/src/uts/common/os/aio.c
1798
resultp = (aio_result_t *)&((aiocb64_32_t *)cb)->
usr/src/uts/common/os/aio.c
1801
resultp = &((aiocb_t *)cb)->aio_resultp;
usr/src/uts/common/os/aio.c
1806
resultp = (aio_result_t *)&((aiocb64_32_t *)cb)->
usr/src/uts/common/os/aio.c
1809
resultp = (aio_result_t *)&((aiocb32_t *)cb)->
usr/src/uts/common/os/aio.c
1843
aio_cancel(int fildes, void *cb, long *rval, int run_mode)
usr/src/uts/common/os/aio.c
1870
if (cb != NULL) {
usr/src/uts/common/os/aio.c
1873
resultp = (aio_result_t *)&((aiocb64_32_t *)cb)
usr/src/uts/common/os/aio.c
1876
resultp = &((aiocb_t *)cb)->aio_resultp;
usr/src/uts/common/os/aio.c
1881
resultp = (aio_result_t *)&((aiocb64_32_t *)cb)
usr/src/uts/common/os/aio.c
1884
resultp = (aio_result_t *)&((aiocb32_t *)cb)
usr/src/uts/common/os/aio.c
2762
struct cb_ops *cb;
usr/src/uts/common/os/aio.c
2788
cb = devopsp[major]->devo_cb_ops;
usr/src/uts/common/os/aio.c
2790
if (cb->cb_rev < 1)
usr/src/uts/common/os/aio.c
2797
if (cb->cb_strategy == nodev || cb->cb_strategy == NULL)
usr/src/uts/common/os/aio.c
2813
aio_func = (cb->cb_aread == nodev) ? NULL : driver_aio_read;
usr/src/uts/common/os/aio.c
2815
aio_func = (cb->cb_awrite == nodev) ? NULL : driver_aio_write;
usr/src/uts/common/os/aio.c
2840
struct cb_ops *cb;
usr/src/uts/common/os/aio.c
2847
cb = devopsp[getmajor(dev)]->devo_cb_ops;
usr/src/uts/common/os/aio.c
2849
ASSERT(cb->cb_awrite != nodev);
usr/src/uts/common/os/aio.c
2850
return ((*cb->cb_awrite)(dev, aio, cred_p));
usr/src/uts/common/os/aio.c
2864
struct cb_ops *cb;
usr/src/uts/common/os/aio.c
2871
cb = devopsp[getmajor(dev)]->devo_cb_ops;
usr/src/uts/common/os/aio.c
2873
ASSERT(cb->cb_aread != nodev);
usr/src/uts/common/os/aio.c
2874
return ((*cb->cb_aread)(dev, aio, cred_p));
usr/src/uts/common/os/aio.c
3372
aiocb_t cb;
usr/src/uts/common/os/aio.c
3373
aiocb_t *aiocb = &cb;
usr/src/uts/common/os/devcfg.c
841
ddi_unbind_callback_t *cb;
usr/src/uts/common/os/devcfg.c
857
while ((cb = list_remove_head(&DEVI(dip)->devi_unbind_cbs)) != NULL) {
usr/src/uts/common/os/devcfg.c
858
cb->ddiub_cb(cb->ddiub_arg, dip);
usr/src/uts/common/os/devcfg.c
9367
e_ddi_register_unbind_callback(dev_info_t *dip, ddi_unbind_callback_t *cb)
usr/src/uts/common/os/devcfg.c
9372
list_insert_tail(&devi->devi_unbind_cbs, cb);
usr/src/uts/common/os/driver.c
285
struct cb_ops *cb;
usr/src/uts/common/os/driver.c
287
cb = devopsp[getmajor(*devp)]->devo_cb_ops;
usr/src/uts/common/os/driver.c
288
return ((*cb->cb_open)(devp, flag, type, cred));
usr/src/uts/common/os/driver.c
294
struct cb_ops *cb;
usr/src/uts/common/os/driver.c
296
cb = (devopsp[getmajor(dev)])->devo_cb_ops;
usr/src/uts/common/os/driver.c
297
return ((*cb->cb_close)(dev, flag, type, cred));
usr/src/uts/common/os/driver.c
462
struct cb_ops *cb;
usr/src/uts/common/os/driver.c
464
cb = devopsp[getmajor(dev)]->devo_cb_ops;
usr/src/uts/common/os/driver.c
465
return ((*cb->cb_print)(dev, str));
usr/src/uts/common/os/driver.c
521
struct cb_ops *cb;
usr/src/uts/common/os/driver.c
523
cb = devopsp[getmajor(dev)]->devo_cb_ops;
usr/src/uts/common/os/driver.c
524
return ((*cb->cb_dump)(dev, addr, blkno, blkcnt));
usr/src/uts/common/os/driver.c
530
struct cb_ops *cb;
usr/src/uts/common/os/driver.c
532
cb = devopsp[getmajor(dev)]->devo_cb_ops;
usr/src/uts/common/os/driver.c
533
return ((*cb->cb_read)(dev, uiop, cred));
usr/src/uts/common/os/driver.c
539
struct cb_ops *cb;
usr/src/uts/common/os/driver.c
541
cb = devopsp[getmajor(dev)]->devo_cb_ops;
usr/src/uts/common/os/driver.c
542
return ((*cb->cb_write)(dev, uiop, cred));
usr/src/uts/common/os/driver.c
549
struct cb_ops *cb;
usr/src/uts/common/os/driver.c
551
cb = devopsp[getmajor(dev)]->devo_cb_ops;
usr/src/uts/common/os/driver.c
552
return ((*cb->cb_ioctl)(dev, cmd, arg, mode, cred, rvalp));
usr/src/uts/common/os/driver.c
559
struct cb_ops *cb;
usr/src/uts/common/os/driver.c
561
cb = devopsp[getmajor(dev)]->devo_cb_ops;
usr/src/uts/common/os/driver.c
562
return ((*cb->cb_devmap)(dev, dhp, off, len, maplen, mode));
usr/src/uts/common/os/driver.c
575
struct cb_ops *cb;
usr/src/uts/common/os/driver.c
577
cb = devopsp[getmajor(dev)]->devo_cb_ops;
usr/src/uts/common/os/driver.c
578
return ((*cb->cb_segmap)(dev, off, as, addrp,
usr/src/uts/common/os/driver.c
586
struct cb_ops *cb;
usr/src/uts/common/os/driver.c
588
cb = devopsp[getmajor(dev)]->devo_cb_ops;
usr/src/uts/common/os/driver.c
589
return ((*cb->cb_chpoll)(dev, events, anyyet, reventsp, pollhdrp));
usr/src/uts/common/os/driver.c
659
struct cb_ops *cb;
usr/src/uts/common/os/driver.c
661
if ((cb = devopsp[DEVI(dip)->devi_major]->devo_cb_ops) == NULL)
usr/src/uts/common/os/driver.c
664
return ((*cb->cb_prop_op)(dev, dip, prop_op, mod_flags,
usr/src/uts/common/os/driver_lyr.c
2118
struct cb_ops *cb;
usr/src/uts/common/os/driver_lyr.c
2131
cb = devopsp[getmajor(dev)]->devo_cb_ops;
usr/src/uts/common/os/driver_lyr.c
2132
if (cb->cb_strategy == nodev || cb->cb_strategy == NULL)
usr/src/uts/common/os/driver_lyr.c
2135
if (cb->cb_aread == NULL)
usr/src/uts/common/os/driver_lyr.c
2138
return (cb->cb_aread(dev, aio_reqp, cr));
usr/src/uts/common/os/driver_lyr.c
2145
struct cb_ops *cb;
usr/src/uts/common/os/driver_lyr.c
2159
cb = devopsp[getmajor(dev)]->devo_cb_ops;
usr/src/uts/common/os/driver_lyr.c
2160
if (cb->cb_strategy == nodev || cb->cb_strategy == NULL)
usr/src/uts/common/os/driver_lyr.c
2163
if (cb->cb_awrite == NULL)
usr/src/uts/common/os/driver_lyr.c
2166
return (cb->cb_awrite(dev, aio_reqp, cr));
usr/src/uts/common/os/flock.c
833
flk_callback_t *cb;
usr/src/uts/common/os/flock.c
839
cb = cblist;
usr/src/uts/common/os/flock.c
841
one_result = (*cb->cb_callback)(when, cb->cb_data);
usr/src/uts/common/os/flock.c
846
cb = cb->cb_next;
usr/src/uts/common/os/flock.c
847
} while (cb != cblist);
usr/src/uts/common/os/flock.c
849
cb = cblist->cb_prev;
usr/src/uts/common/os/flock.c
851
one_result = (*cb->cb_callback)(when, cb->cb_data);
usr/src/uts/common/os/flock.c
855
cb = cb->cb_prev;
usr/src/uts/common/os/flock.c
856
} while (cb != cblist->cb_prev);
usr/src/uts/common/os/pool.c
1732
pool_event_cb_register(pool_event_cb_t *cb)
usr/src/uts/common/os/pool.c
1735
ASSERT(cb->pec_func != NULL);
usr/src/uts/common/os/pool.c
1743
list_insert_tail(&pool_event_cb_list, cb);
usr/src/uts/common/os/pool.c
1748
pool_event_cb_unregister(pool_event_cb_t *cb)
usr/src/uts/common/os/pool.c
1753
list_remove(&pool_event_cb_list, cb);
usr/src/uts/common/os/pool.c
1766
pool_event_cb_t *cb;
usr/src/uts/common/os/pool.c
1771
for (cb = list_head(&pool_event_cb_list); cb != NULL;
usr/src/uts/common/os/pool.c
1772
cb = list_next(&pool_event_cb_list, cb)) {
usr/src/uts/common/os/pool.c
1773
cb->pec_func(tqd->tqd_what, tqd->tqd_id, cb->pec_arg);
usr/src/uts/common/os/project.c
388
project_walk_all(zoneid_t zoneid, int (*cb)(kproject_t *, void *),
usr/src/uts/common/os/project.c
398
if (cb(kp, walk_data) == -1) {
usr/src/uts/common/os/sunddi.c
8051
ndi_event_callbacks_t *cb = (ndi_event_callbacks_t *)id;
usr/src/uts/common/os/sunddi.c
8054
ASSERT(cb);
usr/src/uts/common/os/sunddi.c
8055
if (!cb) {
usr/src/uts/common/os/sunddi.c
8059
ddip = NDI_EVENT_DDIP(cb->ndi_evtcb_cookie);
usr/src/uts/common/os/sunndi.c
1694
ndi_event_callbacks_t *cb;
usr/src/uts/common/os/sunndi.c
1713
cb = kmem_zalloc(sizeof (ndi_event_callbacks_t), km_flag);
usr/src/uts/common/os/sunndi.c
1714
if (cb == NULL) {
usr/src/uts/common/os/sunndi.c
1721
cb->ndi_evtcb_dip = child_dip;
usr/src/uts/common/os/sunndi.c
1722
cb->ndi_evtcb_callback = event_callback;
usr/src/uts/common/os/sunndi.c
1723
cb->ndi_evtcb_arg = arg;
usr/src/uts/common/os/sunndi.c
1724
cb->ndi_evtcb_cookie = cookie;
usr/src/uts/common/os/sunndi.c
1725
cb->devname = (char *)ddi_driver_name(child_dip);
usr/src/uts/common/os/sunndi.c
1727
*cb_id = (ddi_callback_id_t)cb;
usr/src/uts/common/os/sunndi.c
1732
cb->ndi_evtcb_next = NDI_EVENT(cookie)->callback_list;
usr/src/uts/common/os/sunndi.c
1733
NDI_EVENT(cookie)->callback_list->ndi_evtcb_prev = cb;
usr/src/uts/common/os/sunndi.c
1734
NDI_EVENT(cookie)->callback_list = cb;
usr/src/uts/common/os/sunndi.c
1736
NDI_EVENT(cookie)->callback_list = cb;
usr/src/uts/common/os/sunndi.c
1788
ndi_event_callbacks_t *cb = (ndi_event_callbacks_t *)cb_id;
usr/src/uts/common/os/sunndi.c
1789
ASSERT(cb);
usr/src/uts/common/os/sunndi.c
1795
if (cb->ndi_evtcb_prev) {
usr/src/uts/common/os/sunndi.c
1796
cb->ndi_evtcb_prev->ndi_evtcb_next = cb->ndi_evtcb_next;
usr/src/uts/common/os/sunndi.c
1799
if (cb->ndi_evtcb_next) {
usr/src/uts/common/os/sunndi.c
1800
cb->ndi_evtcb_next->ndi_evtcb_prev = cb->ndi_evtcb_prev;
usr/src/uts/common/os/sunndi.c
1803
if (NDI_EVENT(cb->ndi_evtcb_cookie)->callback_list == cb) {
usr/src/uts/common/os/sunndi.c
1804
NDI_EVENT(cb->ndi_evtcb_cookie)->callback_list =
usr/src/uts/common/os/sunndi.c
1805
cb->ndi_evtcb_next;
usr/src/uts/common/os/sunndi.c
1808
kmem_free(cb, sizeof (ndi_event_callbacks_t));
usr/src/uts/common/os/sunndi.c
1833
ndi_event_callbacks_t *next, *cb;
usr/src/uts/common/os/sunndi.c
1873
cb = next;
usr/src/uts/common/os/sunndi.c
1876
ASSERT(cb->ndi_evtcb_cookie == cookie);
usr/src/uts/common/os/sunndi.c
1879
child_dip != cb->ndi_evtcb_dip) {
usr/src/uts/common/os/sunndi.c
1883
cb->ndi_evtcb_callback(cb->ndi_evtcb_dip, cb->ndi_evtcb_cookie,
usr/src/uts/common/os/sunndi.c
1884
cb->ndi_evtcb_arg, bus_impldata);
usr/src/uts/common/os/sunndi.c
1890
(void *)cb->ndi_evtcb_dip,
usr/src/uts/common/os/sunndi.c
1891
ddi_node_name(cb->ndi_evtcb_dip),
usr/src/uts/common/os/sunndi.c
1892
ddi_get_instance(cb->ndi_evtcb_dip));
usr/src/uts/common/os/sunndi.c
1920
ndi_event_callbacks_t *next, *cb;
usr/src/uts/common/os/sunndi.c
1958
cb = next;
usr/src/uts/common/os/sunndi.c
1961
if (cb->ndi_evtcb_dip == child_dip) {
usr/src/uts/common/os/sunndi.c
1962
cb->ndi_evtcb_callback(cb->ndi_evtcb_dip,
usr/src/uts/common/os/sunndi.c
1963
cb->ndi_evtcb_cookie, cb->ndi_evtcb_arg,
usr/src/uts/common/os/sunndi.c
1970
(void *)cb->ndi_evtcb_dip,
usr/src/uts/common/os/sunndi.c
1971
ddi_node_name(cb->ndi_evtcb_dip),
usr/src/uts/common/os/sunndi.c
1972
ddi_get_instance(cb->ndi_evtcb_dip));
usr/src/uts/common/os/zone.c
3419
zone_walk(int (*cb)(zone_t *, void *), void *data)
usr/src/uts/common/os/zone.c
3438
ret = (*cb)(zone, data);
usr/src/uts/common/os/zone.c
7247
zone_datalink_walk(zoneid_t zoneid, int (*cb)(datalink_id_t, void *),
usr/src/uts/common/os/zone.c
7290
if ((ret = (*cb)(idarray[i], data)) != 0)
usr/src/uts/common/pcmcia/cis/cis_handlers.c
1645
cs->data.modem.cb = (GET_BYTE(tp) + 1) * 4;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
2090
uchar_t cb[MIN_LINKTARGET_LENGTH + LINKTARGET_AC_HEADER_LENGTH];
usr/src/uts/common/pcmcia/cis/cis_handlers.c
2105
cb[tl] = GET_CIS_DATA(cpt);
usr/src/uts/common/pcmcia/cis/cis_handlers.c
2111
if ((cb[0] == CISTPL_LINKTARGET) && (cb[1] >= MIN_LINKTARGET_LENGTH)) {
usr/src/uts/common/pcmcia/cis/cis_handlers.c
2115
if (cb[tl + LINKTARGET_AC_HEADER_LENGTH] != *ltm)
usr/src/uts/common/pcmcia/sys/cis_handlers.h
377
uint32_t cb; /* size of DCE command buffer */
usr/src/uts/common/rpc/rpcsec_gss.h
288
rpc_gss_callback_t *cb
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
192
rpc_gss_callback_t cb;
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
566
rpc_gss_set_callback(rpc_gss_callback_t *cb)
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
570
if (cb->callback == NULL) {
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
579
if ((tmp->cb.callback == cb->callback) &&
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
580
(tmp->cb.version == cb->version) &&
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
581
(tmp->cb.program == cb->program)) {
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
594
cbl->cb = *cb;
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
616
if (req->rq_prog != cbl->cb.program ||
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
617
req->rq_vers != cbl->cb.version)
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
622
ret = (*cbl->cb.callback)(req, client_data->deleg,
usr/src/uts/common/sys/crypto/common.h
131
uint8_t cb[16];
usr/src/uts/common/sys/crypto/common.h
80
uint8_t cb[16];
usr/src/uts/common/sys/dktp/tgcom.h
51
#define TGCOM_PKT(X, bp, cb, arg) \
usr/src/uts/common/sys/dktp/tgcom.h
53
(((struct tgcom_obj *)(X))->com_data, (bp), (cb), (arg))
usr/src/uts/common/sys/esunddi.h
246
int (*cb)(dev_info_t *dip, void *, uint_t), void *arg);
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_io.h
195
void (*cb)(void *ctx);
usr/src/uts/common/sys/fibre-channel/fca/qlc/ql_api.h
1103
ql_init_cb_t cb;
usr/src/uts/common/sys/fibre-channel/fca/qlc/ql_api.h
1154
ql_ip_init_cb_t cb;
usr/src/uts/common/sys/fs/ufs_log.h
582
extern int trans_not_wait(struct buf *cb);
usr/src/uts/common/sys/fs/ufs_log.h
583
extern int trans_not_done(struct buf *cb);
usr/src/uts/common/sys/fs/ufs_log.h
584
extern int trans_wait(struct buf *cb);
usr/src/uts/common/sys/fs/ufs_log.h
585
extern int trans_done(struct buf *cb);
usr/src/uts/common/sys/fx.h
82
#define FX_CB_VERSION(cb) cb->fx_callb_version
usr/src/uts/common/sys/fx.h
84
#define FX_CB_EXIT(cb, c) cb->fx_callb_exit(c)
usr/src/uts/common/sys/fx.h
86
#define FX_CB_TICK(cb, c, q, p) cb->fx_callb_tick(c, q, p)
usr/src/uts/common/sys/fx.h
88
#define FX_CB_PREEMPT(cb, c, q, p) cb->fx_callb_preempt(c, q, p)
usr/src/uts/common/sys/fx.h
90
#define FX_CB_STOP(cb, c) cb->fx_callb_stop(c)
usr/src/uts/common/sys/fx.h
92
#define FX_CB_SLEEP(cb, c) cb->fx_callb_sleep(c)
usr/src/uts/common/sys/fx.h
94
#define FX_CB_WAKEUP(cb, c, q, p) cb->fx_callb_wakeup(c, q, p)
usr/src/uts/common/sys/ib/mgt/ibdm/ibdm_ibnex.h
259
void ibdm_ibnex_register_callback(ibdm_callback_t cb);
usr/src/uts/common/sys/idm/idm.h
486
idm_pdu_init(idm_pdu_t *pdu, idm_conn_t *ic, void *private, idm_pdu_cb_t *cb);
usr/src/uts/common/sys/usb/clients/usbser/usbser_dsdi.h
97
int (*ds_register_cb)(ds_hdl_t, uint_t port_num, ds_cb_t *cb);
usr/src/uts/common/sys/usb/clients/usbser/usbser_rseq.h
145
#define RSEQT(func, cb) { (rseq_func_t)(uintptr_t)(func), #func, \
usr/src/uts/common/sys/usb/clients/usbser/usbser_rseq.h
146
(rseq_cb_t)(uintptr_t)(cb), 0 }
usr/src/uts/common/sys/usb/clients/usbser/usbser_var.h
336
#define USBSER_DS_REGISTER_CB(usp, port_num, cb) \
usr/src/uts/common/sys/usb/clients/usbser/usbser_var.h
337
usp->us_ds_ops->ds_register_cb(usp->us_ds_hdl, port_num, cb)
usr/src/uts/common/sys/usb/usba/usba10.h
196
void (*cb)(
usr/src/uts/common/sys/usb/usba/usba10.h
209
void (*cb)(
usr/src/uts/common/sys/usb/usba/usba10.h
229
void (*cb)(
usr/src/uts/common/sys/usb/usba/usba10.h
283
void (*cb)(
usr/src/uts/common/sys/usb/usba/usba10.h
302
void (*cb)(
usr/src/uts/common/sys/usb/usba/usba10.h
388
void (*cb)(void *arg, int rval),
usr/src/uts/common/sys/usb/usba/usba10.h
397
void (*cb)(void *arg, int rval),
usr/src/uts/common/sys/usb/usba/usba_impl.h
289
void (*cb)(usb_pipe_handle_t, usb_opaque_t,
usr/src/uts/common/sys/usb/usba/usba_impl.h
96
void (*cb)(void *, int);
usr/src/uts/common/sys/usb/usba/usbai_private.h
351
void (*cb)(void *arg, int rval),
usr/src/uts/common/sys/usb/usba/usbai_private.h
360
void (*cb)(void *arg, int rval),
usr/src/uts/common/sys/usb/usbai.h
1156
void (*cb)(
usr/src/uts/common/sys/usb/usbai.h
1198
void (*cb)(
usr/src/uts/common/sys/usb/usbai.h
1235
void (*cb)(
usr/src/uts/common/sys/usb/usbai.h
1702
void (*cb)(
usr/src/uts/common/sys/usb/usbai.h
1752
void (*cb)(
usr/src/uts/common/sys/usb/usbai.h
1815
void (*cb)(
usr/src/uts/common/sys/usb/usbai.h
2584
usb_dev_driver_callback_t cb);
usr/src/uts/common/sys/vnode.h
1165
#define VOP_FRLOCK(vp, cmd, a, f, o, cb, cr, ct) \
usr/src/uts/common/sys/vnode.h
1166
fop_frlock(vp, cmd, a, f, o, cb, cr, ct)
usr/src/uts/common/vm/seg_vn.c
1819
segvn_hat_unload_callback(hat_callback_t *cb)
usr/src/uts/common/vm/seg_vn.c
1821
struct seg *seg = cb->hcb_data;
usr/src/uts/common/vm/seg_vn.c
1827
ASSERT(cb->hcb_end_addr > cb->hcb_start_addr);
usr/src/uts/common/vm/seg_vn.c
1828
ASSERT(cb->hcb_start_addr >= seg->s_base);
usr/src/uts/common/vm/seg_vn.c
1830
len = cb->hcb_end_addr - cb->hcb_start_addr;
usr/src/uts/common/vm/seg_vn.c
1831
off = cb->hcb_start_addr - seg->s_base;
usr/src/uts/common/vm/vm_as.c
104
struct as_callback *current_head, *cb;
usr/src/uts/common/vm/vm_as.c
1054
struct as_callback *cb;
usr/src/uts/common/vm/vm_as.c
1167
(cb = as_find_callback(as, AS_SETPROT_EVENT,
usr/src/uts/common/vm/vm_as.c
1170
as_execute_callback(as, cb, AS_SETPROT_EVENT);
usr/src/uts/common/vm/vm_as.c
1274
struct as_callback *cb;
usr/src/uts/common/vm/vm_as.c
135
cb = kmem_zalloc(sizeof (struct as_callback), sleepflag);
usr/src/uts/common/vm/vm_as.c
136
if (cb == NULL)
usr/src/uts/common/vm/vm_as.c
1365
(cb = as_find_callback(as, AS_UNMAP_EVENT,
usr/src/uts/common/vm/vm_as.c
1368
as_execute_callback(as, cb, AS_UNMAP_EVENT);
usr/src/uts/common/vm/vm_as.c
139
cb->ascb_func = cb_func;
usr/src/uts/common/vm/vm_as.c
140
cb->ascb_arg = arg;
usr/src/uts/common/vm/vm_as.c
141
cb->ascb_events = events;
usr/src/uts/common/vm/vm_as.c
142
cb->ascb_saddr = saddr;
usr/src/uts/common/vm/vm_as.c
143
cb->ascb_len = rsize;
usr/src/uts/common/vm/vm_as.c
148
as->a_callbacks = cb;
usr/src/uts/common/vm/vm_as.c
149
cb->ascb_next = current_head;
usr/src/uts/common/vm/vm_as.c
157
if ((cb->ascb_events & AS_UNMAPWAIT_EVENT) && AS_ISUNMAPWAIT(as)) {
usr/src/uts/common/vm/vm_as.c
190
struct as_callback *cb;
usr/src/uts/common/vm/vm_as.c
194
for (cb = as->a_callbacks; cb; prevcb = &cb->ascb_next, cb = *prevcb) {
usr/src/uts/common/vm/vm_as.c
195
if (cb->ascb_arg != arg)
usr/src/uts/common/vm/vm_as.c
207
if ((cb->ascb_events & AS_CALLBACK_CALLED) != 0) {
usr/src/uts/common/vm/vm_as.c
209
cb->ascb_events &= ~AS_ALL_EVENT;
usr/src/uts/common/vm/vm_as.c
213
*prevcb = cb->ascb_next;
usr/src/uts/common/vm/vm_as.c
214
kmem_free(cb, sizeof (struct as_callback));
usr/src/uts/common/vm/vm_as.c
236
struct as_callback *cb;
usr/src/uts/common/vm/vm_as.c
239
for (cb = as->a_callbacks; cb != NULL; cb = cb->ascb_next) {
usr/src/uts/common/vm/vm_as.c
245
if (((cb->ascb_events & AS_CALLBACK_CALLED) != 0) ||
usr/src/uts/common/vm/vm_as.c
246
((event_len != 0) && (((cb->ascb_events & events) == 0) ||
usr/src/uts/common/vm/vm_as.c
247
(event_addr + event_len < cb->ascb_saddr) ||
usr/src/uts/common/vm/vm_as.c
248
(event_addr > (cb->ascb_saddr + cb->ascb_len))))) {
usr/src/uts/common/vm/vm_as.c
253
return (cb);
usr/src/uts/common/vm/vm_as.c
265
as_execute_callback(struct as *as, struct as_callback *cb,
usr/src/uts/common/vm/vm_as.c
271
ASSERT(MUTEX_HELD(&as->a_contents) && (cb->ascb_events & events));
usr/src/uts/common/vm/vm_as.c
272
cb->ascb_events |= AS_CALLBACK_CALLED;
usr/src/uts/common/vm/vm_as.c
274
(*cb->ascb_func)(as, cb->ascb_arg, events);
usr/src/uts/common/vm/vm_as.c
284
while ((cb->ascb_events & events) != 0) {
usr/src/uts/common/vm/vm_as.c
296
cb_arg = cb->ascb_arg;
usr/src/uts/common/vm/vm_as.c
298
for (cb = as->a_callbacks; cb != NULL;
usr/src/uts/common/vm/vm_as.c
299
prevcb = &cb->ascb_next, cb = *prevcb) {
usr/src/uts/common/vm/vm_as.c
300
if (((cb->ascb_events & AS_CALLBACK_CALLED) == 0) ||
usr/src/uts/common/vm/vm_as.c
301
(cb_arg != cb->ascb_arg)) {
usr/src/uts/common/vm/vm_as.c
304
*prevcb = cb->ascb_next;
usr/src/uts/common/vm/vm_as.c
305
kmem_free(cb, sizeof (struct as_callback));
usr/src/uts/common/vm/vm_as.c
336
struct as_callback *cb;
usr/src/uts/common/vm/vm_as.c
338
if ((cb = as_find_callback(as, events, event_addr, event_len))) {
usr/src/uts/common/vm/vm_as.c
339
as_execute_callback(as, cb, events);
usr/src/uts/common/xen/os/xvdi.c
1285
xvdi_xb_watch_cb_t cb, void *arg)
usr/src/uts/common/xen/os/xvdi.c
1293
ASSERT(cb != NULL);
usr/src/uts/common/xen/os/xvdi.c
1308
xxw_new->xxw_cb = cb;
usr/src/uts/common/xen/sys/xendev.h
213
const char *, xvdi_xb_watch_cb_t cb, void *);
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1142
ACPI_WALK_CALLBACK cb, void *arg, void **retval)
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1152
ASSERT(cb != NULL);
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1153
if (hdl == NULL || cb == NULL) {
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1203
rc = (*cb)(obj->Package.Elements[i].Reference.Handle,
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1221
ACPI_WALK_CALLBACK cb, void *arg, void **retval)
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1231
ASSERT(cb != NULL);
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1232
if (hdl == NULL || cb == NULL) {
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1260
rc = (*cb)(chdl, UINT32_MAX, arg, retval);
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1277
ACPI_WALK_CALLBACK cb, void *arg, void **retval)
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1282
ASSERT(cb != NULL);
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1283
if (hdl == NULL || cb == NULL) {
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1295
rc = acpidev_dr_device_walk_edl(hdl, cb, arg, retval);
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1306
max_lvl, cb, NULL, arg, retval);
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1317
max_lvl, cb, NULL, arg, retval);
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1329
rc = acpidev_dr_device_walk_edl(hdl, cb, arg, retval);
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1342
ACPI_WALK_CALLBACK cb, void *arg, void **retval)
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1348
ASSERT(cb != NULL);
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1349
if (hdl == NULL || cb == NULL) {
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1356
rc = (*cb)(hdl, 0, arg, retval);
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
1366
cb, arg, retval);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
252
int (*cb)(drmach_node_walk_args_t *args);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
273
cb = (int (*)(drmach_node_walk_args_t *args))argp->func;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
274
rv = (*cb)(argp);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
295
int (*cb)(drmach_node_walk_args_t *args))
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
304
args.func = (void *)cb;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
373
int (*cb)(drmach_node_walk_args_t *args))
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
375
return (np->walk(np, param, cb));
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.h
107
int (*cb)(drmach_node_walk_args_t *args));
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
701
pci_prd_acpi_cb_t *cb = ctx;
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
745
if (cb->ppac_func((uint32_t)busnum, cb->ppac_arg))
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
758
pci_prd_acpi_cb_t cb;
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
760
cb.ppac_func = func;
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
761
cb.ppac_arg = arg;
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
768
(void) AcpiGetDevices(NULL, pci_process_acpi_device, &cb, &rv);
usr/src/uts/i86pc/io/pci/pci_tools.c
1033
pcitool_bar_walk_cb_t *cb = arg;
usr/src/uts/i86pc/io/pci/pci_tools.c
1055
if (PCI_REG_BUS_G(bdf) != cb->pbwc_reg->bus_no ||
usr/src/uts/i86pc/io/pci/pci_tools.c
1056
PCI_REG_DEV_G(bdf) != cb->pbwc_reg->dev_no ||
usr/src/uts/i86pc/io/pci/pci_tools.c
1057
PCI_REG_FUNC_G(bdf) != cb->pbwc_reg->func_no) {
usr/src/uts/i86pc/io/pci/pci_tools.c
1062
uint32_t targ = PCI_CONF_BASE0 + ((cb->pbwc_reg->barnum - 1) *
usr/src/uts/i86pc/io/pci/pci_tools.c
1070
cb->pbwc_size = (uint64_t)rsp->pci_size_hi << 32;
usr/src/uts/i86pc/io/pci/pci_tools.c
1071
cb->pbwc_size |= rsp->pci_size_low;
usr/src/uts/i86pc/io/pci/pci_tools.c
1247
pcitool_bar_walk_cb_t cb;
usr/src/uts/i86pc/io/pci/pci_tools.c
1248
cb.pbwc_reg = &prg;
usr/src/uts/i86pc/io/pci/pci_tools.c
1249
cb.pbwc_size = 0;
usr/src/uts/i86pc/io/pci/pci_tools.c
1251
ddi_walk_devs(ddi_get_child(dip), pcitool_bar_walk_cb, &cb);
usr/src/uts/i86pc/io/pci/pci_tools.c
1253
if (cb.pbwc_size == 0 || prg.offset >= cb.pbwc_size) {
usr/src/uts/i86pc/sys/acpidev_dr.h
167
ACPI_WALK_CALLBACK cb, void *arg, void **retval);
usr/src/uts/i86pc/sys/acpidev_dr.h
171
ACPI_WALK_CALLBACK cb, void *arg, void **retval);
usr/src/uts/i86pc/sys/acpidev_dr.h
179
uint_t max_lvl, ACPI_WALK_CALLBACK cb, void *arg, void **retval);
usr/src/uts/i86pc/vm/hat_i86.c
2831
handle_ranges(hat_t *hat, hat_callback_t *cb, uint_t cnt, tlb_range_t *range)
usr/src/uts/i86pc/vm/hat_i86.c
2837
if (cb != NULL) {
usr/src/uts/i86pc/vm/hat_i86.c
2838
cb->hcb_start_addr = (caddr_t)range[cnt].tr_va;
usr/src/uts/i86pc/vm/hat_i86.c
2839
cb->hcb_end_addr = cb->hcb_start_addr;
usr/src/uts/i86pc/vm/hat_i86.c
2840
cb->hcb_end_addr += range[cnt].tr_cnt <<
usr/src/uts/i86pc/vm/hat_i86.c
2842
cb->hcb_function(cb);
usr/src/uts/i86pc/vm/hat_i86.c
2864
hat_callback_t *cb)
usr/src/uts/i86pc/vm/hat_i86.c
2884
if (cb == NULL && len == MMU_PAGESIZE) {
usr/src/uts/i86pc/vm/hat_i86.c
2913
handle_ranges(hat, cb, r_cnt, r);
usr/src/uts/i86pc/vm/hat_i86.c
2945
handle_ranges(hat, cb, r_cnt, r);
usr/src/uts/i86xpv/os/xen_machdep.c
255
struct callback_register cb;
usr/src/uts/i86xpv/os/xen_machdep.c
257
bzero(&cb, sizeof (cb));
usr/src/uts/i86xpv/os/xen_machdep.c
258
cb.address = (ulong_t)func;
usr/src/uts/i86xpv/os/xen_machdep.c
259
cb.type = type;
usr/src/uts/i86xpv/os/xen_machdep.c
260
cb.flags = flags;
usr/src/uts/i86xpv/os/xen_machdep.c
265
if (HYPERVISOR_callback_op(CALLBACKOP_register, &cb) != 0 &&
usr/src/uts/intel/io/amr/amr.c
1330
int (*cb)(caddr_t);
usr/src/uts/intel/io/amr/amr.c
1353
cb = (callback == NULL_FUNC) ? DDI_DMA_DONTWAIT : DDI_DMA_SLEEP;
usr/src/uts/intel/io/amr/amr.c
1361
cb,
usr/src/uts/intel/io/dnet/dnet.c
1504
if (dnetp->timer.cb)
usr/src/uts/intel/io/dnet/dnet.c
1505
dnetp->timer.cb(dnetp);
usr/src/uts/intel/io/dnet/dnet.c
3508
(dnetp->timer.cb ? GPTIMER_INTR : 0) |
usr/src/uts/intel/io/dnet/dnet.c
4601
dnetp->timer.cb = cback;
usr/src/uts/intel/io/dnet/dnet.c
4604
if (dnetp->timer.cb)
usr/src/uts/intel/io/dnet/dnet.h
439
timercb_t cb;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1471
int (*cb)(caddr_t);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1496
cb = (callback == NULL_FUNC) ? DDI_DMA_DONTWAIT : DDI_DMA_SLEEP;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1499
cb, 0, &ccb->pkt_dma_handle);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1506
bp, dma_flags, cb, 0,
usr/src/uts/intel/io/vmxnet3s/vmxnet3_utils.c
111
int (*cb) (caddr_t) = canSleep ? DDI_DMA_SLEEP : DDI_DMA_DONTWAIT;
usr/src/uts/intel/io/vmxnet3s/vmxnet3_utils.c
118
if ((dmaerr = ddi_dma_alloc_handle(dp->dip, dma_attrs, cb, NULL,
usr/src/uts/intel/io/vmxnet3s/vmxnet3_utils.c
129
DDI_DMA_CONSISTENT, cb, NULL, &dma->buf, &dma->bufLen,
usr/src/uts/intel/io/vmxnet3s/vmxnet3_utils.c
140
dma->bufLen, DDI_DMA_RDWR | DDI_DMA_STREAMING, cb, NULL, &cookie,
usr/src/uts/sparc/os/bootops.c
506
boot_compinfo(int fd, struct compinfo *cb)
usr/src/uts/sparc/os/bootops.c
510
&cb->iscmp, &cb->fsize, &cb->blksize));
usr/src/uts/sun/io/ms.c
278
struct termios *cb;
usr/src/uts/sun/io/ms.c
332
cb = (struct termios *)datap->b_wptr;
usr/src/uts/sun/io/ms.c
333
cb->c_iflag = 0;
usr/src/uts/sun/io/ms.c
334
cb->c_oflag = 0;
usr/src/uts/sun/io/ms.c
335
cb->c_cflag = CREAD|CS8|B9600;
usr/src/uts/sun/io/ms.c
336
cb->c_lflag = 0;
usr/src/uts/sun/io/ms.c
337
bzero(cb->c_cc, NCCS);
usr/src/uts/sun/io/ms.c
339
datap->b_wptr += sizeof (*cb);
usr/src/uts/sun/io/ms.c
892
struct termios *cb;
usr/src/uts/sun/io/ms.c
973
cb = (struct termios *)datap->b_rptr;
usr/src/uts/sun/io/ms.c
974
cb->c_iflag = 0;
usr/src/uts/sun/io/ms.c
975
cb->c_oflag = 0;
usr/src/uts/sun/io/ms.c
976
cb->c_cflag = CREAD|CS8|msd->msd_baud_rate;
usr/src/uts/sun/io/ms.c
977
cb->c_lflag = 0;
usr/src/uts/sun/io/ms.c
978
bzero(cb->c_cc, NCCS);
usr/src/uts/sun/io/ms.c
980
datap->b_wptr += sizeof (*cb);
usr/src/uts/sun4u/cpu/opl_kdi.c
69
kdi_cpu_ready_iter(int (*cb)(int, void *), void *arg)
usr/src/uts/sun4u/cpu/opl_kdi.c
75
rc += cb(i, arg);
usr/src/uts/sun4u/cpu/spitfire_kdi.c
70
kdi_cpu_ready_iter(int (*cb)(int, void *), void *arg)
usr/src/uts/sun4u/cpu/spitfire_kdi.c
76
rc += cb(i, arg);
usr/src/uts/sun4u/cpu/us3_kdi.c
70
kdi_cpu_ready_iter(int (*cb)(int, void *), void *arg)
usr/src/uts/sun4u/cpu/us3_kdi.c
76
rc += cb(i, arg);
usr/src/uts/sun4u/opl/io/drmach.c
106
int (*cb)(drmach_node_walk_args_t *args));
usr/src/uts/sun4u/opl/io/drmach.c
659
int (*cb)(drmach_node_walk_args_t *args);
usr/src/uts/sun4u/opl/io/drmach.c
676
nargs->err = nargs->cb(nargs->nwargs);
usr/src/uts/sun4u/opl/io/drmach.c
693
int (*cb)(drmach_node_walk_args_t *args))
usr/src/uts/sun4u/opl/io/drmach.c
704
nargs.cb = cb;
usr/src/uts/sun4u/opl/io/drmach.c
776
int (*cb)(drmach_node_walk_args_t *args))
usr/src/uts/sun4u/opl/io/drmach.c
778
return (np->walk(np, param, cb));
usr/src/uts/sun4u/sys/pci/pci_cb.h
64
typedef struct cb cb_t;
usr/src/uts/sun4v/io/ldc.c
1057
rv = ldcp->cb(event, ldcp->cb_arg);
usr/src/uts/sun4v/io/ldc.c
2166
rv = ldcp->cb(notify_event, ldcp->cb_arg);
usr/src/uts/sun4v/io/ldc.c
2632
ldcp->cb = NULL;
usr/src/uts/sun4v/io/ldc.c
3262
uint_t(*cb)(uint64_t event, caddr_t arg), caddr_t arg)
usr/src/uts/sun4v/io/ldc.c
3271
if (((uint64_t)cb) < KERNELBASE) {
usr/src/uts/sun4v/io/ldc.c
3279
if (ldcp->cb) {
usr/src/uts/sun4v/io/ldc.c
3292
ldcp->cb = cb;
usr/src/uts/sun4v/io/ldc.c
3322
if (ldcp->cb == NULL) {
usr/src/uts/sun4v/io/ldc.c
3337
ldcp->cb = NULL;
usr/src/uts/sun4v/io/mdeg.c
337
(void) (*clnt->cb)(clnt->cb_arg, NULL);
usr/src/uts/sun4v/io/mdeg.c
390
(void) (*clnt->cb)(clnt->cb_arg, mdeg_res);
usr/src/uts/sun4v/io/mdeg.c
421
mdeg_cb_t cb, void *cb_arg, mdeg_handle_t *hdlp)
usr/src/uts/sun4v/io/mdeg.c
446
clnt->cb = cb;
usr/src/uts/sun4v/io/mdeg.c
48
mdeg_cb_t cb; /* the client callback */
usr/src/uts/sun4v/io/mdeg.c
605
(void) (*clnt->cb)(clnt->cb_arg, NULL);
usr/src/uts/sun4v/io/mdeg.c
637
(void) (*clnt->cb)(clnt->cb_arg, &mdeg_res);
usr/src/uts/sun4v/io/vsw_ldc.c
98
static uint_t vsw_ldc_cb(uint64_t cb, caddr_t arg);
usr/src/uts/sun4v/os/mach_cpu_states.c
1069
kdi_cpu_ready_iter(int (*cb)(int, void *), void *arg)
usr/src/uts/sun4v/os/mach_cpu_states.c
1075
rc += cb(i, arg);
usr/src/uts/sun4v/promif/promif_emul.c
117
cif_callback_t *cb;
usr/src/uts/sun4v/promif/promif_emul.c
122
for (cb = cb_table; cb->name; cb++) {
usr/src/uts/sun4v/promif/promif_emul.c
123
if (prom_strcmp(cb->name, opname) == 0)
usr/src/uts/sun4v/promif/promif_emul.c
127
return (cb->func);
usr/src/uts/sun4v/sys/ldc_impl.h
431
uint_t (*cb)(uint64_t event, caddr_t arg);
usr/src/uts/sun4v/sys/mdeg.h
111
mdeg_cb_t cb, void *cb_argp, mdeg_handle_t *hdlp);