Home
last modified time | relevance | path

Searched refs:ida (Results 1 – 21 of 21) sorted by relevance

/freebsd/sys/dev/ida/
H A Dida.c61 static int ida_alloc_qcbs(struct ida_softc *ida);
62 static void ida_done(struct ida_softc *ida, struct ida_qcb *qcb);
63 static void ida_start(struct ida_softc *ida);
64 static void ida_startio(struct ida_softc *ida);
67 static int ida_wait(struct ida_softc *ida, struct ida_qcb *qcb);
77 ida_free(struct ida_softc *ida) in ida_free() argument
81 if (ida->ih != NULL) in ida_free()
82 bus_teardown_intr(ida->dev, ida->irq, ida->ih); in ida_free()
84 mtx_lock(&ida->lock); in ida_free()
85 callout_stop(&ida->ch); in ida_free()
[all …]
H A Dida_pci.c62 ida_v3_fifo_full(struct ida_softc *ida) in ida_v3_fifo_full() argument
64 return (ida_inl(ida, R_CMD_FIFO) == 0); in ida_v3_fifo_full()
68 ida_v3_submit(struct ida_softc *ida, struct ida_qcb *qcb) in ida_v3_submit() argument
70 ida_outl(ida, R_CMD_FIFO, qcb->hwqcb_busaddr); in ida_v3_submit()
74 ida_v3_done(struct ida_softc *ida) in ida_v3_done() argument
78 completed = ida_inl(ida, R_DONE_FIFO); in ida_v3_done()
86 ida_v3_int_pending(struct ida_softc *ida) in ida_v3_int_pending() argument
88 return (ida_inl(ida, R_INT_PENDING)); in ida_v3_int_pending()
92 ida_v3_int_enable(struct ida_softc *ida, int enable) in ida_v3_int_enable() argument
95 ida->flags |= IDA_INTERRUPTS; in ida_v3_int_enable()
[all …]
H A Didavar.h36 #define ida_inb(ida, port) \ argument
37 bus_read_1((ida)->regs, port)
38 #define ida_inw(ida, port) \ argument
39 bus_read_2((ida)->regs, port)
40 #define ida_inl(ida, port) \ argument
41 bus_read_4((ida)->regs, port)
43 #define ida_outb(ida, port, val) \ argument
44 bus_write_1((ida)->regs, port, val)
45 #define ida_outw(ida, port, val) \ argument
46 bus_write_2((ida)->regs, port, val)
[all …]
H A Dida_disk.c78 DRIVER_MODULE(idad, ida, idad_driver, 0, 0);
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Didr.h75 struct ida name; \
108 struct ida { struct
113 int ida_pre_get(struct ida *ida, gfp_t gfp_mask); argument
114 int ida_get_new_above(struct ida *ida, int starting_id, int *p_id);
115 void ida_remove(struct ida *ida, int id);
116 void ida_destroy(struct ida *ida);
117 void ida_init(struct ida *ida);
119 int ida_simple_get(struct ida *ida, unsigned int start, unsigned int end,
121 void ida_simple_remove(struct ida *ida, unsigned int id);
124 ida_free(struct ida *ida, int id) in ida_free() argument
[all …]
/freebsd/sys/contrib/openzfs/lib/libzfs/
H A Dlibzfs_iter.c530 iter_dependents_arg_t *ida = arg; in iter_dependents_cb() local
532 boolean_t first = ida->first; in iter_dependents_cb()
533 ida->first = B_FALSE; in iter_dependents_cb()
536 err = zfs_iter_clones(zhp, ida->flags, iter_dependents_cb, ida); in iter_dependents_cb()
545 for (f = ida->stack; f != NULL; f = f->next) { in iter_dependents_cb()
548 if (ida->allowrecursion) { in iter_dependents_cb()
568 isf.next = ida->stack; in iter_dependents_cb()
569 ida->stack = &isf; in iter_dependents_cb()
570 err = zfs_iter_filesystems_v2(zhp, ida->flags, in iter_dependents_cb()
571 iter_dependents_cb, ida); in iter_dependents_cb()
[all …]
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_idr.c634 ida_get_new_above(struct ida *ida, int starting_id, int *p_id) in ida_get_new_above() argument
636 return (idr_get_new_above(&ida->idr, NULL, starting_id, p_id)); in ida_get_new_above()
744 ida_pre_get(struct ida *ida, gfp_t flags) in ida_pre_get() argument
746 if (idr_pre_get(&ida->idr, flags) == 0) in ida_pre_get()
749 if (ida->free_bitmap == NULL) { in ida_pre_get()
750 ida->free_bitmap = in ida_pre_get()
753 return (ida->free_bitmap != NULL); in ida_pre_get()
757 ida_simple_get(struct ida *ida, unsigned int start, unsigned int end, in ida_simple_get() argument
772 if (!ida_pre_get(ida, flags)) in ida_simple_get()
775 if ((ret = ida_get_new_above(ida, start, &id)) == 0) { in ida_simple_get()
[all …]
/freebsd/sys/modules/ida/
H A DMakefile1 .PATH: ${SRCTOP}/sys/dev/ida
3 KMOD= ida
4 SRCS= ida.c ida_disk.c ida_pci.c \
/freebsd/sys/dev/mlx5/mlx5_lib/
H A Dmlx5_gid.c42 ida_init(&dev->roce.reserved_gids.ida); in mlx5_init_reserved_gids()
49 WARN_ON(!ida_is_empty(&dev->roce.reserved_gids.ida)); in mlx5_cleanup_reserved_gids()
52 ida_destroy(&dev->roce.reserved_gids.ida); in mlx5_cleanup_reserved_gids()
98 index = ida_simple_get(&dev->roce.reserved_gids.ida, in mlx5_core_reserved_gid_alloc()
112 ida_simple_remove(&dev->roce.reserved_gids.ida, gid_index); in mlx5_core_reserved_gid_free()
/freebsd/sys/i386/conf/
H A DPAE15 makeoptions WITHOUT_MODULES="ctl dpt hptmv ida"
18 nodevice ida
H A DGENERIC158 device ida # Compaq Smart RAID
/freebsd/tools/kerneldoc/subsys/
H A DDoxyfile-dev_ida12 INPUT = $(DOXYGEN_SRC_PATH)/dev/ida/ \
/freebsd/contrib/tcsh/nls/et/
H A Dset354 52 Täida käsklus
/freebsd/sys/dev/mlx5/
H A Ddriver.h666 struct ida ida; member
/freebsd/sbin/pfctl/
H A Dpfctl.c4178 uint32_t ida = a->ioc.id; in pfctl_statelim_id_cmp() local
4181 if (ida > idb) in pfctl_statelim_id_cmp()
4183 if (ida < idb) in pfctl_statelim_id_cmp()
4244 uint32_t ida = a->ioc.id; in pfctl_sourcelim_id_cmp() local
4247 if (ida > idb) in pfctl_sourcelim_id_cmp()
4249 if (ida < idb) in pfctl_sourcelim_id_cmp()
/freebsd/sys/modules/
H A DMakefile816 _ida= ida
/freebsd/share/man/man4/
H A DMakefile237 ida.4 \
/freebsd/sys/amd64/conf/
H A DGENERIC177 device ida # Compaq Smart RAID
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzvol_os.c110 static struct ida zvol_ida;
/freebsd/sys/conf/
H A Dfiles1822 dev/ida/ida.c optional ida
1823 dev/ida/ida_disk.c optional ida
1824 dev/ida/ida_pci.c optional ida pci
H A DNOTES1674 device ida # Compaq Smart RAID