765 }
766
767 /*ARGSUSED*/
768 static int
769 segkmem_capable(struct seg *seg, segcapability_t capability)
770 {
771 if (capability == S_CAPABILITY_NOMINFLT)
772 return (1);
773 return (0);
774 }
775
776 static struct seg_ops segkmem_ops = {
777 SEGKMEM_BADOP(int), /* dup */
778 SEGKMEM_BADOP(int), /* unmap */
779 SEGKMEM_BADOP(void), /* free */
780 segkmem_fault,
781 SEGKMEM_BADOP(faultcode_t), /* faulta */
782 segkmem_setprot,
783 segkmem_checkprot,
784 segkmem_kluster,
785 SEGKMEM_BADOP(size_t), /* swapout */
786 SEGKMEM_BADOP(int), /* sync */
787 SEGKMEM_BADOP(size_t), /* incore */
788 SEGKMEM_BADOP(int), /* lockop */
789 SEGKMEM_BADOP(int), /* getprot */
790 SEGKMEM_BADOP(u_offset_t), /* getoffset */
791 SEGKMEM_BADOP(int), /* gettype */
792 SEGKMEM_BADOP(int), /* getvp */
793 SEGKMEM_BADOP(int), /* advise */
794 segkmem_dump,
795 segkmem_pagelock,
796 SEGKMEM_BADOP(int), /* setpgsz */
797 segkmem_getmemid,
798 segkmem_getpolicy, /* getpolicy */
799 segkmem_capable, /* capable */
800 seg_inherit_notsup /* inherit */
801 };
802
803 int
804 segkmem_zio_create(struct seg *seg)
805 {
|
765 }
766
767 /*ARGSUSED*/
768 static int
769 segkmem_capable(struct seg *seg, segcapability_t capability)
770 {
771 if (capability == S_CAPABILITY_NOMINFLT)
772 return (1);
773 return (0);
774 }
775
776 static struct seg_ops segkmem_ops = {
777 SEGKMEM_BADOP(int), /* dup */
778 SEGKMEM_BADOP(int), /* unmap */
779 SEGKMEM_BADOP(void), /* free */
780 segkmem_fault,
781 SEGKMEM_BADOP(faultcode_t), /* faulta */
782 segkmem_setprot,
783 segkmem_checkprot,
784 segkmem_kluster,
785 SEGKMEM_BADOP(int), /* sync */
786 SEGKMEM_BADOP(size_t), /* incore */
787 SEGKMEM_BADOP(int), /* lockop */
788 SEGKMEM_BADOP(int), /* getprot */
789 SEGKMEM_BADOP(u_offset_t), /* getoffset */
790 SEGKMEM_BADOP(int), /* gettype */
791 SEGKMEM_BADOP(int), /* getvp */
792 SEGKMEM_BADOP(int), /* advise */
793 segkmem_dump,
794 segkmem_pagelock,
795 SEGKMEM_BADOP(int), /* setpgsz */
796 segkmem_getmemid,
797 segkmem_getpolicy, /* getpolicy */
798 segkmem_capable, /* capable */
799 seg_inherit_notsup /* inherit */
800 };
801
802 int
803 segkmem_zio_create(struct seg *seg)
804 {
|