Lines Matching full:quirks
262 ada_quirks quirks; member
301 ada_quirks quirks; member
309 /*quirks*/ADA_Q_128KB
314 /*quirks*/ADA_Q_4K
319 /*quirks*/ADA_Q_4K
324 /*quirks*/ADA_Q_4K
329 /*quirks*/ADA_Q_4K
334 /*quirks*/ADA_Q_4K
339 /*quirks*/ADA_Q_4K
344 /*quirks*/ADA_Q_4K
349 /*quirks*/ADA_Q_4K
354 /*quirks*/ADA_Q_4K
359 /*quirks*/ADA_Q_4K
364 /*quirks*/ADA_Q_4K
369 /*quirks*/ADA_Q_4K
374 /*quirks*/ADA_Q_4K
379 /*quirks*/ADA_Q_4K
384 /*quirks*/ADA_Q_4K
389 /*quirks*/ADA_Q_4K
394 /*quirks*/ADA_Q_4K
399 /*quirks*/ADA_Q_4K
404 /*quirks*/ADA_Q_4K
409 /*quirks*/ADA_Q_4K
414 /*quirks*/ADA_Q_4K
419 /*quirks*/ADA_Q_4K
424 /*quirks*/ADA_Q_4K
429 /*quirks*/ADA_Q_4K
434 /*quirks*/ADA_Q_4K
439 /*quirks*/ADA_Q_4K
448 /*quirks*/ADA_Q_4K
456 /*quirks*/ADA_Q_4K
464 /*quirks*/ADA_Q_4K
472 /*quirks*/ADA_Q_4K
480 /*quirks*/ADA_Q_4K
488 /*quirks*/0
496 /*quirks*/ADA_Q_NCQ_TRIM_BROKEN
504 /*quirks*/ADA_Q_NCQ_TRIM_BROKEN
512 /*quirks*/ADA_Q_NCQ_TRIM_BROKEN
520 "*" }, /*quirks*/ADA_Q_4K
528 /*quirks*/ADA_Q_NCQ_TRIM_BROKEN
536 /*quirks*/ADA_Q_4K
544 /*quirks*/ADA_Q_4K
552 /*quirks*/ADA_Q_4K
560 /*quirks*/ADA_Q_4K
568 /*quirks*/ADA_Q_4K
576 /*quirks*/ADA_Q_4K
584 /*quirks*/ADA_Q_NO_TRIM
592 /*quirks*/ADA_Q_4K
600 /*quirks*/ADA_Q_4K
608 /*quirks*/ADA_Q_4K
616 /*quirks*/0
624 /*quirks*/ADA_Q_NCQ_TRIM_BROKEN
632 /*quirks*/ADA_Q_NCQ_TRIM_BROKEN
640 /*quirks*/ADA_Q_4K
648 /*quirks*/ADA_Q_4K
656 /*quirks*/ADA_Q_4K
664 /*quirks*/ADA_Q_4K
672 /*quirks*/ADA_Q_4K
680 /*quirks*/ADA_Q_4K
688 /*quirks*/ADA_Q_4K
696 /*quirks*/ADA_Q_4K
704 /*quirks*/ADA_Q_4K | ADA_Q_NCQ_TRIM_BROKEN
712 /*quirks*/ADA_Q_4K | ADA_Q_NCQ_TRIM_BROKEN
720 /*quirks*/ADA_Q_4K | ADA_Q_NCQ_TRIM_BROKEN
728 /*quirks*/ADA_Q_4K | ADA_Q_NCQ_TRIM_BROKEN
736 /*quirks*/ADA_Q_4K | ADA_Q_NCQ_TRIM_BROKEN
744 /*quirks*/ADA_Q_4K | ADA_Q_NCQ_TRIM_BROKEN
752 /*quirks*/ADA_Q_4K
763 /*quirks*/ADA_Q_4K | ADA_Q_NCQ_TRIM_BROKEN
767 * Same as for SAMSUNG MZ7* but enable the quirks for SSD
771 /*quirks*/ADA_Q_4K | ADA_Q_NCQ_TRIM_BROKEN
780 /*quirks*/ADA_Q_4K | ADA_Q_NCQ_TRIM_BROKEN
788 /*quirks*/ADA_Q_4K
796 /*quirks*/ADA_Q_4K
806 /*quirks*/ADA_Q_LOG_BROKEN
816 /*quirks*/ADA_Q_LOG_BROKEN
825 /*quirks*/ADA_Q_SMR_DM
830 /*quirks*/ADA_Q_4K | ADA_Q_NCQ_TRIM_BROKEN
835 /*quirks*/ADA_Q_4K | ADA_Q_NCQ_TRIM_BROKEN
843 /*quirks*/0
1744 (softc->quirks & ADA_Q_NO_TRIM) == 0) { in adasetflags()
1759 if ((softc->quirks & ADA_Q_NCQ_TRIM_BROKEN) == 0 && in adasetflags()
1782 && ((softc->quirks & ADA_Q_LOG_BROKEN) == 0)) in adasetflags()
1792 || (softc->quirks & ADA_Q_SMR_DM)) in adasetflags()
1817 int quirks; in adaregister() local
1841 * See if this device has any quirks. in adaregister()
1848 softc->quirks = ((struct ada_quirk_entry *)match)->quirks; in adaregister()
1850 softc->quirks = ADA_Q_NONE; in adaregister()
1862 "kern.cam.ada.%d.quirks", periph->unit_number); in adaregister()
1863 quirks = softc->quirks; in adaregister()
1864 TUNABLE_INT_FETCH(announce_buf, &quirks); in adaregister()
1865 softc->quirks = quirks; in adaregister()
1885 * Set support flags based on the Identify data and quirks. in adaregister()
1936 xpt_announce_quirks_sbuf(periph, &sb, softc->quirks, ADA_Q_BIT_STRING); in adaregister()
3489 if (softc->quirks & ADA_Q_128KB) in adasetgeom()
3540 } else if (softc->quirks & ADA_Q_4K) { in adasetgeom()