Home
last modified time | relevance | path

Searched full:isp (Results 1 – 25 of 226) sorted by relevance

12345678910

/freebsd-head/sys/dev/isp/
HDisp_library.c41 #include <dev/isp/isp_freebsd.h>
63 isp_send_cmd(ispsoftc_t *isp, void *fqe, void *segp, uint32_t nsegs) in isp_send_cmd() argument
71 qe0 = isp_getrqentry(isp); in isp_send_cmd()
74 nxt = ISP_NXT_QENTRY(isp->isp_reqidx, RQUEST_QUEUE_LEN(isp)); in isp_send_cmd()
111 if (!isp_rqentry_avail(isp, ++nqe)) in isp_send_cmd()
125 qe1 = ISP_QUEUE_ENTRY(isp->isp_rquest, nxt); in isp_send_cmd()
126 isp_put_cont64_req(isp, &crq, qe1); in isp_send_cmd()
127 if (isp->isp_dblev & ISP_LOGDEBUG1) { in isp_send_cmd()
128 isp_print_bytes(isp, "additional queue entry", in isp_send_cmd()
132 nxt = ISP_NXT_QENTRY(nxt, RQUEST_QUEUE_LEN(isp)); in isp_send_cmd()
[all …]
HDisp_pci.c30 * PCI specific probe and attach routines for Qlogic ISP SCSI adapters.
48 #include <dev/isp/isp_freebsd.h>
219 "isp", isp_pci_methods, sizeof (struct isp_pcisoftc)
222 DRIVER_MODULE(isp, pci, isp_pci_driver, 0, 0);
223 MODULE_DEPEND(isp, cam, 1, 1, 1);
224 MODULE_DEPEND(isp, firmware, 1, 1, 1);
232 device_set_desc(dev, "Qlogic ISP 2422 PCI FC-AL Adapter"); in isp_pci_probe()
235 device_set_desc(dev, "Qlogic ISP 2432 PCI FC-AL Adapter"); in isp_pci_probe()
238 device_set_desc(dev, "Qlogic ISP 2532 PCI FC-AL Adapter"); in isp_pci_probe()
241 device_set_desc(dev, "Qlogic ISP 5432 PCI FC-AL Adapter"); in isp_pci_probe()
[all …]
HDisp.c34 * code for the Qlogic ISP SCSI and FC-SCSI adapters.
55 #include <dev/isp/isp_freebsd.h>
147 isp_change_fw_state(ispsoftc_t *isp, int chan, int state) in isp_change_fw_state() argument
149 fcparam *fcp = FCPARAM(isp, chan); in isp_change_fw_state()
153 isp_prt(isp, ISP_LOGCONFIG|ISP_LOG_SANCFG, in isp_change_fw_state()
160 isp_get_flash_addrs(ispsoftc_t *isp) in isp_get_flash_addrs() argument
162 fcparam *fcp = FCPARAM(isp, 0); in isp_get_flash_addrs()
165 if (IS_28XX(isp)) { in isp_get_flash_addrs()
168 } else if (IS_26XX(isp)) { /* 26xx and 27xx are identical */ in isp_get_flash_addrs()
171 } else if (IS_25XX(isp)) { in isp_get_flash_addrs()
[all …]
HDisp_freebsd.c34 #include <dev/isp/isp_freebsd.h>
40 #include <dev/isp/isp_ioctl.h>
45 MODULE_VERSION(isp, 1);
46 MODULE_DEPEND(isp, cam, 1, 1, 1);
54 static void isp_loop_changed(ispsoftc_t *isp, int chan);
70 .d_name = "isp",
76 ispsoftc_t *isp = (ispsoftc_t *)arg1; in isp_role_sysctl() local
80 value = FCPARAM(isp, chan)->role; in isp_role_sysctl()
89 ISP_LOCK(isp); in isp_role_sysctl()
90 old = FCPARAM(isp, chan)->role; in isp_role_sysctl()
[all …]
HDisp_freebsd.h4 * Qlogic ISP SCSI Host Adapter FreeBSD Wrapper Definitions
89 #include <dev/isp/isp_target.h>
143 void *isp; member
198 struct ispsoftc *isp; member
293 #define ISP_FC_PC(isp, chan) (&(isp)->isp_osinfo.fc[(chan)]) argument
303 #define ISP_LOCK(isp) mtx_lock(&(isp)->isp_lock) argument
304 #define ISP_UNLOCK(isp) mtx_unlock(&(isp)->isp_lock) argument
305 #define ISP_ASSERT_LOCKED(isp) mtx_assert(&(isp)->isp_lock, MA_OWNED) argument
316 #define ISP_SLEEP(isp, x) msleep_sbt(&(isp)->isp_osinfo.is_exiting, \ argument
317 &(isp)->isp_lock, 0, "isp_sleep", (x) * SBT_1US, 0, 0)
[all …]
HDisp_target.c47 #include <dev/isp/isp_freebsd.h>
109 isp_target_notify(ispsoftc_t *isp, void *vptr, uint32_t *optrp, uint16_t ql) in isp_target_notify() argument
131 type = isp_get_response_type(isp, (isphdr_t *)vptr); in isp_target_notify()
134 if (isp->isp_dblev & ISP_LOGTDEBUG2) in isp_target_notify()
135 isp_print_qentry(isp, __func__, *optrp, vptr); in isp_target_notify()
139 isp_get_atio7(isp, at7iop, (at7_entry_t *) local); in isp_target_notify()
148 isp_prt(isp, ISP_LOGINFO, "long IU length (%d) ignored", len); in isp_target_notify()
158 isp_got_tmf_24xx(isp, at7iop); in isp_target_notify()
164 isp_async(isp, ISPASYNC_TARGET_ACTION, local); in isp_target_notify()
168 isp_get_ctio7(isp, ct7iop, (ct7_entry_t *) local); in isp_target_notify()
[all …]
HDispvar.h32 * Soft Definitions for Qlogic ISP SCSI adapters.
43 #include <dev/isp/isp_stds.h>
44 #include <dev/isp/ispmbox.h>
80 #define ISP_MAX_TARGETS(isp) MAX_FC_TARG argument
84 * Macros to access ISP registers through bus specific layers-
87 #define ISP_RUN_ISR(isp) \ argument
88 (*(isp)->isp_mdvec->dv_run_isr)(isp)
90 #define ISP_READ(isp, reg) \ argument
91 (*(isp)->isp_mdvec->dv_rd_reg)((isp), (reg))
93 #define ISP_WRITE(isp, reg, val) \ argument
[all …]
HDisp_library.h56 isp_rqentry_avail(ispsoftc_t *isp, uint32_t num) in isp_rqentry_avail() argument
58 if (ISP_QAVAIL(isp) >= num) in isp_rqentry_avail()
61 isp->isp_reqodx = ISP_READ(isp, BIU2400_REQOUTP); in isp_rqentry_avail()
62 return (ISP_QAVAIL(isp) >= num); in isp_rqentry_avail()
66 isp_getrqentry(ispsoftc_t *isp) in isp_getrqentry() argument
68 if (!isp_rqentry_avail(isp, 1)) in isp_getrqentry()
70 return (ISP_QUEUE_ENTRY(isp->isp_rquest, isp->isp_reqidx)); in isp_getrqentry()
125 void isp_get_ct_pt(ispsoftc_t *isp, isp_ct_pt_t *, isp_ct_pt_t *);
126 void isp_put_ct_pt(ispsoftc_t *isp, isp_ct_pt_t *, isp_ct_pt_t *);
140 void isp_get_ct_hdr(ispsoftc_t *isp, ct_hdr_t *, ct_hdr_t *);
[all …]
/freebsd-head/share/man/man4/
HDisp.434 .Nm isp
42 .Cd "device isp"
131 .It Va hint.isp. Ns Ar N Ns Va .msi
133 .It Va hint.isp. Ns Ar N Ns Va .msix
135 .It Va hint.isp. Ns Ar N Ns Va .fwload_disable
138 .It Va hint.isp. Ns Ar N Ns Va .fwload_force
145 .Xr isp 4
149 .Xr isp 4
153 .It Va hint.isp. Ns Ar N Ns Va .ignore_nvram
156 .It Va hint.isp. Ns Ar N Ns Va .fullduplex
[all …]
/freebsd-head/sys/contrib/device-tree/Bindings/media/
HDrockchip-isp1.yaml19 - fsl,imx8mp-isp
20 - rockchip,px30-cif-isp
21 - rockchip,rk3399-cif-isp
32 - const: isp
40 - description: ISP clock (for imx8mp, clk)
41 - description: ISP AXI clock (for imx8mp, m_hclk)
42 - description: ISP AHB clock (for imx8mp, hclk)
44 - description: ISP Pixel clock
50 - const: isp
60 A phandle to the media block control for the ISP, followed by a cell
[all …]
Dti,omap3isp.txt1 OMAP 3 ISP Device Tree bindings
4 The DT definitions can be found in include/dt-bindings/media/omap3-isp.h.
9 compatible : must contain "ti,omap3-isp"
12 ISP. The first set contains the core ISP registers up to
15 interrupts : the ISP interrupt specifier
16 iommus : phandle and IOMMU specifier for the IOMMU that serves the ISP
21 #clock-cells : Must be 1 --- the ISP provides two external clocks,
58 isp@480bc000 {
59 compatible = "ti,omap3-isp";
Dallwinner,sun6i-a31-isp.yaml4 $id: http://devicetree.org/schemas/media/allwinner,sun6i-a31-isp.yaml#
7 title: Allwinner A31 Image Signal Processor Driver (ISP)
15 - allwinner,sun6i-a31-isp
16 - allwinner,sun8i-v3s-isp
56 - allwinner,sun8i-v3s-isp
77 isp: isp@1cb8000 {
78 compatible = "allwinner,sun8i-v3s-isp";
Dsamsung,exynos4212-fimc-is.yaml16 processor, ISP, DRC and FD IP blocks and peripheral devices such as UART, I2C
44 - const: isp
70 - const: isp
82 power/start the ISP.
100 "^i2c-isp@[0-9a-f]+$":
105 ISP I2C bus controller
109 const: samsung,exynos4212-i2c-isp
179 "ppmuispmx", "isp",
188 iommu-names = "isp", "drc", "fd", "mcuctl";
196 i2c-isp@12140000 {
[all …]
HDexynos4-fimc-is.txt5 processor, ISP, DRC and FD IP blocks and peripheral devices such as UART, I2C
19 "mpll", "sysreg", "isp", "drc", "fd", "mcuisp", "gicisp",
33 i2c-isp (ISP I2C bus controller) nodes
38 - compatible : should be "samsung,exynos4212-i2c-isp" for Exynos4212 and
48 firmware must be child nodes of their corresponding ISP I2C bus controller node.
Dstarfive,jh7110-camss.yaml7 title: Starfive SoC CAMSS ISP
14 The Starfive CAMSS ISP is a Camera interface for Starfive JH7110 SoC. It
16 and an ISP.
28 - const: isp
57 - description: JH7110 ISP Power Domain Switch Controller.
123 isp@19840000 {
127 reg-names = "syscon", "isp";
Drenesas,isp.yaml5 $id: http://devicetree.org/schemas/media/renesas,isp.yaml#
8 title: Renesas R-Car ISP Channel Selector
14 The R-Car ISP Channel Selector provides MIPI CSI-2 VC and DT filtering
23 - renesas,r8a779a0-isp # V3U
24 - renesas,r8a779g0-isp # V4H
118 isp1: isp@fed20000 {
119 compatible = "renesas,r8a779a0-isp";
/freebsd-head/sys/contrib/device-tree/Bindings/display/tegra/
Dnvidia,tegra20-isp.yaml4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra20-isp.yaml#
7 title: NVIDIA Tegra ISP processor
16 - nvidia,tegra20-isp
17 - nvidia,tegra30-isp
18 - nvidia,tegra210-isp
36 - const: isp
60 isp@54100000 {
61 compatible = "nvidia,tegra20-isp";
66 reset-names = "isp";
/freebsd-head/cddl/contrib/opensolaris/lib/libdtrace/common/
HDdt_ident.c63 dt_idsig_t *isp = idp->di_data; in dt_idcook_sign() local
71 if (isp->dis_varargs >= 0) { in dt_idcook_sign()
72 mismatch = argc < isp->dis_varargs; in dt_idcook_sign()
73 arglimit = isp->dis_varargs; in dt_idcook_sign()
74 } else if (isp->dis_optargs >= 0) { in dt_idcook_sign()
75 mismatch = (argc < isp->dis_optargs || argc > isp->dis_argc); in dt_idcook_sign()
78 mismatch = argc != isp->dis_argc; in dt_idcook_sign()
79 arglimit = isp->dis_argc; in dt_idcook_sign()
86 isp->dis_optargs >= 0 ? "at least " : "", in dt_idcook_sign()
87 isp->dis_optargs >= 0 ? isp->dis_optargs : arglimit); in dt_idcook_sign()
[all …]
/freebsd-head/usr.bin/systat/
HDiolat.c176 struct iosched_stat *isp; in find_dev() local
179 SLIST_FOREACH(isp, &curlist, link) { in find_dev()
180 if (strcmp(isp->dev_name, dev) != 0 || isp->unit != unit) in find_dev()
182 iosp = &isp->op_stats[op]; in find_dev()
191 struct iosched_stat *isp; in alloc_dev() local
194 isp = malloc(sizeof(*isp)); in alloc_dev()
195 if (isp == NULL) in alloc_dev()
197 strlcpy(isp->dev_name, dev, sizeof(isp->dev_name)); in alloc_dev()
198 isp->unit = unit; in alloc_dev()
199 SLIST_INSERT_HEAD(&curlist, isp, link); in alloc_dev()
[all …]
/freebsd-head/sys/contrib/device-tree/Bindings/clock/
Dstarfive,jh7110-ispcrg.yaml21 - description: ISP Top core
22 - description: ISP Top Axi
23 - description: NOC ISP Bus
35 - description: ISP Top core
36 - description: ISP Top Axi
37 - description: NOC ISP Bus
52 ISP domain power
HDexynos4-clock.txt45 Exynos4412 SoC contains some additional clocks for FIMC-ISP (Camera ISP)
46 subsystem. Registers for those clocks are located in the ISP power domain.
53 - compatible: should be "samsung,exynos4412-isp-clock".
55 - reg: physical base address of the ISP clock controller and length of memory
68 - power-domains: a phandle to ISP power domain node as described by
80 compatible = "samsung,exynos4412-isp-clock";
Dsamsung,exynos4412-isp-clock.yaml4 $id: http://devicetree.org/schemas/clock/samsung,exynos4412-isp-clock.yaml#
7 title: Samsung Exynos4412 SoC ISP clock controller
16 Clock controller for Samsung Exynos4412 SoC FIMC-ISP (Camera ISP)
22 const: samsung,exynos4412-isp-clock
57 compatible = "samsung,exynos4412-isp-clock";
/freebsd-head/share/examples/ppp/
HDppp.conf.span-isp27 # The connection is implemented so that any ISP connection can go down
31 # There is a working example in ppp.*.span-isp.working that can be tested
75 # If you use ppp to connect to your ISPs, the isp* profiles shold be used,
76 # resulting in the vpn* profiles being called from ppp.linkup.span-isp.
79 # If the link to your ISP is via another type of interface (cable modem
92 # from ppp.linkup (see ppp.linkup.span-isp) for each link. We also remove
93 # the link from ppp.linkdown (see ppp.linkdown.span-isp). This is necessary
101 # Only the ISP links should be started manually. When they come up, they'll
136 # ppp.linkup.span-isp).
139 # ensure that these UDP packets use the correct ISP connection.
[all …]
HDppp.conf.span-isp.working2 # This is a working example of ppp.conf.span-isp that uses ppp connections
15 # exec /usr/sbin/pppin -direct isp-in-${tty#${tty%?}}
27 # ppp.linkup.span-isp.working, you see three links. This is because inetd
99 isp-in-7:
102 isp-in-6:
105 isp-in-4:
/freebsd-head/share/examples/
HDMakefile243 ppp.conf.span-isp \
244 ppp.conf.span-isp.working \
246 ppp.linkdown.span-isp \
247 ppp.linkdown.span-isp.working \
249 ppp.linkup.span-isp \
250 ppp.linkup.span-isp.working \
252 ppp.secret.span-isp \
253 ppp.secret.span-isp.working

12345678910