Answer
Probabilities for exact rolls
The values below show the chances for each roll to occur exactly. I also added in straight roll calculations to provide a comparison, and color-coded the matching columns.
The column showing the odds simply show a ratio of two probabilities. In this case, the Non-Halfling probability divided by the Halfling probability shows how much more likely you are to roll exactly \$x\$ when you are not a halfling.
In general, you are more likely to roll the lower values when not a halfling, but not by much. The exceptions are for rolling 1's (you are really not likely to roll them) and rolling 2 through 5 if with advantage. But otherwise, the odds are generally within 0.9 to 1.1, so there is not a very large effect.
Probabilities for cumulative rolls
The values below show the chances for each roll to occur cumulatively -- ie, the row for Roll = 4 shows the chances of getting at least a 4 in the different scenarios. I also added in straight roll calculations to provide a comparison, and a column on odds.
Solution
Let's calculate \$Pr(X = x)\$ with a straight roll, with Advantage, and with Disadvantage.
Straight Roll
If you roll a \$2\$ through \$20\$, you must keep it. But if you roll a \$1\$, you reroll it and keep the second result. The second roll has a \$\frac{1}{20}\$ chance of happening, but branches out to a further \$20\$ equally-likely possibilities. This means if we want to get a specific roll of \$x\$, the chances are:
\begin{align*}
Pr(X = x) = \frac{1}{20} + (\frac{1}{20} \times \frac{1}{20}) = \frac{21}{400} = 5.25\%\
\end{align*}
But to roll a \$1\$, you must roll \$1\$'s both times:
\begin{align*}
Pr(X = x) = \frac{1}{20} \times \frac{1}{20} = \frac{1}{400} = 0.25\%\
\end{align*}
With Advantage
There are many sub-cases here that we have to go over. Let's say we wanted to roll a \$10\$ exactly:
If you roll a \$10\$ on the first dice, and not a \$1\$ or a \$10\$ or higher on the second (and count this twice, by symmetry);
If you roll a \$10\$ on both dice;
If you roll a \$1\$ on the first dice, and not a \$1\$ or a \$10\$ or higher on the second, and you roll a \$10\$ on the re-roll (and count this twice, by symmetry);
If you roll a \$1\$ on both dice, and roll a \$10\$ on the re-roll;
If you roll a \$10\$ on the first dice, a \$1\$ on the second, and you roll a \$10\$ or less on the re-roll (and count this twice, by symmetry).
The probabilities are (with the terms in order of the above):
\begin{align*}
Pr(X = 10) = (2 \times \frac{1}{20} \times \frac{8}{20}) + (\frac{1}{20} \times \frac{1}{20}) + (2 \times \frac{1}{20} \times \frac{8}{20} \times \frac{1}{20}) + (\frac{1}{20} \times \frac{1}{20} \times \frac{1}{20}) + (2 \times \frac{1}{20} \times \frac{1}{20} \times \frac{10}{20})
\end{align*}
\begin{align*}
Pr(X = 10) = \frac{377}{8000} = 4.7125\%
\end{align*}
If you can spot the pattern above, we can generalize that as:
\begin{align*}
Pr(X = x) = (2 \times \frac{1}{20} \times \frac{x-2}{20}) + (\frac{1}{20} \times \frac{1}{20}) + (2 \times \frac{1}{20} \times \frac{x-2}{20} \times \frac{1}{20}) + (\frac{1}{20} \times \frac{1}{20} \times \frac{1}{20}) + (2 \times \frac{1}{20} \times \frac{1}{20} \times \frac{x}{20})
\end{align*}
\begin{align*}
Pr(X = x) = \frac{21 \times (x-2)}{4000} + \frac{x}{4000} + \frac{21}{8000}
\end{align*}
Where \$x\$ is the number we want to roll exactly.
Note that the probability for \$Pr(X = 1)\$ is derived here differently. You must roll a \$1\$ on all three rolls for this to happen, or:
\begin{align*}
Pr(X = 1) = \frac{1}{20} \times \frac{1}{20} \times \frac{1}{20} = \frac{1}{8000} = 0.0125\%
\end{align*}
With Disadvantage
Once again, we have a few sub-cases when rolling with Disadvantage. Again, let us roll a \$10\$ exactly:
If you roll a \$10\$ on the first dice, and not a \$10\$ or lower on the second (and count this twice, by symmetry);
If you roll a \$10\$ on both dice;
If you roll a \$1\$ on the first dice, and not a \$10\$ or lower on the second, and a \$10\$ on the re-roll (and count this twice, by symmetry);
If you roll a \$1\$ on the first dice, a \$10\$ on the second, and a \$10\$ or higher on the re-roll (and count this twice, by symmetry);
The probabilities are (with the terms in order of the above):
\begin{align*}
Pr(X = 10) = (2 \times \frac{1}{20} \times \frac{10}{20}) + (\frac{1}{20} \times \frac{1}{20}) + (2 \times \frac{1}{20} \times \frac{10}{20} \times \frac{1}{20}) + (2 \times \frac{1}{20} \times \frac{1}{20} \times \frac{11}{20})
\end{align*}
And once again, spotting the pattern, we have:
\begin{align*}
Pr(X = x) = (2 \times \frac{1}{20} \times \frac{20-x}{20}) + (\frac{1}{20} \times \frac{1}{20}) + (2 \times \frac{1}{20} \times \frac{20-x}{20} \times \frac{1}{20}) + (2 \times \frac{1}{20} \times \frac{1}{20} \times \frac{21-x}{20})
\end{align*}
And simplified:
\begin{align*}
Pr(X = x) = \frac{21 \times (20-x)}{4000} + \frac{21-x}{4000} + \frac{1}{400}
\end{align*}
Where \$x\$ is the number we want to roll exactly.
Once again, the probability for rolling a \$1\$ is different. You get a \$1\$:
If both the first and second dice come up as \$1\$;
If the first dice comes up as \$1\$, and not the second dice, and the re-roll comes up as \$1\$ (and count this twice, by symmetry).
This works out to be:
\begin{align*}
Pr(X = 1) = (\frac{1}{20} \times \frac{1}{20}) + (2 \times \frac{1}{20} \times \frac{19}{20} \times \frac{1}{20}) = \frac{29}{4000} = 0.725\%
\end{align*}
Now that we have all the formulas of \$x\$ for any value of the d20, we can tabulate them. All values below are exact values.
\begin{array}{|c|c|}
\hline
\text{Roll} & \text{Advantage} & \text{Straight Roll} & \text{Disadvantage} \\ \hline
1 & 0.0125\% & 0.25\% & 0.725\% \\ \hline
2 & 0.3125\% & 5.25\% & 10.175\% \\ \hline
3 & 0.8625\% & 5.25\% & 9.625\% \\ \hline
4 & 1.4125\% & 5.25\% & 9.075\% \\ \hline
5 & 1.9625\% & 5.25\% & 8.525\% \\ \hline
6 & 2.5125\% & 5.25\% & 7.975\% \\ \hline
7 & 3.0625\% & 5.25\% & 7.425\% \\ \hline
8 & 3.6125\% & 5.25\% & 6.875\% \\ \hline
9 & 4.1625\% & 5.25\% & 6.325\% \\ \hline
10 & 4.7125\% & 5.25\% & 5.775\% \\ \hline
11 & 5.2625\% & 5.25\% & 5.225\% \\ \hline
12 & 5.8125\% & 5.25\% & 4.675\% \\ \hline
13 & 6.3625\% & 5.25\% & 4.125\% \\ \hline
14 & 6.9125\% & 5.25\% & 3.575\% \\ \hline
15 & 7.4625\% & 5.25\% & 3.025\% \\ \hline
16 & 8.0125\% & 5.25\% & 2.475\% \\ \hline
17 & 8.5625\% & 5.25\% & 1.925\% \\ \hline
18 & 9.1125\% & 5.25\% & 1.375\% \\ \hline
19 & 9.6625\% & 5.25\% & 0.825\% \\ \hline
20 & 10.2125\% & 5.25\% & 0.275\% \\ \hline
\end{array}
And the cumulative distribution to roll at least \$x\$. All values below are exact values.
\begin{array}{|c|c|}
\hline
& \text{Advantage} & \text{Straight Roll} & \text{Disadvantage} \\ \hline
1 & 1 & 1 & 1 \\ \hline
2 & 0.999875 & 0.9975 & 0.99275 \\ \hline
3 & 0.99675 & 0.945 & 0.891 \\ \hline
4 & 0.988125 & 0.8925 & 0.79475 \\ \hline
5 & 0.974 & 0.84 & 0.704 \\ \hline
6 & 0.954375 & 0.7875 & 0.61875 \\ \hline
7 & 0.92925 & 0.735 & 0.539 \\ \hline
8 & 0.898625 & 0.6825 & 0.46475 \\ \hline
9 & 0.8625 & 0.63 & 0.396 \\ \hline
10 & 0.820875 & 0.5775 & 0.33275 \\ \hline
11 & 0.77375 & 0.525 & 0.275 \\ \hline
12 & 0.721125 & 0.4725 & 0.22275 \\ \hline
13 & 0.663 & 0.42 & 0.176 \\ \hline
14 & 0.599375 & 0.3675 & 0.13475 \\ \hline
15 & 0.53025 & 0.315 & 0.099 \\ \hline
16 & 0.455625 & 0.2625 & 0.06875 \\ \hline
17 & 0.3755 & 0.21 & 0.044 \\ \hline
18 & 0.289875 & 0.1575 & 0.02475 \\ \hline
19 & 0.19875 & 0.105 & 0.011 \\ \hline
20 & 0.102125 & 0.0525 & 0.00275 \\ \hline
\end{array}