/freebsd/sys/dev/ida/ |
H A D | ida.c | 61 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 D | ida_pci.c | 62 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 D | idavar.h | 36 #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 D | ida_disk.c | 78 DRIVER_MODULE(idad, ida, idad_driver, 0, 0);
|
/freebsd/sys/compat/linuxkpi/common/include/linux/ |
H A D | idr.h | 75 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 D | libzfs_iter.c | 529 iter_dependents_arg_t *ida = arg; in iter_dependents_cb() local 531 boolean_t first = ida->first; in iter_dependents_cb() 532 ida->first = B_FALSE; in iter_dependents_cb() 535 err = zfs_iter_clones(zhp, ida->flags, iter_dependents_cb, ida); in iter_dependents_cb() 544 for (f = ida->stack; f != NULL; f = f->next) { in iter_dependents_cb() 547 if (ida->allowrecursion) { in iter_dependents_cb() 567 isf.next = ida->stack; in iter_dependents_cb() 568 ida->stack = &isf; in iter_dependents_cb() 569 err = zfs_iter_filesystems_v2(zhp, ida->flags, in iter_dependents_cb() 570 iter_dependents_cb, ida); in iter_dependents_cb() [all …]
|
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_idr.c | 635 ida_get_new_above(struct ida *ida, int starting_id, int *p_id) in ida_get_new_above() argument 637 return (idr_get_new_above(&ida->idr, NULL, starting_id, p_id)); in ida_get_new_above() 745 ida_pre_get(struct ida *ida, gfp_t flags) in ida_pre_get() argument 747 if (idr_pre_get(&ida->idr, flags) == 0) in ida_pre_get() 750 if (ida->free_bitmap == NULL) { in ida_pre_get() 751 ida->free_bitmap = in ida_pre_get() 754 return (ida->free_bitmap != NULL); in ida_pre_get() 758 ida_simple_get(struct ida *ida, unsigned int start, unsigned int end, in ida_simple_get() argument 773 if (!ida_pre_get(ida, flags)) in ida_simple_get() 776 if ((ret = ida_get_new_above(ida, start, &id)) == 0) { in ida_simple_get() [all …]
|
/freebsd/sys/modules/ida/ |
H A D | Makefile | 1 .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 D | mlx5_gid.c | 42 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 D | PAE | 13 makeoptions WITHOUT_MODULES="ctl dpt hptmv ida" 16 nodevice ida
|
H A D | GENERIC | 156 device ida # Compaq Smart RAID
|
/freebsd/tools/kerneldoc/subsys/ |
H A D | Doxyfile-dev_ida | 12 INPUT = $(DOXYGEN_SRC_PATH)/dev/ida/ \
|
/freebsd/contrib/tcsh/nls/et/ |
H A D | set3 | 54 52 Täida käsklus
|
/freebsd/sys/dev/mlx5/ |
H A D | driver.h | 666 struct ida ida; member
|
/freebsd/sys/modules/ |
H A D | Makefile | 797 _ida= ida
|
/freebsd/share/man/man4/ |
H A D | Makefile | 223 ida.4 \
|
/freebsd/sys/amd64/conf/ |
H A D | GENERIC | 174 device ida # Compaq Smart RAID
|
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
H A D | zvol_os.c | 124 static struct ida zvol_ida;
|
/freebsd/sys/conf/ |
H A D | files | 1784 dev/ida/ida.c optional ida 1785 dev/ida/ida_disk.c optional ida 1786 dev/ida/ida_pci.c optional ida pci
|
H A D | NOTES | 1672 device ida # Compaq Smart RAID
|