Home
last modified time | relevance | path

Searched refs:ph (Results 1 – 25 of 135) sorted by relevance

123456

/titanic_50/usr/src/uts/common/io/mii/
H A Dmii.c305 phy_handle_t *ph; in mii_set_pauseable() local
308 ph = mh->m_phy; in mii_set_pauseable()
309 ph->phy_cap_pause = mh->m_cap_pause = pauseable; in mii_set_pauseable()
310 ph->phy_cap_asmpause = mh->m_cap_asmpause = asymetric; in mii_set_pauseable()
439 phy_handle_t *ph = mh->m_phy; in mii_get_speed() local
441 return (ph->phy_speed); in mii_get_speed()
447 phy_handle_t *ph = mh->m_phy; in mii_get_duplex() local
449 return (ph->phy_duplex); in mii_get_duplex()
455 phy_handle_t *ph = mh->m_phy; in mii_get_state() local
457 return (ph->phy_link); in mii_get_state()
[all …]
H A Dmii_marvell.c149 mvphy_reset_88e3016(phy_handle_t *ph) in mvphy_reset_88e3016() argument
154 rv = phy_reset(ph); in mvphy_reset_88e3016()
156 reg = phy_read(ph, MVPHY_PSC); in mvphy_reset_88e3016()
163 PHY_SET(ph, MII_VENDOR(12), 0x0001); in mvphy_reset_88e3016()
165 phy_write(ph, MVPHY_PSC, reg); in mvphy_reset_88e3016()
168 phy_write(ph, MVPHY_LED_PSEL, in mvphy_reset_88e3016()
174 phy_write(ph, MVPHY_PAGE_ADDR, 17); in mvphy_reset_88e3016()
175 phy_write(ph, MVPHY_PAGE_DATA, 0x3f60); in mvphy_reset_88e3016()
182 mvphy_loop_88e3016(phy_handle_t *ph) in mvphy_loop_88e3016() argument
187 rv = phy_loop(ph); in mvphy_loop_88e3016()
[all …]
H A Dmii_realtek.c48 phy_realtek_probe(phy_handle_t *ph) in phy_realtek_probe() argument
50 if ((ph->phy_id == 0) && in phy_realtek_probe()
51 (strcmp(phy_get_driver(ph), "rtls") == 0)) { in phy_realtek_probe()
52 ph->phy_vendor = "Realtek"; in phy_realtek_probe()
53 ph->phy_model = "Internal RTL8139"; in phy_realtek_probe()
54 ph->phy_check = rtl8139_check; in phy_realtek_probe()
56 } else if (ph->phy_id == 0x8201) { in phy_realtek_probe()
57 ph->phy_vendor = "Realtek"; in phy_realtek_probe()
58 ph->phy_model = "RTL8201"; in phy_realtek_probe()
59 ph->phy_check = rtl8201_check; in phy_realtek_probe()
[all …]
H A Dmii_qualsemi.c42 qs6612_reset(phy_handle_t *ph) in qs6612_reset() argument
45 if (phy_reset(ph) != DDI_SUCCESS) { in qs6612_reset()
50 phy_write(ph, QS_IMASK_REG, 0); in qs6612_reset()
56 qs6612_check(phy_handle_t *ph) in qs6612_check() argument
75 link = ph->phy_link; in qs6612_check()
77 rv = phy_check(ph); in qs6612_check()
79 if ((ph->phy_link == LINK_STATE_UP) && (link != LINK_STATE_UP) && in qs6612_check()
80 (ph->phy_speed == 100)) { in qs6612_check()
82 val = phy_read(ph, QS_BTXPC); in qs6612_check()
83 phy_write(ph, QS_BTXPC, val | QS_BTXPC_SCRAM_DIS); in qs6612_check()
[all …]
H A Dmii_natsemi.c38 ns83840_reset(phy_handle_t *ph) in ns83840_reset() argument
41 if (phy_reset(ph) != DDI_SUCCESS) { in ns83840_reset()
57 PHY_SET(ph, MII_VENDOR(7), (1<<10) | (1<<8) | (1<<5)); in ns83840_reset()
62 phy_natsemi_probe(phy_handle_t *ph) in phy_natsemi_probe() argument
65 if ((MII_PHY_MFG(ph->phy_id) != MII_OUI_NATIONAL_SEMI) && in phy_natsemi_probe()
66 (MII_PHY_MFG(ph->phy_id) != MII_OUI_NATIONAL_SEMI_2)) { in phy_natsemi_probe()
69 ph->phy_vendor = "National Semiconductor"; in phy_natsemi_probe()
71 switch (MII_PHY_MODEL(ph->phy_id)) { in phy_natsemi_probe()
73 ph->phy_model = "DP83840"; in phy_natsemi_probe()
74 ph->phy_reset = ns83840_reset; in phy_natsemi_probe()
[all …]
H A Dmii_intel.c58 i82555_start(phy_handle_t *ph) in i82555_start() argument
62 if ((rv = phy_start(ph)) != DDI_SUCCESS) { in i82555_start()
82 if (phy_get_prop(ph, "AutoPolarity", 0) == 0) { in i82555_start()
84 PHY_SET(ph, MII_82555_SPCL_CONTROL, I82555_AUTOPOL_DIS); in i82555_start()
87 PHY_CLR(ph, MII_82555_SPCL_CONTROL, I82555_AUTOPOL_DIS); in i82555_start()
94 phy_intel_probe(phy_handle_t *ph) in phy_intel_probe() argument
98 if (MII_PHY_MFG(ph->phy_id) != MII_OUI_INTEL) { in phy_intel_probe()
102 switch (MII_PHY_MODEL(ph->phy_id)) { in phy_intel_probe()
107 ph->phy_start = i82555_start; in phy_intel_probe()
123 ph->phy_vendor = "Intel"; in phy_intel_probe()
[all …]
/titanic_50/usr/src/lib/libdevinfo/
H A Ddevinfo_prop_decode.c82 di_prop_reset_pos(prop_handle_t *ph) in di_prop_reset_pos() argument
84 ph->ph_cur_pos = ph->ph_data; in di_prop_reset_pos()
85 ph->ph_save_pos = ph->ph_data; in di_prop_reset_pos()
93 di_prop_save_pos(prop_handle_t *ph) in di_prop_save_pos() argument
95 ph->ph_save_pos = ph->ph_cur_pos; in di_prop_save_pos()
102 di_prop_restore_pos(prop_handle_t *ph) in di_prop_restore_pos() argument
104 ph->ph_cur_pos = ph->ph_save_pos; in di_prop_restore_pos()
115 di_prop_fm_decode_ints(prop_handle_t *ph, void *data, uint_t *nelements) in di_prop_fm_decode_ints() argument
128 i = DDI_PROP_INT(ph, DDI_PROP_CMD_SKIP, NULL); in di_prop_fm_decode_ints()
149 di_prop_reset_pos(ph); in di_prop_fm_decode_ints()
[all …]
/titanic_50/usr/src/cmd/sgs/librtld_db/demo/sparcv9/
H A Dregs.c34 disp_reg_line(struct ps_prochandle *ph, pstatus_t *prst, char *r1, int ind1, in disp_reg_line() argument
39 (void) strcpy(str1, print_address_ps(ph, prst->pr_lwp.pr_reg[ind1], in disp_reg_line()
42 (void) strcpy(str2, print_address_ps(ph, prst->pr_lwp.pr_reg[ind2], in disp_reg_line()
45 if (ph->pp_dmodel == PR_MODEL_LP64) { in disp_reg_line()
64 display_local_regs(struct ps_prochandle *ph, pstatus_t *prst) in display_local_regs() argument
69 if (pread(ph->pp_statusfd, &pstatus, sizeof (pstatus), in display_local_regs()
77 disp_reg_line(ph, prst, "l0", R_L0, "l4", R_L4); in display_local_regs()
78 disp_reg_line(ph, prst, "l1", R_L1, "l5", R_L5); in display_local_regs()
79 disp_reg_line(ph, prst, "l2", R_L2, "l6", R_L6); in display_local_regs()
80 disp_reg_line(ph, prst, "l3", R_L3, "l7", R_L7); in display_local_regs()
[all …]
/titanic_50/usr/src/cmd/sgs/librtld_db/demo/sparc/
H A Dregs.c34 disp_reg_line(struct ps_prochandle *ph, pstatus_t *prst, char *r1, int ind1, in disp_reg_line() argument
39 (void) strcpy(str1, print_address_ps(ph, prst->pr_lwp.pr_reg[ind1], in disp_reg_line()
42 (void) strcpy(str2, print_address_ps(ph, prst->pr_lwp.pr_reg[ind2], in disp_reg_line()
51 display_local_regs(struct ps_prochandle *ph, pstatus_t *prst) in display_local_regs() argument
56 if (pread(ph->pp_statusfd, &pstatus, sizeof (pstatus), in display_local_regs()
64 disp_reg_line(ph, prst, "l0", R_L0, "l4", R_L4); in display_local_regs()
65 disp_reg_line(ph, prst, "l1", R_L1, "l5", R_L5); in display_local_regs()
66 disp_reg_line(ph, prst, "l2", R_L2, "l6", R_L6); in display_local_regs()
67 disp_reg_line(ph, prst, "l3", R_L3, "l7", R_L7); in display_local_regs()
71 display_out_regs(struct ps_prochandle *ph, pstatus_t *prst) in display_out_regs() argument
[all …]
/titanic_50/usr/src/cmd/nscd/
H A Dnscd_door.h87 #define NSCD_SET_STATUS(ph, st, errno) \ argument
90 (ph)->p_status = st; \
92 (ph)->p_errno = e; \
95 #define NSCD_SET_HERRNO(ph, herrno) \ argument
96 (ph)->p_herrno = herrno;
99 #define NSCD_SET_STATUS_SUCCESS(ph) \ argument
100 (ph)->p_status = NSS_SUCCESS; \
101 (ph)->p_errno = 0;
103 #define NSCD_SET_N2N_STATUS(ph, st, errno, n2nst) \ argument
106 (ph)->p_status = st; \
[all …]
/titanic_50/usr/src/cmd/sgs/librtld_db/demo/common/
H A Dbpt.c64 set_breakpoint(struct ps_prochandle *ph, ulong_t addr, unsigned flags) in set_breakpoint() argument
68 for (cur = ph->pp_breakpoints, prev = NULL; in set_breakpoint()
87 new->bl_next = ph->pp_breakpoints; in set_breakpoint()
88 ph->pp_breakpoints = new; in set_breakpoint()
98 find_bp(struct ps_prochandle *ph, ulong_t addr) in find_bp() argument
102 for (cur = ph->pp_breakpoints; in find_bp()
113 delete_bp(struct ps_prochandle *ph, ulong_t addr) in delete_bp() argument
117 for (cur = ph->pp_breakpoints, prev = NULL; in delete_bp()
125 ph->pp_breakpoints = cur->bl_next; in delete_bp()
134 list_breakpoints(struct ps_prochandle *ph) in list_breakpoints() argument
[all …]
H A Dmaps.c64 str_to_map(struct ps_prochandle *ph, const char *soname) in str_to_map() argument
69 mip = (map_info_t *)&(ph->pp_ldsomap); in str_to_map()
71 mip = (map_info_t *)&(ph->pp_execmap); in str_to_map()
73 for (mip = ph->pp_lmaplist.ml_head; mip; mip = mip->mi_next) in str_to_map()
81 addr_to_map(struct ps_prochandle *ph, ulong_t addr) in addr_to_map() argument
84 if (ph->pp_lmaplist.ml_head == NULL) { in addr_to_map()
89 if ((addr >= ph->pp_ldsomap.mi_addr) && in addr_to_map()
90 (addr <= ph->pp_ldsomap.mi_end)) in addr_to_map()
91 return ((map_info_t *)&(ph->pp_ldsomap)); in addr_to_map()
93 if ((addr >= ph->pp_execmap.mi_addr) && in addr_to_map()
[all …]
H A Ddis.c67 print_address_ps(struct ps_prochandle *ph, ulong_t address, unsigned flags) in print_address_ps() argument
74 if (addr_to_sym(ph, address, &sym, &str) == RET_OK) { in print_address_ps()
82 if ((mip = addr_to_map(ph, address)) != 0) { in print_address_ps()
91 (pltbase = is_plt(ph, address)) != 0) { in print_address_ps()
95 if (pread(ph->pp_statusfd, &pstatus, in print_address_ps()
99 if (rd_plt_resolution(ph->pp_rap, address, in print_address_ps()
106 if (addr_to_sym(ph, rp.pi_baddr, in print_address_ps()
147 disasm_addr(struct ps_prochandle *ph, ulong_t addr, int num_inst) in disasm_addr() argument
152 if (ph->pp_dmodel == PR_MODEL_LP64) in disasm_addr()
160 if (ps_pread(ph, offset, (char *)&instr, in disasm_addr()
[all …]
H A Dutils.c62 proc_string_read(struct ps_prochandle *ph, ulong_t addr, char *buf, int bufsiz) in proc_string_read() argument
68 if (lseek(ph->pp_asfd, addr, SEEK_SET) == -1) in proc_string_read()
72 if ((bufbytes = read(ph->pp_asfd, intbuf, in proc_string_read()
87 print_varstring(struct ps_prochandle *ph, const char *varname) in print_varstring() argument
91 (void) display_all_regs(ph); in print_varstring()
94 print_mach_varstring(ph, varname); in print_varstring()
98 print_mem(struct ps_prochandle *ph, ulong_t address, int count, char *format) in print_mem() argument
100 (void) printf("\n%17s:", print_address_ps(ph, address, FLG_PAP_SONAME)); in print_mem()
110 if (ps_pread(ph, address, (char *)&word, in print_mem()
132 if (ps_pread(ph, address, (char *)&byte, in print_mem()
[all …]
/titanic_50/usr/src/uts/common/io/usb/hcd/uhci/
H A Duhcitgt.c41 usba_pipe_handle_data_t *ph, usb_isoc_req_t *isoc_req,
48 usba_pipe_handle_data_t *ph,
52 usba_pipe_handle_data_t *ph,
68 uhci_hcdi_pipe_open(usba_pipe_handle_data_t *ph, usb_flags_t flags) in uhci_hcdi_pipe_open() argument
76 ASSERT(ph); in uhci_hcdi_pipe_open()
78 usb_addr = ph->p_usba_device->usb_addr; in uhci_hcdi_pipe_open()
79 uhcip = uhci_obtain_state(ph->p_usba_device->usb_root_hub_dip); in uhci_hcdi_pipe_open()
83 ph->p_ep.bEndpointAddress & USB_EP_NUM_MASK); in uhci_hcdi_pipe_open()
102 switch (UHCI_XFER_TYPE(&ph->p_ep)) { in uhci_hcdi_pipe_open()
108 ASSERT(UHCI_XFER_DIR(&ph->p_ep) == USB_EP_DIR_IN); in uhci_hcdi_pipe_open()
[all …]
/titanic_50/usr/src/uts/common/io/usb/hcd/ehci/
H A Dehci.c808 usba_pipe_handle_data_t *ph, in ehci_hcdi_pipe_open() argument
812 ph->p_usba_device->usb_root_hub_dip); in ehci_hcdi_pipe_open()
813 usb_ep_descr_t *epdt = &ph->p_ep; in ehci_hcdi_pipe_open()
824 ph->p_usba_device->usb_addr, in ehci_hcdi_pipe_open()
839 if (ph->p_usba_device->usb_addr == ROOT_HUB_ADDR) { in ehci_hcdi_pipe_open()
842 error = ehci_handle_root_hub_pipe_open(ph, flags); in ehci_hcdi_pipe_open()
852 if (ph->p_hcd_private) { in ehci_hcdi_pipe_open()
875 mutex_enter(&ph->p_mutex); in ehci_hcdi_pipe_open()
878 ph, &pnode, &smask, &cmask); in ehci_hcdi_pipe_open()
885 mutex_exit(&ph->p_mutex); in ehci_hcdi_pipe_open()
[all …]
H A Dehci_xfer.c50 usba_pipe_handle_data_t *ph,
54 usba_pipe_handle_data_t *ph,
58 usba_pipe_handle_data_t *ph);
79 usba_pipe_handle_data_t *ph,
120 usba_pipe_handle_data_t *ph,
131 usba_pipe_handle_data_t *ph,
137 usba_pipe_handle_data_t *ph,
142 usba_pipe_handle_data_t *ph,
146 usba_pipe_handle_data_t *ph,
150 usba_pipe_handle_data_t *ph);
[all …]
/titanic_50/usr/src/uts/common/sys/
H A Dmdi_impldefs.h364 #define MDI_PHCI_UNSTABLE(ph) (ph)->ph_unstable++; argument
365 #define MDI_PHCI_STABLE(ph) { \ argument
366 (ph)->ph_unstable--; \
367 if ((ph)->ph_unstable == 0) { \
368 cv_broadcast(&(ph)->ph_unstable_cv); \
375 #define MDI_PHCI_LOCK(ph) mutex_enter(&(ph)->ph_mutex) argument
376 #define MDI_PHCI_TRYLOCK(ph) mutex_tryenter(&(ph)->ph_mutex) argument
377 #define MDI_PHCI_UNLOCK(ph) mutex_exit(&(ph)->ph_mutex) argument
379 #define MDI_PHCI_LOCKED(vh) MUTEX_HELD(&(ph)->ph_mutex)
398 #define MDI_PHCI_IS_READY(ph) \ argument
[all …]
H A Dddipropdefs.h89 int (*op_prop_int)(prop_handle_t *ph, uint_t cmd, int *data);
90 int (*op_prop_str)(prop_handle_t *ph, uint_t cmd, char *data);
91 int (*op_prop_bytes)(prop_handle_t *ph, uint_t cmd,
93 int (*op_prop_int64)(prop_handle_t *ph, uint_t cmd, int64_t *data);
110 #define DDI_PROP_INT(ph, cmd, data) \ argument
111 (*(ph)->ph_ops->op_prop_int)((ph), (cmd), (data))
112 #define DDI_PROP_STR(ph, cmd, data) \ argument
113 (*(ph)->ph_ops->op_prop_str)((ph), (cmd), (data))
114 #define DDI_PROP_BYTES(ph, cmd, data, size) \ argument
115 (*(ph)->ph_ops->op_prop_bytes)((ph), (cmd), (data), (size))
[all …]
/titanic_50/usr/src/cmd/sgs/librtld_db/demo/amd64/
H A Dregs.c36 disp_reg_line(struct ps_prochandle *ph, pstatus_t *prst, char *r1, int ind1, in disp_reg_line() argument
41 (void) strcpy(str1, print_address_ps(ph, prst->pr_lwp.pr_reg[ind1], in disp_reg_line()
44 (void) strcpy(str2, print_address_ps(ph, prst->pr_lwp.pr_reg[ind2], in disp_reg_line()
53 display_all_regs(struct ps_prochandle *ph) in display_all_regs() argument
57 if (pread(ph->pp_statusfd, &pstatus, sizeof (pstatus), in display_all_regs()
63 disp_reg_line(ph, &pstatus, "gs", REG_GS, "fs", REG_FS); in display_all_regs()
64 disp_reg_line(ph, &pstatus, "es", REG_ES, "ds", REG_DS); in display_all_regs()
65 disp_reg_line(ph, &pstatus, "rdi", REG_RDI, "rsi", REG_RSI); in display_all_regs()
66 disp_reg_line(ph, &pstatus, "rbp", REG_RBP, "rsp", REG_RSP); in display_all_regs()
67 disp_reg_line(ph, &pstatus, "rbx", REG_RBX, "rdx", REG_RDX); in display_all_regs()
[all …]
/titanic_50/usr/src/cmd/sgs/librtld_db/demo/i386/
H A Dregs.c35 disp_reg_line(struct ps_prochandle *ph, pstatus_t *prst, char *r1, int ind1, in disp_reg_line() argument
40 (void) strcpy(str1, print_address_ps(ph, prst->pr_lwp.pr_reg[ind1], in disp_reg_line()
42 (void) strcpy(str2, print_address_ps(ph, prst->pr_lwp.pr_reg[ind2], in disp_reg_line()
51 display_all_regs(struct ps_prochandle *ph) in display_all_regs() argument
55 if (pread(ph->pp_statusfd, &pstatus, sizeof (pstatus), in display_all_regs()
61 disp_reg_line(ph, &pstatus, "gs", GS, "fs", FS); in display_all_regs()
62 disp_reg_line(ph, &pstatus, "es", ES, "ds", DS); in display_all_regs()
63 disp_reg_line(ph, &pstatus, "edi", EDI, "esi", ESI); in display_all_regs()
64 disp_reg_line(ph, &pstatus, "ebp", EBP, "esp", ESP); in display_all_regs()
65 disp_reg_line(ph, &pstatus, "ebx", EBX, "edx", EDX); in display_all_regs()
[all …]
/titanic_50/usr/src/cmd/ldmad/
H A Dldma_dio.c47 static boolean_t is_root_complex(di_prom_handle_t ph, di_node_t di);
49 di_prom_handle_t ph, di_node_t di, md_node_t *node, char *path);
51 di_prom_handle_t ph, md_node_t *node, di_node_t parent);
53 di_prom_handle_t ph, md_node_t *node, di_node_t dev);
116 is_root_complex(di_prom_handle_t ph, di_node_t di) in is_root_complex() argument
121 len = di_prom_prop_lookup_strings(ph, di, "device_type", &type); in is_root_complex()
147 add_prom_string_prop(di_prom_handle_t ph, in add_prom_string_prop() argument
156 count = di_prom_prop_lookup_strings(ph, di, alt_name, &pp_data); in add_prom_string_prop()
159 count = di_prom_prop_lookup_strings(ph, di, name, &pp_data); in add_prom_string_prop()
178 add_prom_int_prop(di_prom_handle_t ph, in add_prom_int_prop() argument
[all …]
/titanic_50/usr/src/uts/common/io/1394/targets/av1394/
H A Dav1394_cmp.c202 int ph; in av1394_ioctl_plug_fini() local
204 ph = (int)(intptr_t)arg; in av1394_ioctl_plug_fini()
206 if (av1394_pcr_ph_is_remote(ph) || av1394_pcr_ph_is_mpr(ph)) { in av1394_ioctl_plug_fini()
211 if (av1394_pcr_ph2pcr(cmp, ph) != NULL) { in av1394_ioctl_plug_fini()
212 av1394_pcr_fini(avp, av1394_pcr_ph2idx(ph)); in av1394_ioctl_plug_fini()
231 int ph; in av1394_ioctl_plug_reg_read() local
237 ph = pr.pr_handle; in av1394_ioctl_plug_reg_read()
239 if (av1394_pcr_ph_is_remote(ph)) { in av1394_ioctl_plug_reg_read()
240 ret = av1394_pcr_remote_read(avp, ph, &pr.pr_val); in av1394_ioctl_plug_reg_read()
242 switch (av1394_pcr_ph2idx(ph)) { in av1394_ioctl_plug_reg_read()
[all …]
/titanic_50/usr/src/uts/common/inet/sctp/
H A Dsctp_asconf.c84 typedef mblk_t *sctp_asconf_func_t(sctp_t *, sctp_parm_hdr_t *ph, uint32_t cid,
100 typedef void sctp_asconf_ack_func_t(sctp_t *, sctp_parm_hdr_t *ph,
171 sctp_asconf_unrec_parm(sctp_t *sctp, sctp_parm_hdr_t *ph, uint32_t cid, in sctp_asconf_unrec_parm() argument
177 if ((ph->sph_type & SCTP_UNREC_PARAM_MASK) == in sctp_asconf_unrec_parm()
180 sctp_add_unrec_parm(ph, &mp, B_FALSE); in sctp_asconf_unrec_parm()
195 if (ph->sph_type & SCTP_REPORT_THIS_PARAM) { in sctp_asconf_unrec_parm()
197 sctp_add_unrec_parm(ph, &mp, B_FALSE); in sctp_asconf_unrec_parm()
212 if (ph->sph_type & SCTP_CONT_PROC_PARAMS) { in sctp_asconf_unrec_parm()
225 sctp_asconf_ack_unrec_parm(sctp_t *sctp, sctp_parm_hdr_t *ph, in sctp_asconf_ack_unrec_parm() argument
228 ASSERT(ph); in sctp_asconf_ack_unrec_parm()
[all …]
/titanic_50/usr/src/uts/common/os/
H A Dsunmdi.c242 static void i_mdi_pi_free(mdi_phci_t *ph, mdi_pathinfo_t *,
626 mdi_phci_t *ph; in mdi_phci_register() local
665 ph = kmem_zalloc(sizeof (mdi_phci_t), KM_SLEEP); in mdi_phci_register()
666 mutex_init(&ph->ph_mutex, NULL, MUTEX_DEFAULT, NULL); in mdi_phci_register()
667 ph->ph_dip = pdip; in mdi_phci_register()
668 ph->ph_vhci = vh; in mdi_phci_register()
669 ph->ph_next = NULL; in mdi_phci_register()
670 ph->ph_unstable = 0; in mdi_phci_register()
671 ph->ph_vprivate = 0; in mdi_phci_register()
672 cv_init(&ph->ph_unstable_cv, NULL, CV_DRIVER, NULL); in mdi_phci_register()
[all …]

123456